<SEC-DOCUMENT>0001166691-25-000011.txt : 20250131
<SEC-HEADER>0001166691-25-000011.hdr.sgml : 20250131
<ACCEPTANCE-DATETIME>20250131161033
ACCESSION NUMBER:		0001166691-25-000011
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		138
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250131
DATE AS OF CHANGE:		20250131

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COMCAST CORP
		CENTRAL INDEX KEY:			0001166691
		STANDARD INDUSTRIAL CLASSIFICATION:	CABLE & OTHER PAY TELEVISION SERVICES [4841]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				270000798
		STATE OF INCORPORATION:			PA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32871
		FILM NUMBER:		25578468

	BUSINESS ADDRESS:	
		STREET 1:		ONE COMCAST CENTER
		CITY:			PHILADELPHIA
		STATE:			PA
		ZIP:			19103-2838
		BUSINESS PHONE:		215-286-1700

	MAIL ADDRESS:	
		STREET 1:		ONE COMCAST CENTER
		CITY:			PHILADELPHIA
		STATE:			PA
		ZIP:			19103-2838

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AT&T COMCAST CORP
		DATE OF NAME CHANGE:	20020206
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cmcsa-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8d569a8e-9cf6-4d0c-bcfa-c0d18710abc5,g:f1c0e94d-b228-444f-9c0a-4cd74df801cd,d:a8555b4da9c1428ea91f8f8e7517528b-->
<html xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" 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:us-gaap="http://fasb.org/us-gaap/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:cmcsa="http://www.comcast.com/20241231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cmcsa-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-69">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-70">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-71">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-72">0001166691</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" id="f-487">http://fasb.org/srt/2024#ChiefExecutiveOfficerMember</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-210" decimals="2" name="cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent" scale="-2" id="f-761">50</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-211" decimals="2" name="cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent" scale="-2" id="f-762">100</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-212" decimals="2" name="cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent" scale="-2" id="f-763">50</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-191" decimals="2" name="cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent" scale="-2" id="f-764">10</ix:nonFraction><ix:nonNumeric contextRef="c-189" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" format="ixt-sec:duryear" id="f-765">1</ix:nonNumeric><ix:nonNumeric contextRef="c-18" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" id="f-771">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" id="f-772">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</ix:nonNumeric><ix:nonNumeric contextRef="c-19" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" id="f-773">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</ix:nonNumeric><ix:nonNumeric contextRef="c-23" name="us-gaap:GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-803">http://www.comcast.com/20241231#FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-806">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</ix:nonNumeric><ix:nonNumeric contextRef="c-23" name="us-gaap:GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration" id="f-812">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-333" name="us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-1306">http://fasb.org/us-gaap/2024#GoodwillAndIntangibleAssetImpairment</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-2" decimals="4" name="cmcsa:CommonStockVotingPower" scale="-2" id="f-1372">66.66</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-348" decimals="4" name="cmcsa:CommonStockVotingPower" scale="-2" id="f-1373">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-348" decimals="4" name="cmcsa:CommonStockVotingPower" scale="-2" id="f-1374">33.33</ix:nonFraction><ix:nonNumeric contextRef="c-23" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1447">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-20" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-1448">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-23" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1451">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-20" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-1452">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-20" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1455">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-23" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-1456">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cmcsa-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</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="segment"><xbrli:measure>cmcsa:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:unit id="vote"><xbrli:measure>cmcsa:vote</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.000PercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250PercentDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500PercentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250PercentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750PercentDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.250PercentDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875PercentDue2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.550PercentDue2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250PercentDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.250PercentDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.50PercentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:ExchangeableSubordinatedDebentures2.0PercentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></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-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:CorporateAndOtherTypeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</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-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</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-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</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-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</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-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</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-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</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-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</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-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</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-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</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-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</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-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</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-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</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-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</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-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember</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-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:CorporateAndOtherTypeMember</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-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:CorporateAndOtherTypeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticBroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticBroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticBroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</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-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticAdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticAdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</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-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticAdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</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-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalNetworksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalNetworksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</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-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalNetworksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</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-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</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-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</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-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</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-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</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-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:CertainInternationalCustomersUnderContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:CertainInternationalCustomersUnderContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:CertainInternationalCustomersUnderContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:FinanceReceivableProgramAxis">cmcsa:EquipmentInstallmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cmcsa:FinanceReceivableProgramAxis">cmcsa:EquipmentInstallmentPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesFilmAndTelevisionOffsetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesFilmAndTelevisionOffsetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</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-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cmcsa:CapitalLossCarryforwardFederalInternalCorporateReorganizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cmcsa:CapitalLossCarryforwardFederalInternalCorporateReorganizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInFiveYearsOrLessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInFiveYearsOrLessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingBetweenFiveAndTenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingBetweenFiveAndTenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInGreaterThan10YearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInGreaterThan10YearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:RevolvingCreditFacilityDueMay172029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:RevolvingCreditFacilityDueMay172029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</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-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cmcsa:ForeignCurrencyDenominatedIntercompanyLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cmcsa:ForeignCurrencyDenominatedIntercompanyLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</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-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-31</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</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-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ShortTermInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ShortTermInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</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-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</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-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</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-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</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-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</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-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_1"></div><div style="min-height:22.5pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span><br/></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%">UNITED STATES</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%">SECURITIES AND EXCHANGE COMMISSION</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%">Washington, D.C. 20549</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.095%"><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </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:3.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.535%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">(Mark One)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><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:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></div></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%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></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%">FOR THE FISCAL YEAR ENDED <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December&#160;31</ix:nonNumeric>, 2024</ix:nonNumeric></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%">OR</span></div><div style="margin-top:5pt;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:3.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.535%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span></div></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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></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%"> 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;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.608%"><tr><td style="width:1.0%"/><td style="width:31.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.604%"/><td style="width:0.1%"/></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="cmcsa-20241231_g1.jpg" alt="Comcast Logo.jpg" style="height:53px;margin-bottom:5pt;vertical-align:text-bottom;width:134px"/></div></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commission File Number</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%">Registrant; State of Incorporation; Address and</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%">Telephone Number</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%">I.R.S.&#160;Employer&#160;Identification&#160;No.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-32871</ix:nonNumeric></span></div></td><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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">COMCAST CORPORATION</ix:nonNumeric></span></div></td><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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">27-0000798</ix:nonNumeric></span></div></td></tr></table></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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-9">Pennsylvania</ix:nonNumeric> </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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">One Comcast Center</ix:nonNumeric> </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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Philadelphia</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-12">PA</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">19103-2838</ix:nonNumeric> </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%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">215</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">286-1700</ix:nonNumeric> </span></div><div style="margin-top:5pt;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:45.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.773%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.748%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:</span></div></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%">Title of Each Class</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%">Trading symbol(s)</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%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:Security12bTitle" id="f-16">Class A Common Stock, $0.01 par value</ix:nonNumeric></span></div></td><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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:TradingSymbol" id="f-17">CMCSA</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding: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="3" style="border-top:1pt solid #000000;padding: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%"><ix:nonNumeric contextRef="c-2" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">The Nasdaq Stock Market LLC</ix:nonNumeric></span></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%"><ix:nonNumeric contextRef="c-3" name="dei:Security12bTitle" id="f-19">0.000% Notes due 2026</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-3" name="dei:TradingSymbol" id="f-20">CMCS26</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-3" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-21">The Nasdaq Stock Market LLC</ix:nonNumeric></span></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%"><ix:nonNumeric contextRef="c-4" name="dei:Security12bTitle" id="f-22">0.250% Notes due 2027</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:TradingSymbol" id="f-23">CMCS27</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-24">The Nasdaq Stock Market LLC</ix:nonNumeric></span></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%"><ix:nonNumeric contextRef="c-5" name="dei:Security12bTitle" id="f-25">1.500% Notes due 2029</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:TradingSymbol" id="f-26">CMCS29</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-27">The Nasdaq Stock Market LLC</ix:nonNumeric></span></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%"><ix:nonNumeric contextRef="c-6" name="dei:Security12bTitle" id="f-28">0.250% Notes due 2029</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-6" name="dei:TradingSymbol" id="f-29">CMCS29A</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-6" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-30">The Nasdaq Stock Market LLC</ix:nonNumeric></span></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%"><ix:nonNumeric contextRef="c-7" name="dei:Security12bTitle" id="f-31">0.750% Notes due 2032</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="dei:TradingSymbol" id="f-32">CMCS32</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-33">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><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:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:Security12bTitle" id="f-34">3.250% Notes due 2032</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:TradingSymbol" id="f-35">CMCS32A</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-36">The Nasdaq Stock Market LLC</ix:nonNumeric></span></div></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%"><ix:nonNumeric contextRef="c-9" name="dei:Security12bTitle" id="f-37">1.875% Notes due 2036</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="dei:TradingSymbol" id="f-38">CMCS36</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-39">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><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:400;line-height:100%"><ix:nonNumeric contextRef="c-10" name="dei:Security12bTitle" id="f-40">3.550% Notes due 2036</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-10" name="dei:TradingSymbol" id="f-41">CMCS36A</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-10" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-42">The Nasdaq Stock Market LLC</ix:nonNumeric></span></div></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%"><ix:nonNumeric contextRef="c-11" name="dei:Security12bTitle" id="f-43">1.250% Notes due 2040</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="dei:TradingSymbol" id="f-44">CMCS40</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-45">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><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:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="dei:Security12bTitle" id="f-46">5.250% Notes due 2040</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="dei:TradingSymbol" id="f-47">CMCS40A</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-48">The Nasdaq Stock Market LLC</ix:nonNumeric></span></div></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%"><ix:nonNumeric contextRef="c-13" name="dei:Security12bTitle" id="f-49">5.50% Notes due 2029</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="dei:TradingSymbol" id="f-50">CCGBP29</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-51">New York Stock Exchange</ix:nonNumeric></span></div></td></tr><tr><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:400;line-height:100%"><ix:nonNumeric contextRef="c-14" name="dei:Security12bTitle" id="f-52">2.0% Exchangeable Subordinated Debentures due 2029</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-14" name="dei:TradingSymbol" id="f-53">CCZ</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-14" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-54">New York Stock Exchange</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"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="15" style="border-bottom: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:700;line-height:100%">SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NONE</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-55">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#9744;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act. Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-56">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#9746;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-57">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#9744;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-58">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.280%"><tr><td style="width:1.0%"/><td style="width:12.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.614%"/><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:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-59">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:8pt;font-weight:400;line-height:120%">Non-accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:8pt;font-weight:400;line-height:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-60">&#9744;</ix:nonNumeric></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:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-61">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-62">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#9744; </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-63">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1 (b). </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-64">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of&#160;June 30, 2024, the aggregate market value of the Comcast Corporation common stock held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="dei:EntityPublicFloat" scale="9" id="f-65">150.621</ix:nonFraction> billion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of common stock, as of the latest practicable date:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of January&#160;15, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-66">3,771,578,226</ix:nonFraction> shares of Comcast Corporation Class&#160;A common stock and <ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-67">9,444,375</ix:nonFraction> shares of Class B common stock outstanding.</span></div><div><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:38.624%"><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-68" escape="true">Comcast Corporation &#8211; Part III &#8211; The registrant&#8217;s definitive Proxy Statement for its annual meeting of shareholders.</ix:nonNumeric> </span></div><div style="margin-bottom: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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:0 1pt"/></tr></table></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_7"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Comcast Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">2024 Annual Report on Form 10-K</span></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Table of Contents</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:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:80.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.527%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">PART I</span></td></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: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="#ia8555b4da9c1428ea91f8f8e7517528b_13">Business</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_13">1</a></span></div></td></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: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="#ia8555b4da9c1428ea91f8f8e7517528b_79">Risk Factors</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_79">18</a></span></div></td></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;1B</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="#ia8555b4da9c1428ea91f8f8e7517528b_82">Unresolved Staff Comments</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_82">25</a></span></div></td></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%">Item 1C</span></div></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="#ia8555b4da9c1428ea91f8f8e7517528b_85">Cybersecurity</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_85">26</a></span></div></td></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 2</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="#ia8555b4da9c1428ea91f8f8e7517528b_88">Properties</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_88">27</a></span></div></td></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 3</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="#ia8555b4da9c1428ea91f8f8e7517528b_91">Legal Proceedings</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_91">27</a></span></div></td></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 4</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="#ia8555b4da9c1428ea91f8f8e7517528b_94">Mine Safety Disclosures</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_94">27</a></span></div></td></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"/></tr><tr><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:10pt;font-weight:700;line-height:100%">PART II</span></td></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 5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ia8555b4da9c1428ea91f8f8e7517528b_100">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_100">28</a></span></div></td></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 6</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="#ia8555b4da9c1428ea91f8f8e7517528b_103">[Reserved]</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_103">29</a></span></div></td></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 7</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="#ia8555b4da9c1428ea91f8f8e7517528b_106">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_106">30</a></span></div></td></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 7A</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="#ia8555b4da9c1428ea91f8f8e7517528b_178">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_178">54</a></span></div></td></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 8</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="#ia8555b4da9c1428ea91f8f8e7517528b_181">Comcast Corporation Financial Statements and Supplementary Data</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_181">56</a></span></div></td></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 9</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="#ia8555b4da9c1428ea91f8f8e7517528b_274">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_274">92</a></span></div></td></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 9A</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="#ia8555b4da9c1428ea91f8f8e7517528b_277">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_277">92</a></span></div></td></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 9B</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="#ia8555b4da9c1428ea91f8f8e7517528b_280">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_280">92</a></span></div></td></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 9C</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="#ia8555b4da9c1428ea91f8f8e7517528b_286">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_286">92</a></span></div></td></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="9" style="padding:0 1pt"/></tr><tr><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:10pt;font-weight:700;line-height:100%">PART III</span></td></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 10</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="#ia8555b4da9c1428ea91f8f8e7517528b_292">Directors, Executive Officers and Corporate Governance</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_292">93</a></span></div></td></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 11</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="#ia8555b4da9c1428ea91f8f8e7517528b_295">Executive Compensation</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_295">93</a></span></div></td></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 12</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="#ia8555b4da9c1428ea91f8f8e7517528b_298">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_298">94</a></span></div></td></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 13</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="#ia8555b4da9c1428ea91f8f8e7517528b_301">Certain Relationships and Related Transactions, and Director Independence</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_301">94</a></span></div></td></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 14</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="#ia8555b4da9c1428ea91f8f8e7517528b_304">Principal Accountant Fees and Services</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_304">94</a></span></div></td></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"/></tr><tr><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:10pt;font-weight:700;line-height:100%">PART IV</span></td></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 15</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="#ia8555b4da9c1428ea91f8f8e7517528b_310">Exhibits and Financial Statement Schedules</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_310">95</a></span></div></td></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 16</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="#ia8555b4da9c1428ea91f8f8e7517528b_313">Form 10-K Summary</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_313">98</a></span></div></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="#ia8555b4da9c1428ea91f8f8e7517528b_316">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia8555b4da9c1428ea91f8f8e7517528b_316">99</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Explanatory Note</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K is for the year ended December&#160;31, 2024. This Annual Report on Form&#160;10-K modifies and supersedes documents filed before it. The U.S Securities and Exchange Commission (&#8220;SEC&#8221;) allows us to &#8220;incorporate by reference&#8221; information that we file with it, which means that we can disclose important information to you by referring you directly to those documents. Information incorporated by reference is considered to be part of this Annual Report on Form&#160;10-K. In addition, information that we file with the SEC in the future will automatically update and supersede information contained in this Annual Report on Form 10-K. Unless indicated otherwise, throughout this Annual Report on Form 10-K, we refer to Comcast and its consolidated subsidiaries, as &#8220;Comcast,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our.&#8221;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains trademarks, service marks and trade names owned by us, as well as those owned by others.</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerical information in this report is presented on a rounded basis using actual amounts. Minor differences in totals and percentage calculations may exist due to rounding.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_10"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Part I</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_13"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;1: Business</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_16"></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global media and technology company that reaches customers, viewers and guests worldwide through the connectivity and platforms services we provide and the content and experiences we create. We deliver broadband, wireless, video and voice services primarily under the Xfinity, Comcast Business, Sky and NOW brands; produce, distribute and stream leading entertainment, sports and news through brands including NBC, Telemundo, Universal, Peacock and Sky; and own and operate Universal theme parks.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate two primary businesses: </span></div><div style="margin-bottom:6pt;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:700;line-height:120%;padding-left:14.5pt">Connectivity &amp; Platforms:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contains our broadband, wireless, video and wireline voice businesses in the United States, United Kingdom and Italy (collectively, the &#8220;Connectivity &amp; Platforms markets&#8221;). Also includes the operations of our Sky-branded entertainment television networks in the United Kingdom and Italy. Our Connectivity &amp; Platforms business is reported in two segments, Residential Connectivity &amp; Platforms and Business Services Connectivity.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%;padding-left:14.5pt">Content &amp; Experiences:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contains our media and entertainment businesses that produce and distribute entertainment, sports, news and other content for global audiences and that own and operate theme parks and attractions in the United States and Asia. Our Content &amp; Experiences business is reported in three segments, Media, Studios and Theme Parks.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, we announced our intention to create a new independent publicly traded company (&#8220;SpinCo&#8221;) comprised primarily of a strong portfolio of domestic cable television networks currently within our Media segment, including USA Network, E!, Syfy, MSNBC, CNBC, Oxygen and the Golf Channel along with complementary digital assets including Fandango, Rotten Tomatoes, GolfNow and SportsEngine, through a tax-free spin-off (the &#8220;Spin-off&#8221;). We are targeting to complete the Spin-off by the end of 2025, subject to the satisfaction of customary conditions, including obtaining final approval from our Board of Directors, satisfactory completion of SpinCo financings, receipt of tax opinions and receipt of any regulatory approvals. There can be no assurance that a separation transaction will occur, or, if one does occur, of its terms or timing.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on our businesses and segments, refer to Item 7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations and Note 2 to the consolidated financial statements included in this Annual Report on Form 10-K.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_19"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Description of Our Businesses</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_22"></div><div style="margin-bottom:12pt;margin-top:5pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Connectivity &amp; Platforms Business</span></div></td></tr></table></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_25"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Residential Connectivity &amp; Platforms Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Residential Connectivity &amp; Platforms segment primarily includes:</span></div><div style="margin-bottom:6pt;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">Residential broadband and wireless services (collectively, &#8220;Residential Connectivity&#8221;)</span></div><div style="margin-bottom:6pt;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">Residential and business video services, Sky-branded entertainment television networks and advertising</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer services to customers individually and as bundled services at a discounted rate.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential Connectivity </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Broadband</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer broadband services in the United States over our hybrid fiber-optic and coaxial (&#8220;HFC&#8221;) network, as well as through direct fiber-to-the-premises connections for certain customers, and internationally in the United Kingdom and Italy by leveraging networks owned by third-party telecommunications providers. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our domestic broadband offerings have a range of service levels, including up to gigabit-plus downstream speeds that we offer across nearly our entire footprint. As part of our low-income broadband adoption program, we offer qualifying domestic customers broadband services at discounted rates through our Internet Essentials and Internet Essentials Plus services, with downstream speeds of up to 75 and 100 megabits per second, respectively. In 2024, we began offering prepaid domestic broadband services with downstream speeds of up to 200 megabits per second marketed under the NOW brand. We also offer monthly access to our network of Wi-Fi hotspots. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to evolve and enhance our domestic network capabilities, including deploying technology in select markets that will enable us to deliver multigigabit symmetrical broadband speeds (i.e., comparable upstream and downstream speeds), as described in the Network and Technology discussion below.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer Xumo Stream Box (formerly Flex) devices to our domestic customers. The Xumo Stream Box provides access to and integration of streaming content and music from certain internet-based apps, including direct-to-consumer streaming services (&#8220;DTC streaming services&#8221;) such as Peacock, Disney+ and Netflix, and certain pay-per-view and video on demand programming that is available over the internet. We also offer certain bundled DTC streaming services to our broadband customers. We earn commission revenue from the sale of DTC streaming services when sold with our broadband services or through our video platforms, including X1 and Sky Q.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The map below highlights our domestic network footprint and the markets where we had 250,000 or more domestic residential broadband customers as of December&#160;31, 2024.</span></div><div style="margin-bottom:6pt;text-align:justify"><img src="cmcsa-20241231_g2.jpg" alt="Map Updates v1.16.25.jpg" style="height:351px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><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 international broadband services primarily include fiber-to-the-cabinet offerings, and increasingly fiber-to-the-premises offerings. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our domestic and international broadband services, we offer to customers our advanced, proprietary wireless gateways that combine an internet modem with a Wi-Fi router to deliver reliable internet speeds and enhanced coverage through an in-and-out-of-home Wi-Fi network. In addition, customers may personalize and manage their Wi-Fi network and connected devices with our mobile apps and online portal. Broadband customers have access to our expanding network of secure Wi-Fi hotspots.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wireless</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer wireless services for wireless handsets, tablets and smart watches (&#8220;wireless devices&#8221;) to residential customers in the United States and the United Kingdom using mobile virtual network operator (&#8220;MVNO&#8221;) rights. Our domestic wireless services are offered over Verizon&#8217;s wireless network and our existing network of secure residential, outdoor and business Wi-Fi hotspots, and are offered initially only as part of our bundled service offerings to customers that subscribe to our qualifying broadband services.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wireless customers may activate multiple lines per account. We offer domestic customers services on an unlimited data plan, on shared data plans or per gigabyte of data used. In 2024, we began offering prepaid unlimited data plans marketed under the NOW brand. We offer international customers services on various gigabyte plans or an unlimited data plan. Customers may either bring their own device or purchase devices from us with the option to pay upfront or finance the purchase interest-free over 24 months for domestic customers and over 24 to 48 months for international customers. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">2</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Video</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer video services to residential and business customers primarily through our X1 platform in the United States over our network, and through our Sky Q platform internationally in the United Kingdom and Italy using a combination of satellite transmission and broadband connections. X1 and Sky Q are cloud-based platforms that provide integrated search functionality leveraging set-top boxes and voice-activated remote controls. The integrated features operate across content in customers&#8217; video service packages and content from internet-based streaming services that customers may access in a manner similar to our Xumo Stream Box. We offer a range of video packages from basic linear service to full linear service, which typically include free-to-air networks and a range of other linear television networks including premium, sports and news networks. Our international video packages also include Sky-branded entertainment television networks that offer entertainment, premium movie and free-to-air programming, as well as Sky Sports networks that are part of our Media segment. Customers may also subscribe to digital video recorder (&#8220;DVR&#8221;) services or access our video on demand services with programming that is available for no additional cost or to rent or buy digitally. These viewing options are also available through our mobile apps and online portals. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also offer DTC streaming services marketed under the NOW brand, with an offering in the United States that launched in 2023. NOW services provide video content over the internet and do not require a set-top box. Our international NOW service offerings include packages for monthly access to entertainment, sports and movie programming, as well as daily pass options for sports programming. Our domestic NOW TV service is only offered to qualifying residential broadband customers and includes monthly access to a variety of linear television networks; entertainment and movie programming; integrated access to free streaming channels from Xumo Play, NBC and Sky; and access to the ad-supported tier of Peacock.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also offer video services in the United Kingdom and Italy over a broadband connection without the need for a satellite dish. These services have an operating system similar to Sky Q and are offered to customers through Sky Stream, which leverages a streaming device and Wi-Fi, or to customers that purchase our Sky Glass smart televisions.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our distribution agreements with domestic cable networks, we generally receive an allocation of scheduled advertising time that our advertising business sells, and we also sell advertising on our Sky-branded entertainment television networks and on our digital platforms. We also enter into representation agreements under which we sell advertising on behalf of third parties both domestically and internationally. Additionally, we offer technology, tools, data-driven services and marketplace solutions to customers in the media industry to facilitate effective engagement of advertisers with their target audiences. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer residential wireline voice services primarily using interconnected Voice over Internet Protocol (&#8220;VoIP&#8221;) technology, and we offer residential security and automation services. We also license our technology platforms to other multichannel video providers and distribute certain of our Sky-branded entertainment television networks to third-party video service providers.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_28"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Services Connectivity Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Business Services Connectivity segment consists of our domestic service offerings for small businesses, which include broadband, wireline voice and wireless services, as well as our enterprise solutions offerings for medium-sized customers and larger enterprises. Certain business customers subscribe to our video services, and the associated revenue is included in our Residential Connectivity &amp; Platforms segment. We also have certain business connectivity service offerings in the United Kingdom.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our domestic broadband offerings have a range of service levels, including fiber-based services that deliver symmetrical speeds ranging up to 100 gigabits per second. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our small business broadband, wireline voice and wireless service offerings are similar to those provided to our residential customers and also include cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and other cl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oud-based services.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our enterprise solutions offerings also include ethernet network services, which connect multiple locations and provide higher downstream and upstream speed options, advanced voice services, and a software-defined networking product. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These services are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations both within and outside of our distribution footprint, where we provide coverage outside of our service areas through agreements with other companies to use their networks. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_31"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Network and Technology</span></div><div style="margin-bottom:6pt;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%">The segments within our Connectivity &amp; Platforms business use our HFC network in the United States, which we believe is sufficiently flexible and scalable to support our future technology requirements and enables us to continue to grow capacity and capabilities over time. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This network provides the two-way transmissions required to provide connectivity services and interactive video and entertainment services through our platforms, and consists primarily of headends, fiber-optic and coaxial cables owned or leased by us, and equipment such as lasers, routers, switches and content distribution servers. Across nearly our entire domestic footprint, we leverage DOCSIS 3.1 to offer up to gigabit-plus downstream broadband speeds to residential and business customers. We also deploy fiber-to-the-premises with symmetrical speed offerings ranging up to 10 gigabits per second to residential customers who request that service, subject to local construction constraints, and up to 100 gigabits per second to business customers. We offer domestic wireless services using an MVNO agreement that allows us to offer services using Verizon&#8217;s wireless network along with our existing network of Wi-Fi hotspots across our network.</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:112%">We continue to evolve and enhance our domestic network capabilities. In connection with a multiyear network transformation plan, in 2022 we began rolling out downstream speeds of up to 2 gigabits per second to our residential customers, which are now available to approximately 50% of our HFC network footprint. In 2023, we began deploying in select markets DOCSIS 4.0, which enables us to deliver multigigabit symmetrical broadband speeds over our existing HFC network. Additionally, as part of our network evolution, our engineering teams have been virtualizing and automating many core network functions using various technologies to expand capacity, increase operating efficiency, and identify and fix network issues proactively before they affect our customers. Our investment in virtualizing the network helps maintain network reliability and operational efficiency regardless of whether we connect a residence using either fiber or our HFC network. We continue to extend our network&#8217;s reach to new homes and businesses within our existing service areas, as well as edging-out to new service areas to expand the number of homes and businesses passed, and a significant portion of new homes and businesses passed are connected with fiber. We also partner with local, state and federal agencies when possible to provide services to unserved and underserved communities leveraging governmental subsidies where available. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our domestic network require periodic maintenance and replacement and are primarily located on owned and leased properties, and in locations under agreements with local public utilities and municipalities. We operate national and regional data centers with equipment that is used to provide our services, and we maintain network operations centers with equipment necessary to monitor and manage the status of our services and network.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our international services are offered leveraging third-party networks, as well as our own core fiber network for broadband and wireline voice services in the United Kingdom. The related operating plant and equipment used to provide our video and connectivity services include leased satellite system signal receiving, encoding and decoding devices, and owned and leased headends and distribution networks, including coaxial, fiber-optic cables and other related equipment. For a majority of international customers, our video platform is delivered via one-way digital satellite transmission that uses satellites leased from third parties for the distribution of television networks, augmented by a set-top box and two-way broadband connectivity. We offer broadband and wireline voice services in the United Kingdom and Italy using third-party networks. In many cases, the fee for us to access these networks is on regulated terms. The ranges of service levels and speeds we offer are dependent upon the capabilities and reach of these third-party networks. We offer wireless services in the United Kingdom using a combination of a third-party&#8217;s network and our own mobile core network.</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:112%">Our Connectivity &amp; Platforms business engineering teams continue to focus on technology initiatives to develop and deploy next-generation media, content delivery, content aggregation and streaming platforms that support X1, Sky Q, NOW, Sky Stream, Sky Glass, Xumo and our cloud DVR technology. These platforms are based on our global technology platform and integrate linear television networks, owned and third-party DTC streaming services and other internet-based apps, and on demand programming into a unified experience with voice-activated remote control search and interactive features. We also continue to focus on leveraging our own cloud network services to deliver video and advanced search capabilities. Our Connectivity &amp; Platforms business also pursues technology initiatives related to broadband and wireless services that leverage our global technology platform. We provide our customers with in-and-out-of-home Wi-Fi, the ability to manage their Wi-Fi network and connected home with our mobile apps and online portal, advanced security technology, and other features. </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_34"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Programming</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To offer video services, Residential Connectivity &amp; Platforms licenses substantial amounts of linear television programming from third parties and from our Media segment. The fees associated with these distribution agreements are generally based on the number of subscribers receiving the television network programming and a per subscriber fee, although programming expenses for certain television networks are based on a fixed fee. Additionally, certain of our agreements include the rights to offer such programming through multiple delivery platforms, such as through our on demand services, online portal, mobile apps, the Xumo Stream Box, and our NOW and NOW TV streaming services.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">4</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The programming on our Sky-branded entertainment television networks includes content licensed from third parties and from our Studios segment, including certain original content. Our most significant agreements for the licensing of film and television entertainment content include exclusive rights with Paramount, Warner Bros. and our Studios segment.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Sources of Supply and Operations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase from a limited number of suppliers a significant amount of customer premise equipment, including wireless gateways and set-top boxes, network equipment, and services to provide our broadband and video services to residential and business customers. We also purchase from a limited number of suppliers a significant number of wireless devices. We use a limited number of vendors to provide customer billing for our residential and business customers.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technical services groups perform various tasks, including installations, plant maintenance and upgrades to our domestic network, and servicing and upgrades of customer premise equipment. The service vehicles used by our technical services groups are primarily owned. Our customer service teams provide primarily 24/7 call-answering capability and other services, and also offer our services to residential and business customers.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_37"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential Connectivity &amp; Platforms</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Broadband</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with a number of companies, many with significant financial resources, that offer internet services, including:</span></div><div style="margin-bottom:6pt;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">wireline telecommunications companies </span></div><div style="margin-bottom:6pt;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">wireless telecommunications companies</span></div><div style="margin-bottom:6pt;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">municipal broadband networks and power companies</span></div><div style="margin-bottom:6pt;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">satellite broadband providers</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain wireline telecommunications companies, such as AT&amp;T, Frontier, Lumen and Verizon in the United States and BT and Virgin Media O2 in the United Kingdom, have built and are continuing to build fiber-based wireline network infrastructure further into their networks, which enables them to provide data transmission speeds that exceed those that can be provided with traditional copper digital subscriber line (&#8220;DSL&#8221;) technology, and are offering services with these higher speeds in many of our service areas. Certain companies that offer DSL service have increased data transmission speeds, lowered prices or created bundled services to compete with our broadband services. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various wireless companies are offering internet services using a variety of technologies, including 5G fixed wireless networks and 4G and 5G wireless broadband services. These networks work with devices such as smartphones, laptops, tablets, and mobile and fixed wireless routers, as well as wireless data cards. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other companies and municipalities have launched fiber-based or newer satellite-based broadband technologies that provide services in certain areas in which we operate.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic broadband-deployment funding initiatives at the federal and state levels may result in other service providers deploying subsidized internet access within our footprint. The availability of these and other offerings could negatively impact the demand for our domestic broadband services.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wireless</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with national and regional wireless service providers in the United States, including AT&amp;T, T-Mobile and Verizon, and wireless service providers in the United Kingdom that offer wireless service on both a stand-alone basis and with other services as bundled offerings.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Video</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with a number of companies offering video services in the Connectivity &amp; Platforms markets, including:</span></div><div style="margin-bottom:6pt;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">DTC streaming service providers and aggregators, including:</span></div><div style="margin-bottom:6pt;padding-left:72pt;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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">subscription-based services, such as Disney+ and Netflix, that offer online services that enable internet streaming and downloading of movies, television shows and other video programming</span></div><div style="margin-bottom:6pt;padding-left:72pt;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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">virtual multichannel video providers, such as Hulu + Live TV and YouTube TV, that offer streamed linear television networks</span></div><div style="margin-bottom:6pt;padding-left:72pt;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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">free ad-supported television services</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:72pt;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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">companies that offer streaming devices that access and integrate streaming content</span></div><div style="margin-bottom:6pt;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">direct broadcast satellite (&#8220;DBS&#8221;) providers that transmit satellite signals to substantially all households in the Connectivity &amp; Platforms markets to provide video programming and other information similar to our video services </span></div><div style="margin-bottom:6pt;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">companies that have built and continue to build fiber-based networks that provide video services similar to ours and provide bundled offerings that include wireless and/or broadband services</span></div><div style="margin-bottom:6pt;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">other providers that build and operate communications systems and services in the same areas that we serve, including traditional providers of linear television programming</span></div><div style="margin-bottom:6pt;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">a broad array of other online content providers, such as social networking platforms and user-generated content providers</span></div><div style="margin-bottom:6pt;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">other companies, such as broadcast television stations, that provide multiple free-to-air networks</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similar to the competitive environment in our Media segment, our Sky-branded entertainment television networks compete for the distribution of our television network programming to third-party video service providers and for viewers&#8217; attention and audience share.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete for the sale of advertising with digital properties</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including an increasing number of ad-supported DTC streaming service providers and other online content providers, such as social networking platforms and user-generated content providers, as well as with t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">elevision networks and stations, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and all other advertising platforms. Similar to the competitive environment in our Media segment, the willingness of advertisers to purchase advertising from us may be adversely affected by declines in audience ratings and television viewership, difficulty in measuring fragmented audiences and the increasing number of entertainment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> choices available. Our advertising is sold to local, regional and national advertisers, and competition is affected by the market conditions in the specific geographic locations in which we operate. We also compete with companies offering technology, tools and other services to customers in the media industry.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business Services Connectivity</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business Services Connectivity primarily competes with wireline telecommunications companies and wide area network managed service providers. Competition for our connectivity services for small business customers is generally similar to the Residential Connectivity &amp; Platforms segment. We compete for the sale of enterprise solutions offerings primarily with wide area network managed service providers, cloud-based application service providers and other telecommunication carriers.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_40"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality and Cyclicality</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Results in our Residential Connectivity &amp; Platforms segment are impacted by the seasonal nature of residential customers receiving our services, including in college and vacation markets in the United States, and by the timing of the European football seasons in our international markets, which generally result in negative impacts to net customer relationship additions/(losses) in the second quarter of each year.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similar to seasonal and cyclical variations in our Media segment, advertising revenue is subject to cyclical patterns and changes in viewership levels, driven by timing of the winter holiday season, political campaigns, sports seasons and when programming is aired.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_43"></div><div style="margin-bottom:6pt;margin-top:12pt;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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Content &amp; Experiences Business</span></div></td></tr></table></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_46"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our Media segment as a combined television and streaming business, which primarily includes:</span></div><div style="margin-bottom:6pt;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">NBCUniversal&#8217;s national and regional cable networks</span></div><div style="margin-bottom:6pt;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">NBC and Telemundo broadcast networks and owned local broadcast television stations</span></div><div style="margin-bottom:6pt;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">Peacock DTC streaming service</span></div><div style="margin-bottom:6pt;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">International television networks, including Sky Sports networks in the United Kingdom and Italy</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We distribute a wide variety of programming on our linear television networks and streaming services to appeal to consumers with varying preferences across demographics and geographic areas.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">6</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue is primarily generated from the sale of advertising and from the distribution of our television and streaming programming.</span></div><div style="margin-bottom:6pt;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 sell advertising on our linear television networks, Peacock and other digital properties. Our advertising sales are affected by the prices we charge for each advertising unit, which are generally based on the size and demographics of our viewing audiences, audience ratings on our television networks, the number of advertising units we can place in our programming and on our digital properties, and our ability to sell advertising across our television and streaming business.</span></div><div style="margin-bottom:6pt;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 receive fees from the d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">istribution of our television networks to traditional multichannel video providers, such as our Residential Connectivity &amp; Platforms segment, and virtual multichannel video providers that offer streamed linear television networks. Our distribution agreements are generally multiyear, with revenue based on the number of subscribers receiving the programming on our television networks and a per subscriber fee, although revenue for certain of our television networks is based on a fixed fee. These fees include amounts for our owned television networks, including under NBC and Telemundo retransmission consent agreements, as well as associated fees from NBC-affiliated and Telemundo-affiliated local broadcast television stations. We also receive monthly retail or wholesale subscription fees for Peacock.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue from the licensing of our owned content and technology and from various digital properties. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic Cable Networks</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate a diversified portfolio of cable networks operating predominantly in the United States. The table below presents a summary of NBCUniversal&#8217;s national cable networks and their advertising reach to U.S. households.</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:21.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:61.620%"/><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><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:400;line-height:100%">Cable Network</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Approximate&#160;U.S.</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Households&#160;as of</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2024</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</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="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:400;line-height:100%">Description of Programming</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">USA Network</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">66</span><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="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;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%">General entertainment and sports</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:10pt;font-weight:400;line-height:100%">E!</span></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:700;line-height:100%">65</span><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="background-color:#ffffff;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="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:10pt;font-weight:400;line-height:100%">Entertainment and pop culture</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Syfy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">65</span><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="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Genre-based entertainment</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:10pt;font-weight:400;line-height:100%">MSNBC</span></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:700;line-height:100%">65</span><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="background-color:#ffffff;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="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:10pt;font-weight:400;line-height:100%">News, political commentary and information</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bravo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">65</span><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="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lifestyle entertainment</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:10pt;font-weight:400;line-height:100%">CNBC</span></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:700;line-height:100%">64</span><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="background-color:#ffffff;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="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:10pt;font-weight:400;line-height:100%">Business and financial news</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oxygen</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62</span><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="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">True crime</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:10pt;font-weight:400;line-height:100%">Golf Channel</span></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:700;line-height:100%">54</span><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="background-color:#ffffff;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="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:10pt;font-weight:400;line-height:100%">Golf competition and golf entertainment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Universal Kids</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43</span><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="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Children&#8217;s entertainment</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:10pt;font-weight:400;line-height:100%">Universo</span></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:700;line-height:100%">16</span><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="background-color:#ffffff;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="background-color:#ffffff;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%">Spanish-language entertainment</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CNBC World </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt 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:700;line-height:100%">16</span><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="background-color:#cceeff;border-bottom:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global financial news</span></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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Household data is based on information from The Nielsen Company as of December 31, 2024 using its Cable Coverage Universe Estimates report and dynamic ad insertion est</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">imates. The Nielsen estimates include subscribers to both traditional and certain virtual multichannel video providers. The Nielsen estimates are not based on information provided by us and are included solely to enable comparisons between our cable networks and those operated by our peers. </span></div><div style="margin-bottom:6pt;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%">Our regional sports networks serve approximately 11&#160;million households across the United States, including in markets such as Boston, Philadelphia, Sacramento and San Francisco.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic Broadcast Networks</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NBC</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;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%">The NBC network features original entertainment, news and sports programming that reaches viewers in virtually all U.S. television households through more than 200 affiliated stations across the United States, including our 11 owned NBC local broadcast television stations. The NBC owned local broadcast television stations include stations in 8 of the top 10 general markets and collectively reached approximately 35 million U.S. television households as of December&#160;31, 2024, representing approximately 28% of U.S. television households. In addition to broadcasting the NBC network&#8217;s national programming, local broadcast television stations deliver local news, weather, and investigative and consumer reporting. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Telemundo</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Telemundo network, a Spanish-language broadcast network, features original entertainment, news, live specials and sports programming that reaches viewers in over 96% of all U.S. Hispanic television households through 122 affiliated stations, including our 30 owned Telemundo local broadcast television stations, and our national feed. The Telemundo owned local broadcast television stations include stations in all of the top 20 U.S. Hispanic markets and collectively reached approximately 71% of U.S. Hispanic television households as of December&#160;31, 2024. In addition to broadcasting the Telemundo network&#8217;s national programming, local broadcast television stations deliver local news, weather, and investigative and consumer reporting. We also own an independent Telemundo station serving the Puerto Rico television market.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Peacock</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Peacock is our DTC streaming service, featuring NBCUniversal and third-party content. Programming choices include exclusive Peacock originals, current NBC, Bravo and Telemundo shows, news, late-night comedy, live sports and a library of television shows and movies, as well as several live channels. The service is available on internet-connected devices and offered through two subscription-based tiers: an ad-supported tier and a tier featuring the same content ad-free, with certain limited exceptions. The ad-free tier also allows customers to download and watch select programming offline and provides customers with a live stream of their local NBC affiliate stations. We offer Peacock in the United States directly to customers or through arrangements with third parties and our Residential Connectivity &amp; Platforms segment, which offer Peacock to customers on our behalf.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International Networks</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate a diversified portfolio of international television networks, including premium sports networks under the Sky Sports brand in the United Kingdom and Italy, with a majority of networks dedicated to a specific sport, such as European football. We also operate several NBCUniversal international television networks globally, including CNBC International, Studio Universal, Telemundo International and Universal TV.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_49"></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Programming</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our television networks and Peacock include content licensed from our Studios segment and from third parties, as well as content produced by Media segment businesses, such as live news and sports programming and certain original content, including late-night comedy for NBC and original telenovelas for Telemundo. </span></div><div style="margin-bottom:6pt;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 have various multiyear agreements for the licensing of content, including contracts related to television and/or streaming rights </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for sporting events. We generally seek to include in our sports rights agreements the rights to distribute content on one or more of our television networks and on digital properties, including Peacock. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant sports rights agreements relate to the NBA, NFL, Olympics and English Premier League. The table below presents a summary of these and certain other sports rights:</span></div><div style="margin-bottom: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:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.340%"/><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:10pt;font-weight:700;line-height:100%">Television and/or Streaming Rights</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:10pt;font-weight:700;line-height:100%">Market</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%">Rights Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">NBA and WNBA</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="3" style="background-color:#cceeff;border-top:1pt 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%">United States, United Kingdom and Italy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2035-36 NBA season and 2036 WNBA season</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">NFL</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">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">2033-34 season</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Summer and Winter Olympic Games</span></td><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td colspan="3" style="background-color:#cceeff;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%">2032</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">English Premier League</span></td><td colspan="3" style="background-color:#ffffff;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%">United Kingdom, Italy and United States</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">2028-29, 2027-28 and 2027-28 seasons, respectively</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">PGA Tour and other golf events</span></td><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td colspan="3" style="background-color:#cceeff;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%">Between 2026 and 2031</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">NASCAR</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">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;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%">2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Big Ten football and basketball</span></td><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td colspan="3" style="background-color:#cceeff;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%">2029-30 season</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">World Wrestling Entertainment (&#8220;WWE&#8221;)</span></div></td><td colspan="3" style="background-color:#ffffff;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%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 on television and 2026 on Peacock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Formula One</span></td><td colspan="3" style="background-color:#cceeff;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%">United Kingdom and Italy</span></td><td colspan="3" style="background-color:#cceeff;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%">2029 and 2027, respectively</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">England and Wales Cricket Board</span></td><td colspan="3" style="background-color:#ffffff;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%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;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%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">English Football League</span></td><td colspan="3" style="background-color:#cceeff;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%">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;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%">2028-29 season</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Serie A</span></td><td colspan="3" style="background-color:#ffffff;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%">Italy</span></td><td colspan="3" style="background-color:#ffffff;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%">2028-29 season</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">FIFA World Cup (Spanish-language)</span></td><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td colspan="3" style="background-color:#cceeff;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%">2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certain professional sports teams through our Regional Sports Networks</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Certain regions in the United States</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Between 2027 and 2040</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">8</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Beginning with the 2025-26 NBA season and 2026 WNBA season, includes the rights to produce and distribute across our networks and on Peacock a specified number of NBA and WNBA regular season and playoff games, the NBA All-Star game and NBA All-Star Saturday Night each season, as well as six NBA Conference Finals series and three WNBA Finals series over the term of the agreements. A certain number of NBA games will also be distributed in the Spanish language on Telemundo.</span></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Includes the rights to produce and distribute on NBC and on Peacock a specified number of regular season games that includes Sunday Night Football games, Thursday Kickoff games and Thanksgiving night games, playoff games, and three remaining Super Bowl games, the next of which is in February 2026. The agreement expires after the 2033-34 season, with a termination right available to the NFL after the 2029-30 season. The agreement also includes rights to additional exclusive games on Peacock. All of the NFL games are also distributed in the Spanish language on Universo or Telemundo.</span></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Includes the unilateral right by the other party (i.e., the licensor) to the agreement, under certain circumstances, to shorten the term of the agreement by one year.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our television and streaming business competes for the acquisition of content, including sports rights, and for on-air and creative talent primarily with other television networks, DTC streaming providers, and local broadcast television stations. In Europe, major sports rights, which are significant to our international networks, are usually tendered through a competitive auction process, with the winning bidder or bidders acquiring rights over a 3 to 5 year period.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_52"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Studios segment primarily includes our NBCUniversal and Sky film and television studio production and distribution operations. Our studio production facilities primarily include our owned Universal City location in Los Angeles, California and our leased studios in Atlanta, Georgia and in Elstree, United Kingdom. Revenue is generated primarily from the worldwide licensing of our owned film and television content and from the worldwide distribution of our produced and acquired films for exhibition in movie theaters. We also generate revenue from the sale of physical and digital home entertainment products, as well as the production and licensing of live stage plays and the distribution of content produced by third parties.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Film Studios</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our film studios develop, produce, acquire, market and distribute filmed entertainment worldwide. Our films are produced primarily under the following names:</span></div><div style="margin-bottom:6pt;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">Universal Pictures</span></div><div style="margin-bottom:6pt;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">Illumination</span></div><div style="margin-bottom:6pt;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">DreamWorks Animation</span></div><div style="margin-bottom:6pt;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">Focus Features</span></div><div style="margin-bottom:6pt;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">Working Title</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We distribute the majority of our films initially for exhibition in movie theaters, while other films are initially distributed through licensing agreements. After their initial release, we distribute films globally to different customers over multiple licensing windows. We license films, including recent films and selections from our film library, which is comprised of more than 6,500 movies in a variety of genre</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, to linear television networks and DTC streaming service providers, and to video on demand services provided by multichannel video providers. This includes licenses to our Media and Residential Connectivity &amp; Platforms segments. Certain films are also licensed to our Media segment and made available for viewing on Peacock on the same date as the theatrical release.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also distribute films globally through the sale of physical and digital home entertainment products. Additionally, 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%">e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> acquire distribution rights to films produced by third parties, which may be limited to particular geographic regions, specific forms of media or certain periods of time. Theatrical revenue is significantly affected by the timing of each release and the number of films we distribute, their acceptance by audiences, the number of exhibition screens, ticket prices, the percentage of ticket sales retention by the exhibitors and the popularity of competing films at the time our films are released. The success of a film in movie theaters is generally a significant factor in determining the revenue a film is likely to generate in succeeding licensing windows and through physical and digital home entertainment product sales.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop and produce films both alone and jointly with other studios or production companies. In certain cases, we have also entered into film co-financing arrangements with third party studios and non-studio entities to jointly finance or distribute certain of our film productions. These arrangements can take various forms, but in most cases involve the grant of an economic inter</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">est in a film to an investor. Investors generally assume the full risks and rewards of ownership proportionate to their ownership in the film.</span></div><div style="margin-bottom:6pt;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%">In connection with film studio productions, we typically owe &#8220;residuals&#8221; payments to individuals hired under collective bargaining agreements, which are generally calculated based on post-theatrical or content licensing revenue. We also typically owe &#8220;participations&#8221; payments to creative talent, to third parties under co-financing agreements and to other parties involved in content production, which are generally based on the financial performance of the content.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Television Studios</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our television studios develop, produce and distribute original content, including scripted and unscripted television series. We also produce television content jointly as co-producers with third-party studios and production companies. Our television studios produce content primarily under the following names:</span></div><div style="margin-bottom:6pt;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">Universal Television </span></div><div style="margin-bottom:6pt;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">Universal Content Productions</span></div><div style="margin-bottom:6pt;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">Universal Television Alternative Studio</span></div><div style="margin-bottom:6pt;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">Universal International Studios</span></div><div style="margin-bottom:6pt;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">Sky Studios</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our original content is primarily initially licensed to linear television networks and DTC streaming service providers, including those in our Media and Residential Connectivity &amp; Platforms segments. We also license content after its initial airing, license older television content from our television library, and distribute owned and acquired content globally through the sale of physical and digital home entertainment products. The production and distribution costs related to original broadcast television content generally exceed the revenue generated from the initial license, which means that obtaining additional licenses following the initial network license is critical to the content&#8217;s financial success. Similar to our film studio</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, we typically owe residuals and participations payments in connection with television studio productions. </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_55"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Theme Parks Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Theme Parks segment primarily includes the operations of the following Universal theme parks:</span></div><div style="margin-bottom:6pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Universal Orlando Resort</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Includes two theme parks, Universal Studios Florida and Islands of Adventure, and our water park, Volcano Bay, all of which are located in Orlando, Florida. Universal Orlando Resort also includes Universal CityWalk Orlando, a dining, retail and entertainment complex, and features on-site themed hotels in which we own a noncontrolling interest, and will include an additional theme park, Epic Universe, that is expected to open in May 2025.</span></div><div style="margin-bottom:6pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Universal Studios Hollywood</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Includes the Universal Studios Hollywood theme park located in Hollywood, California and Universal CityWalk Hollywood, a dining, retail and entertainment complex. </span></div><div style="margin-bottom:6pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Universal Studios Japan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Includes the Universal Studios Japan theme park located in Osaka, Japan. </span></div><div style="margin-bottom:6pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Universal Beijing Resort</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Includes the Universal Studios Beijing theme park, as well as Universal CityWalk Beijing, a dining, retail and entertainment complex, and on-site themed hotels, all of which are located in Beijing, China. Universal Beijing Resort is owned by us and a consortium of Chinese state-owned companies (see Note 7 to the consolidated financial statements included in this Annual Report on Form 10-K).</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Theme Parks segment properties are primarily owned by us, although certain properties are leased, including land in Beijing, China and Osaka, Japan. We have invested and will continue to invest significantly in existing and new theme park attractions, hotels and infrastructure, as well as in new destinations and experiences, such as Epic Universe; Universal Kids Resort, a smaller-scale theme park in Frisco, Texas expected to open in 2026; and Universal Horror Unleashed, a year-round horror entertainment experience in Las Vegas, Nevada expected to open in 2025. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generated primarily from guest spending at our theme parks, including ticket sales and in-park spending on food, beverages and merchandise, and from our consumer products business. Revenue for our theme parks generally depends on the overall environment for travel and tourism, including consumer spending on leisure and other recreational activities. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also license the right to use the Universal Studios brand name and other intellectual property and provide other services to third parties, including the party that owns and operates the Universal Studios Singapore theme park on Sentosa Island, Singapore. The themed elements in our rides, attractions, and merchandising are based on intellectual property in our Studios and Media segments and intellectual property licensed from third parties under long-term agreements. </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_58"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Media</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Media segment competes for viewers&#8217; attention and audience share with all forms of programming provided to viewers, including DTC streaming service providers; television networks; local broadcast television stations; physical and digital home en</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tertainment products; video on demand and pay-per-view services; online activities, such as social networking and viewing user-generated content; gaming products; and other forms of entertainment, news and information. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">10</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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%">Media competes for the sale of advertising with digital properties, including an increasing number of ad-supported DTC streaming service providers and other online content, such as social networking platforms and user-generated content, as well as with other television networks and stations, and all other advertising platforms. The willingness of advertisers to purchase advertising from us may be adversely affected by lower audience ratings and viewership at the related networks, stations or digital properties. Declines in audience ratings can be caused by increased competition for the leisure time of viewers and by audience fragmentation resulting from the increasing number and forms of entertainment choices available. Additionally, it is increasingly challenging to accurately measure fragmented audiences.</span></div><div style="margin-bottom:6pt;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%">Our domestic cable networks and international networks compete primarily with other cable networks and programming providers for carriage by multichannel video providers and DTC streaming service providers. Our domestic broadcast networks compete with the other broadcast networks in markets across the United States to secure affiliations with independently owned local broadcast television stations, which are necessary to ensure the effective distribution of broadcast network programming to a nationwide audience. Peacock competes for subscribers primarily with other DTC streaming service providers, as well as with traditional providers of linear television programming.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Studios</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our film and television studios compete for audiences with other major film and television studios, independent film producers and creators of content, as well as with alternative forms of entertainment. The competitive position of our studios primarily depends on the number of films and television series and episodes produced, their distribution and marketing success, and consumer response. Our studios also compete to obtain creative, performing and technical talent, including writers, actors, directors, and producers, as well as scripts for films and television shows, and for the distribution of, and consumer interest in, their content. We also compete with other major film and television studios and other producers of entertainment content for the exhibition of content in theaters, on demand, on television networks, and on DTC streaming services.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme Parks</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our theme parks compete with other multi-park entertainment companies as well as other providers of entertainment, tourism, recreational activities and lodging. The competitive position of our theme parks primarily depends on the quality and popularity of rides and attractions, including effective use of intellectual property in themed attractions. There is increased competition in areas with high concentrations of theme parks and other attractions operated by several companies. Macroeconomic conditions and other factors may also result in shifting consumer preferences toward other types of destinations, experiences and products.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_61"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality and Cyclicality</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and costs and expenses in our Media segment are cyclical as a result of our periodic broadcasts of major sporting events, such as the Olympic Games and the Super Bowl. In particular, advertising revenue increases due to increased demand for advertising time for these events and distribution revenue increases in the period of broadcasts of the Olympic Games. Costs and expenses also increase as a result of our production costs for these broadcasts and the recognition of the related rights fees.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue in Media is also subject to cyclical advertising patterns and changes in viewership levels. Domestic advertising revenue is generally higher in the second and fourth quarters of each year and in even-numbered years due to increases in advertising in the spring and in the period leading up to and including the winter holiday season, and advertising related to candidates running for political office and issue-oriented advertising, respectively. International advertising revenue typically has seasonally higher audience levels in winter months, with lower levels in summer months due to the timing of European football seasons, winter holidays and summer vacations. Revenue also fluctuates depending on the timing of when our programming is aired, which typically results in additional advertising revenue in the second and fourth quarters of each year.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue in Studios fluctuates due to the timing, nature and number of films released in movie theaters, through DTC streaming services and viewing on demand, and on physical and digital home entertainment products. Release dates are determined by several factors, including competition and the timing of vacation and holiday periods. As a result, revenue tends to be seasonal, with increases experienced each year during the summer months and around the winter holiday season. We incur significant marketing expenses before and throughout the release of a film in movie theaters and as a result, we typically incur losses on a film prior to and during the film&#8217;s exhibition in movie theaters. Content licensing revenue also fluctuates due to the timing of when our film and television content is made available to licensees. Revenue from our television studios fluctuates in part due to a correlation with the broadcast network season beginning annually in September.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue in Theme Parks fluctuates with changes in theme park attendance that typically result from the seasonal nature of vacation travel and weather variations, local entertainment offerings and the opening of new attractions, as well as with changes in currency exchange rates. Our theme parks generally experience peak attendance during the spring holiday period, the summer months when schools are closed and the winter holiday season.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_64"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Corporate and Other</span></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our other business interests reported in Corporate and Other consist primarily of our Sky-branded video services and television networks in Germany, Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and Xumo, our consolidated streaming platform joint venture with Charter Communications formed in June 2022. Xumo is focused on developing and offering a streaming platform on a variety of devices, including Xumo TV smart televisions, which have an operating system that leverages our global technology platform, and also operates the Xumo Play streaming service.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_67"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Legislation and Regulation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are subject to various federal, state, local, and international laws and regulations. In the United States in particular, the Communications Act of 1934, as amended (the &#8220;Communications Act&#8221;), and Federal Communications Commission (&#8220;FCC&#8221;) rules and regulations affect significant aspects of our communications businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beyond the more significant regulations summarized below, legislators and regulators at all levels of government frequently consider changing, and sometimes do change, existing statutes, rules or regulations, or interpretations of existing statutes, rules or regulations, or prescribe new ones, any of which may significantly affect our businesses and ability to effectively compete. Applying existing laws in novel ways to new technologies, including streaming services and artificial intelligence (&#8220;AI&#8221;), may also affect our business. These legislators and regulators, along with some state attorneys general and foreign governmental authorities, have been active in conducting inquiries and reviews regarding our services. State legislative and regulatory initiatives can create a patchwork of different and/or conflicting state requirements, such as with respect to privacy and Open Internet/net neutrality regulations, that can affect our businesses and ability to effectively compete. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legislative and regulatory activity has increased in recent years, particularly with respect to broadband networks. For example, Congress has approved tens of billions of dollars in new funding for broadband deployment and adoption initiatives, and may consider other proposals that address communications issues, including whether it should rewrite the Communications Act to account for changes in the communications marketplace. Federal agencies have considered adopting new regulations for communications services, including broadband, although it is uncertain whether those initiatives will continue under the new Administration. States and localities are increasingly proposing new regulations impacting communications services, including broader regulation of broadband networks. Regulators in various international jurisdictions are similarly considering changes to telecommunications and media requirements. Any of these regulations could significantly affect our business and our legal and compliance costs. In addition, United States and foreign regulators and courts could adopt new interpretations of existing competition or antitrust laws or enact new competition or antitrust laws or regulatory tools that could negatively impact our businesses. Any future legislative, judicial, regulatory or administrative actions may increase our costs or impose additional restrictions on our businesses, some of which may be significant. We are unable to predict the outcome or effects of any of these potential actions or any other legislative or regulatory proposals on our businesses. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following paragraphs summarize the more significant legal and regulatory requirements and risks affecting our businesses. </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="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Communications-Related Regulations in the United States</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broadband</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our broadband services are subject to a number of regulations and commitments.</span></div><div style="margin-bottom:3pt;margin-top:3pt;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%">In 2023, the FCC adopted broad rules that prohibit digital discrimination of access to broadband service based on income level, race, ethnicity, color, religion and national origin; this order currently is subject to legal challenge in federal court. In 2024, the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> FCC reclassified broadband internet access services as a &#8220;telecommunications service&#8221; subject to traditional common carriage regulation under Title II of the Communications Act. However, a federal appellate court in January 2025 overturned that reclassification, ruling that broadband internet access service is an &#8220;information service&#8221; under Title I of the Communications Act and that the FCC does not have authority to subject broadband services to utility-style regulations such as rate regulation and market entry and exit requirements under Title II. As a Title I &#8220;information service,&#8221; broadband is only subject to light-touch regulation such as broadband disclosure requirements, and deployment, subscription, and pricing reporting requirements. States and localities have in the past enacted and may in the future periodically consider new broadband-related regulations, including those regarding government-owned broadband networks, net neutrality and broadband affordability, which could create a patchwork of, and potentially inconsistent, federal, state and local regulatory regimes. New broadband regulations, if adopted, may have adverse effects on our businesses, and we cannot predict the outcome of any pending or future litigation or how any rules will ultimately be interpreted and enforced and how they might affect our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">12</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, from time to time, participate in broadband-deployment funding initiatives at the federal and state levels and may also become subject to additional broadband-related commitments as a condition of receiving federal or state broadband funding. We cannot predict how and to whom any such funds will be awarded, when the initiatives will be terminated or the impact of these initiatives on our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of municipalities operate municipally owned broadband networks, and there may be further efforts by local governments to expand or create government-owned networks, particularly in light of federal funding for broadband deployment. Certain states have enacted laws that restrict or prohibit local municipalities from operating municipally owned broadband networks, and there may be efforts in other state legislatures to restrict the development of government-owned networks. Other states, however, have amended or may amend such laws to facilitate such networks. Much of the federal funding authorized for broadband deployment is conditioned on states agreeing to make it available for potential use by government-owned networks, although the funding prioritizes deployment to unserved and underserved areas and locations. We cannot predict how successful any of those efforts will be and how they might affect our businesses.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Video and Media</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to laws and regulations that apply to the cable services we provide through our Residential Connectivity &amp; Platforms business and to our cable networks and local broadcast television stations in our Media business. These laws and regulations can constrain our ability to compete, particularly against DTC streaming service providers, which are not subject to these same requirements.</span></div><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%">Federal, state and local franchising rules and regulations may require us to provide adequate channel capacity, facilities and financial support for public, educational and governmental access programming; comply with certain renewal procedures for our franchise agreements; pay franchise fees; and comply with customer service, accessibility, and certain other requirements. In addition, the FCC and other federal agencies can impact the programming networks that we carry, as well as how we price, package, bill and market our video services. FCC regulations also require cable operators to carry programming transmitted by certain local broadcast television stations (&#8220;must-carry&#8221; requirement) or to negotiate a &#8220;retransmission consent&#8221; agreement with certain other stations that will frequently involve payments from cable operators to the station; govern program access by preventing cable networks affiliated with cable operators from favoring affiliated cable operators over competing multichannel video providers; grant licenses to broadcast television stations for 8-year cycles, which may not be renewed on favorable terms, or at all; limit local and national television ownership, as well as foreign ownership in a broadcast television station; and regulate children&#8217;s programming. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC enforces these rules on a case-by-case basis based on complaints filed by consumers, state and local governments, and other entities. We have been involved in disputes at the FCC in some of these areas and may be involved in new disputes in the future, including potential disputes related to content moderation and free speech. We cannot predict the outcome of any such disputes or associated litigation. The FCC and Congress have previously considered proposals that would require companies that own multiple cable networks to make each of their networks available individually when negotiating distribution agreements with MVPDs and potentially with DTC streaming and other OTT service providers. We currently offer our cable networks on a packaged basis (in &#8220;tiers&#8221;) and, in various cases, individually. We have been involved in program access disputes at the FCC and may be subject to new complaints in the future.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, certain states and localities have adopted laws to impose franchise or other fees on DTC streaming services. To date, courts have invalidated those laws, but we cannot predict the outcome of any future litigation.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Wireless</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a wireless voice and data service primarily using our MVNO rights to provide the service over Verizon&#8217;s wireless network. MVNOs are subject to many of the same FCC regulations as facilities-based wireless carriers, such as E911 services and local number portability, as well as certain state or local regulations. The FCC or other regulatory authorities may adopt new or different regulations for MVNOs and/or mobile broadband providers in the future, which could adversely affect our wireless phone service offering or our business generally.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voice</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide voice services using VoIP technology. The FCC has adopted a number of regulations for providers of nontraditional voice services such as ours, including regulations relating to privacy of customer proprietary network information, local number portability duties and benefits, disability access, E911, law enforcement assistance, outage reporting, Universal Service Fund contribution obligations, rural call completion, customer equipment back-up power, robocall mitigation, service discontinuance and certain regulatory filing requirements. State regulatory commissions and legislatures in other jurisdictions may continue to consider imposing regulatory requirements on our voice services as long as the regulatory classification of VoIP remains unsettled at the federal level.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Spectrum Allocations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC, the Department of Commerce&#8217;s National Telecommunications and Information Administration, and other federal agencies have taken, and in some cases are preparing to take, steps to evaluate and potentially modify certain spectrum allocations and rules to make available additional spectrum that likely will be used for licensed and/or unlicensed commercial services, including 5G and Wi-Fi services, which could impact our businesses. We cannot predict the timing or outcome of these spectrum allocation actions. Additional commercial spectrum could impact current marketplace dynamics, including the ability of wireless providers to compete with our services. Further, if the FCC reallocates spectrum that our businesses currently use to provide services, we could be required to transition our operations to different frequencies in order to accommodate the reallocation of spectrum for 5G, which could disrupt our services and impose additional costs.</span></div><div style="margin-bottom:3pt;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="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">International Communications-Related and Other Regulations</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our international businesses are subject to telecommunications and media-specific regulation, including those related to broadband and voice services and television networks, in Europe, Latin America, and other international jurisdictions, and all of our international businesses are subject to regulation under generally applicable laws, such as competition, consumer protection, data protection, and taxation in the jurisdictions where they operate. Our international businesses are currently, and may be in the future, subject to proceedings or investigations from regulatory and antitrust authorities in the jurisdictions in which those businesses operate.</span></div><div style="margin-top:12pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Areas of Regulation</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copyright, trademark, unfair competition, patent, trade secret and other proprietary-rights laws of the United States and other countries help protect our intellectual property rights. In particular, unauthorized copying, distribution and piracy of programming and films over the internet, through devices, software and websites, counterfeit DVDs/Blu-rays and through other platforms interfere with the market for copyrighted works and present challenges for our content businesses. We have actively engaged in the enforcement of our intellectual property rights and likely will continue to expend substantial resources to protect our content. Although many legal protections exist to combat such practices, the extent of copyright protection is sometimes ambiguous and the use of technological protections can be controversial. Modifications to existing laws, a weakening of these protections or their enforcement or a failure of existing laws, in the United States or internationally, to adapt to new technologies could have an adverse effect on our ability to license and sell our programming.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. copyright laws establish a cable compulsory copyright license that requires our video distribution business to contribute a specified percentage of revenue to a federal copyright royalty pool in exchange for retransmitting copyrighted material included in broadcast signals. We also pay standard industry licensing fees for the public performance of music in the programs we create or distribute. The cable compulsory copyright license and the royalties we pay are subject to audits and possible regulatory and legislative changes that could impact the royalty fees we pay and our ability to retransmit broadcast signals over cable systems. In addition, the landscape for music licensing is constantly changing, and music fees we pay are subject to new fee demands and negotiations. We cannot predict how changes to the compulsory copyright license and music licensing will impact the fees that we pay.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Privacy and Data Protection Regulation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are subject to laws and regulations that impose various restrictions and obligations related to privacy and the processing of individuals&#8217; personal information. In the United States, federal privacy laws and regulations, such as those found within the Communications Act or the Video Privacy Protection Act, restrict companies&#8217; collection, use, disclosure and retention of personal information. The proliferation of laws at the state level has expanded consumers&#8217; rights to include individual rights of access, deletion, portability, correction, the right to appeal, and the individual&#8217;s right to &#8220;opt in&#8221; to collection and use of certain types of &#8220;sensitive&#8221; personal information. Internationally, many of the laws that apply to our businesses are similar to the European Union&#8217;s General Data Protection Regulation and the United Kingdom&#8217;s Data Protection Act of 2018, which broadly regulate the processing of personal data collected from individuals in the European Union and United Kingdom, respectively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">14</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our businesses are also subject to the FTC&#8217;s general oversight of consumer privacy protections through its enforcement authority over unfair and deceptive acts or practices, as well as through its enforcement authority over the Children&#8217;s Online Privacy Protection Act. The FTC has sought to expand its authority in this area through various rulemakings related to general privacy, targeted advertising and children&#8217;s privacy. There has been an increased focus on children&#8217;s privacy at both the state and federal levels within the United States, as well as internationally. These new laws may require changes to our products and services and could adversely affect our advertising businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, many international data protection laws, some federal laws, and all 50 U.S. states have security breach notification requirements that obligate businesses to provide notice to consumers and government agencies if certain information has been accessed or exfiltrated by an unauthorized party; some of these laws also require documented information security programs. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">State and Local Taxes</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some U.S. states and localities have imposed or are considering imposing, through both legislative and administrative channels, new or additional taxes or fees on, or limiting or eliminating incentives or credits earned or monetized by, our businesses, or imposing adverse methodologies by which taxes, fees, incentives or credits are computed, earned or monetized. These include combined reporting or other changes to general business taxes, central assessments for property tax, and taxes and fees on the businesses operated or services provided by our businesses, most notably new taxes or fees on digital advertising or other digital commerce. In some situations, DBS providers and other competitors (such as DTC streaming service providers) that deliver their services over a broadband connection do not face the same state and local tax and fee burdens. Congress has also considered, and may consider again, proposals to bar or limit states from imposing taxes on these DBS providers or other competitors (such as DTC streaming service providers) that are equivalent to the taxes or fees that we pay. The Internet Tax Freedom Act (&#8220;ITFA&#8221;) prohibits most states and localities from imposing sales and other taxes on our internet access charges and discriminating against electronic commerce; however, some jurisdictions may challenge the ITFA or the application of the ITFA to our business, or may assert that certain taxes akin to right-of-way fees are not preempted by the ITFA or other federal laws. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Regulations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and localities, and various regulatory authorities, actively regulate other aspects of our businesses, including our Studios and Theme Parks businesses, accessibility to our video and voice services and broadcast television programming for people with disabilities, customer service standards, inside wiring, cable equipment, pole attachments, universal service fees, regulatory fees, public safety, telemarketing, leased access, indecency, loudness of commercial advertisements, advertising, political broadcasting, sponsorship identification, Emergency Alert System, equal employment opportunity and other employment-related practices, environmental-related matters, our equipment supply chain, and technical standards relating to the operation of cable systems and television stations. In addition, our international businesses are subject to various similar regulations, including those that cover television broadcasting, programming, and advertising. We are occasionally subject to enforcement actions and investigations at the FCC and other federal, state, and local agencies, as well as foreign governments and regulatory authorities, which can result in fines, sanctions and/or ongoing compliance plans and government oversight. </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_70"></div><div style="margin-bottom:12pt;margin-top:15pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Human Capital Resources</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had approximately 182,000 full-time and part-time employees calculated on a full-time equivalent basis. Approximately 30% of our employees were located in over 30 countries outside the United States, with larger workforce concentrations in the United Kingdom, Western Europe, East Asia and South Asia. We also use freelance and temporary employees in the normal course of our business. A small overall portion of our full-time U.S. employees are unionized, although many of Content &amp; Experiences&#8217; freelance and temporary writers, directors, actors, technical and production per</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sonnel, as well as some on-air and creative talent employees, are covered by industry-wide collective bargaining agreements or work councils.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Outside the United States, employees in certain countries, particularly in Europe, are represented by an employee representative organization, such as a union, works council or employee association.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our company has been built on a foundation of respect, integrity and trust, and we are committed to creating and fostering a work environment that promotes those values. As a global media and technology company, we have a wide range of employees, including management professionals, technicians, engineers, call center employees, theme park employees, and media talent and production employees. Some of our key workforce-related programs and initiatives include the following.</span></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Engagement</span></div><div style="margin-bottom:6pt;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">We seek to create an engaged workforce through proactive listening and constructive dialogue, including through employee engagement surveys, as well as through employee resource groups.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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">We are committed to creating an environment that encourages employees to ask questions, raise concerns and speak up about a workplace issue or suspected illegal or unethical conduct. We</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%">provide several channels for speaking up without fear of retaliation, including a helpline and a web portal that are administered by an independent third-party company and allow for anonymous reporting when permitted by applicable laws.</span></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Talent Development</span></div><div style="margin-bottom:6pt;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">We provide a wide variety of opportunities for professional growth for all employees with in-classroom and online trainings and on-the-job experience.</span></div><div style="margin-bottom:6pt;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">We offer education tuition assistance to full-time employees in the United States.</span></div><div style="margin-bottom:6pt;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 Board of Directors discusses succession planning for our CEO and the remainder of our senior executive management team at least once a year. Throughout the year, our senior executive management team, as well as a broader array of executives throughout our businesses, make presentations to the Board and its committees and interact with our directors informally outside of regularly scheduled Board meetings, which provides directors with meaningful insight into our current pool of talent, what attracts and retains our executives, and our company culture.</span></div><div style="margin-bottom:6pt;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">We promote a culture that embraces equal opportunity for all.</span></div><div style="margin-bottom:6pt;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">Comcast has nine voluntary employee resource groups with more than 36,000 members in 240 chapters across the U.S. These employee-led organizations are open to all and contribute to business priorities, career development, and foster an inclusive and collaborative workplace.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Health and Welfare Benefits</span></div><div style="margin-bottom:6pt;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">We offer a robust portfolio of health and welfare programs and solutions designed to meet the unique needs of our employees and their families, delivered through a consistent and seamless member experience.</span></div><div style="margin-bottom:6pt;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 offerings include comprehensive and affordable health care coverage options along with a variety of additional tools and resources, including access to dedicated health care navigators, expert medical opinion services, virtual primary care services and a diabetes management program. In addition, we offer comprehensive family planning options, including for adoption and surrogacy, and provide specialized support teams to help employees manage all stages in the family planning journey including parenthood.</span></div><div style="margin-bottom:6pt;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">We continue to invest in the emotional wellbeing of our employees and offer a broad array of tools and resources such as our Employee Assistance Program, which provides personal counseling sessions to support employees and their families and provide problem-solving support for a broad range of issues, including stress, anxiety, depression, substance use and more. We also offer various digital emotional wellbeing tools, including child learning and behavior support, meditation, stress management, sleep issues, depression, chronic pain and substance use.</span></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Benefits</span></div><div style="margin-bottom:6pt;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">We focus on attracting and retaining employees by providing compensation and benefits packages that are competitive within the applicable market, taking into account the job position&#8217;s location and responsibilities. </span></div><div style="margin-bottom:6pt;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">We provide competitive financial benefits such as a 401(k) retirement plan in the United States with a company match and other retirement arrangements internationally.</span></div><div style="margin-bottom:6pt;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">We have employee stock purchase plans in the United States, United Kingdom, India and several other European countries where most of our full-time and part-time employees can purchase our stock at a discount. </span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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">We generally grant stock-based awards on an annual basis to a meaningful portion of our employees, with over 24,000 employees receiving such awards in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</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-bottom:6pt;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">We offer financial literacy training and counseling to support employees in making their own financial decisions.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_73"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Available Information and Websites</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our phone number is (215)&#160;286-1700, and our principal executive offices are located at One Comcast Center, Philadelphia, PA 19103-2838. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to such reports filed with or furnished to the SEC under Sections 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), are available free of charge on the SEC&#8217;s website at www.sec.gov and on our website at www.comcastcorporation.com as soon as reasonably practicable after such reports are electronically filed with the SEC. The information posted on our websites is not incorporated into our SEC filings. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">16</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_76"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Caution Concerning Forward-Looking Statements</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K includes statements that may constitute &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, and Section 21E of the Securities Exchange Act of 1934. Forward-looking statements are not historical facts or statements of current conditions, but instead represent only our beliefs regarding future events, many of which, by their nature, are inherently uncertain and outside of our control. These may include estimates, projections and statements relating to our business plans, objectives and expected operating results, which are based on current expectations and assumptions that are subject to risks and uncertainties that may cause actual results to differ materially. These forward-looking statements are generally identified by words such as &#8220;believe,&#8221; &#8220;project,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;potential,&#8221; &#8220;strategy,&#8221; &#8220;future,&#8221; &#8220;opportunity,&#8221; &#8220;commit,&#8221; &#8220;plan,&#8221; &#8220;goal,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;will be,&#8221; &#8220;will continue,&#8221; &#8220;will likely result&#8221; and similar expressions. In evaluating these statements, you should consider various factors, including the risks and uncertainties we describe in &#8220;Risk Factors&#8221; and in other reports we file with the SEC.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these factors could cause our actual results to differ materially from those expressed or implied by our forward-looking statements, which could adversely affect our businesses, results of operations or financial condition. Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date they are made. We undertake no obligation to update or revise publicly any forward-looking statements, whether because of new information, future events or otherwise.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_79"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;1A: Risk Factors</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Risks Related to Our Business, Industry and Operations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our businesses operate in highly competitive and dynamic industries, and our businesses and results of operations could be adversely affected if we do not compete effectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses operate in intensely competitive, consumer-driven, rapidly changing environments. We compete with a growing number of companies that provide a broad range of communications products and services and entertainment, sports, news and information content to consumers. There can be no assurance that we will be able to compete effectively against our competitors or that competition will not have an adverse effect on our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of our most significant sources of competition. Many of these competitors offer competitive pricing, packaging and/or bundling of services to customers, which further increases competition. For a more detailed description of the competition facing our businesses, see Item 1: Business and refer to the &#8220;Competition&#8221; discussion within that section.</span></div><div style="margin-bottom:6pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Connectivity &amp; Platforms&#8217; broadband services compete primarily against wireline telecommunications companies, including many that are increasing deployment of fiber-based networks; wireless telecommunications companies offering internet services (using a variety of technologies, including 5G fixed wireless networks and 4G and 5G wireless broadband services); electric cooperatives and municipalities in the United States that own and operate their own broadband networks; and DBS and newer satellite broadband providers. Broadband-deployment funding initiatives at the federal and state level may result in other service providers deploying new subsidized internet access networks within our footprint, and in cases where we receive subsidies, may impose constraints on how we conduct our businesses. For a more extensive discussion of the significant risks associated with the regulation of our businesses, see &#8220;&#8212;We are subject to regulation by federal, state, local and foreign authorities, which impose additional costs and restrictions on our businesses&#8221; below and Item 1: Business and refer to the &#8220;Legislation and Regulation&#8221; discussion within that section.</span></div><div style="margin-bottom:6pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our wireless and voice services compete with both telecommunications and wireless telecommunication providers.</span></div><div style="margin-bottom:6pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Competition for video services consists primarily of DTC streaming service providers and aggregators, DBS providers and telecommunications companies.</span></div><div style="margin-bottom:6pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Business Services Connectivity primarily competes with wireline telecommunications companies and wide area network managed service providers.</span></div><div style="margin-bottom:6pt;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 businesses in Content &amp; Experiences, as well as our video business, face substantial and increasing competition from providers of similar types of entertainment, sports, news and information content, as well as from other forms of entertainment, including from social networking and user-generated content, as well as tourism, recreational activities and lodging. They must compete to obtain talent, popular content (including sports programming), advertising and other resources required to successfully operate their businesses. This competition has further intensified as certain DTC streaming service providers have commissioned, and may continue to commission, high-cost programming and acquire live sports programming rights to attract viewers at significant costs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Competitors with significant resources, greater efficiencies of scale, fewer regulatory burdens and more competitive pricing and packaging continue to increasingly compete with our businesses in all forms. Some of these competitors could also have preferential access to customer data or other competitive information. Further, consolidation of, or cooperation between, our competitors may increase competition in all of these areas. For example, cooperation between competitors may allow them to offer a range of products and services, including aggregating certain content into a stand-alone offering, offering free or lower cost DTC streaming services, potentially on an exclusive basis, through unlimited data-usage plans for broadband and wireless services or bundling DTC streaming services on their platforms. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our competitive position may be negatively affected if we do not provide our customers with a satisfactory customer experience. In addition, our ability to compete effectively depends on our perceived image and reputation among our various constituencies, including our customers, consumers, advertisers, business partners, employees, investors and government authorities. For example, some of these constituencies may have their own, and some have conflicting, environmental, social and governance priorities, which may present risks to our reputation and brands if these constituencies perceive misalignment.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in consumer behavior continue to adversely affect our businesses and challenge existing business models.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution platforms for viewing and purchasing content continue to challenge existing business models, increase the number of competitors that our businesses face, and have driven, and will continue to drive, changes in consumer behavior as consumers seek control over when, where and how they consume content and access communications services, and how much or for how long they pay for such content.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">18</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of entertainment choices available to consumers, including DTC streaming service providers and aggregators, social networking and user-generated content platforms, and gaming and virtual reality products and services, continue to increase, intensify audience fragmentation and disaggregate how content traditionally has been distributed to and viewed by consumers. The continuing trend of content owners, including us with Peacock, delivering their content directly to consumers, rather than through, or in addition to, traditional video distribution channels also disrupts traditional media distribution business models. As consumers increasingly turn to DTC streaming services in lieu of linear video services, which continue to experience accelerated net customer losses, our video customers and video revenues, and linear television network subscriber fees received from video service providers, each decrease. In addition to reducing traditional television viewership, these trends when coupled with time-shifting technologies, such as DVR and on demand services, have caused, and likely will continue to cause, audience ratings declines for our television networks. Shifting content consumption patterns also may result in lower demand for home entertainment products or theatrical attendance. While we have adapted some of our video and content offerings to compete in the evolving media distribution landscape, such as by offering Peacock and NOW, there also can be no assurance that we will be able to successfully compete or that Peacock will grow or sustain its revenue or user base, successfully compete as a stand-alone DTC streaming service or fully offset decreases to our linear television networks&#8217; results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our failure to effectively anticipate or adapt to emerging competitors or changes in consumer behavior, including among younger consumers, and shifting business models could have an adverse effect on our competitive position, businesses and results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A decline in advertisers&#8217; expenditures or changes in advertising markets could negatively impact our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete for the sale of advertising time with digital properties, including an increasing number of ad-supported DTC streaming service providers as advertisers have shifted, and may continue to shift, a larger portion of their total expenditures to digital media. We also compete with other online content providers, such as social networking platforms and user-generated content providers, television networks and stations, and all other advertising platforms. Because we derive substantial revenue from the sale of advertising, a decline in expenditures by advertisers, including through traditional linear television distribution models or on Peacock, could negatively impact our results of operations. We have experienced, and may continue to experience, declines caused by the economic prospects of specific advertisers or industries and economic conditions generally; increased competition for the leisure time of viewers, audience fragmentation and viewing content on DTC streaming services; use of time-shifting or advertising-blocking technologies; and regulatory intervention on advertising placement. Lower audience ratings and reduced viewership, which many of our linear television networks have experienced, and likely will continue to experience, as well as the level of popularity of Peacock, affect advertisers&#8217; willingness to purchase advertising from us and the rates paid. Advertising sales and rates also are dependent on the methodology used for audience measurement and could be negatively affected if methodologies do not accurately reflect actual viewership levels. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our success depends on consumer acceptance of our content, and our businesses may be adversely affected if our content fails to achieve sufficient consumer acceptance.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We create and acquire media, sports and entertainment content, the success of which depends substantially on consumer tastes and preferences that often change in unpredictable ways. To meet the changing preferences of our consumer markets, we must consistently create, acquire, market and distribute a broad array of content and theme park attractions. We have invested, and will continue to invest, substantial amounts in content, such as the production of films and original content for television networks and streaming services, and in the creation of new theme parks and theme park attractions, before learning the extent to which they will earn consumer acceptance.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtain a significant portion of our content from third parties, such as movie studios, television production companies, sports organizations and other suppliers, sometimes on an exclusive basis. Competition for popular content, particularly for sports programming, is intense. Entering into or renewing contracts for such content rights or acquiring additional rights has in the past resulted, and may result in the future, in significantly increased costs, potentially over an extended contractual term. Particularly with respect to contracts for sports rights, our results of operations and cash flows over the term of a contract depend on a number of factors, including the strength of the advertising market, audience size, the timing and amount of rights payments, and the ability to secure distribution from, impose surcharges on, or obtain carriage on multichannel video providers or to grow and retain subscribers to our own DTC services. There can be no assurance that revenue generated from these contracts will exceed our costs for the rights and of producing and distributing the programming. In addition, media companies may determine not to license popular content to us, and as more content owners offer their content directly to consumers through their own platforms, they may reduce the quantity and quality of the content they license to our linear television networks or Peacock. The inability to enter into or renew some or all of these contracts on acceptable terms could reduce the reach of our programming, which could adversely affect our results of operations and businesses. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also create content for licensing to third parties and to our linear television networks or Peacock. The inability to license such content on acceptable terms or at all could negatively impact our business. Moreover, we may generate lower revenue when we opt to retain our content for our own use, including for Peacock, rather than licensing it to third parties who pay licensing fees for such content.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If our content does not achieve sufficient consumer acceptance, or if we cannot obtain or retain rights to popular content on acceptable terms, or at all, our businesses may be adversely affected.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Programming expenses for our video services are increasing on a per subscriber basis, which could adversely affect our video businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expect programming expenses for our video services to continue to be the largest single expense item for our Residential Connectivity &amp; Platforms business and to continue to increase on a per subscriber basis. Part of these programming expenses include payments to certain local broadcast television stations in exchange for their required consent for the retransmission of broadcast network programming to video services customers; we expect to continue to be subject to demands for payment and other concessions from local broadcast television stations. These market factors may be exacerbated by consolidation in the media industry, which may further increase our programming expenses. If we are unable to offset programming cost increases through rate increases, the sale of additional services, cost management or other initiatives, the increasing cost of programming could have an adverse effect on our results of operations. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Moreover, as our contracts with programming providers expire, there can be no assurance that they will be renewed on acceptable terms, or at all, in which case we may be unable to provide such programming as part of our video services, and our businesses and results of operations could be adversely affected.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The loss of programming distribution agreements, or the renewal of these agreements on less favorable terms, could adversely affect our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our linear television networks depend on their ability to secure and maintain distribution agreements with traditional and virtual multichannel video providers. The number of subscribers to our television networks has been, and likely will continue to be, reduced as a result of fewer subscribers to multichannel video providers as the media distribution business model changes. Similarly, multichannel video providers may elect not to enter into agreements to distribute some or all of our linear television networks as a result of these changing market dynamics. In addition, our broadcast television networks depend on their ability to secure and maintain network affiliation agreements with third-party local broadcast television stations in the markets where we do not own the affiliated local broadcast television station. Our owned local broadcast television stations must elect, with respect to retransmission by certain multichannel video providers, either &#8220;must-carry&#8221; status, in which we require the provider to carry the station without paying any compensation to us, or &#8220;retransmission consent,&#8221; in which we give up our right to mandatory carriage and instead seek to negotiate the terms and conditions of carriage, including the amount of compensation, if any, paid to us by such provider.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all of these types of arrangements, our ability to renew agreements on acceptable terms may be affected by evolving market dynamics and industry consolidation. There can be no assurance that any of these agreements will be entered into or renewed in the future on similar terms. The inability to enter into or renew some or all of these agreements could reduce our revenues and the reach of our programming, which could adversely affect our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our businesses depend on using and protecting certain intellectual property rights and on not infringing, misappropriating or otherwise violating the intellectual property rights of others.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our intellectual property, such as patents, copyrights, trademarks and trade secrets, as well as licenses and other agreements with our vendors and other third parties, to use various technologies, conduct our business operations and sell our products and services. Legal challenges to our intellectual property rights and claims of intellectual property infringement, misappropriation or other violation by third parties could require that we enter into royalty or licensing agreements on unfavorable terms, incur substantial monetary liability, or be enjoined preliminarily or permanently from further use of the intellectual property in question, from importing into the United States or other jurisdictions in which we operate hardware or software that uses such intellectual property or from the continuation of our businesses as currently conducted. We may need to change our business practices if any of these events occur, which may limit our ability to compete effectively and could have an adverse effect on our results of operations. Even if we believe any such challenges or claims are without merit, they can be time-consuming, costly to defend and may divert management&#8217;s attention and resources away from our businesses. Moreover, if we are unable to obtain, or continue to obtain, licenses from our vendors and other third parties on reasonable terms, or at all, our businesses could be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">20</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, intellectual property constitutes a significant part of the value of our businesses, and our success is highly dependent on protecting the intellectual property rights of the content we create or acquire against third-party misappropriation, reproduction or infringement. The unauthorized reproduction, distribution or display of copyrighted material negatively affects our ability to generate revenue from the legitimate sale of our content, as well as from the sale of advertising in connection with our content, and increases our costs due to our active enforcement of our intellectual property rights. The legal landscape for new technologies, including AI, remains uncertain, and legal developments could impact our ability to protect against unauthorized third-party use, misappropriation, reproduction or infringement or impact our ability to deploy new technologies. Our use or adoption of new and emerging technologies may also increase our exposure to intellectual property claims.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Piracy and other unauthorized uses of content are made easier, and the enforcement of intellectual property rights more challenging, by technological advances that allow the conversion of programming, films and other content into digital formats, which facilitates the creation, transmission and sharing of high-quality unauthorized copies. In particular, piracy of programming and films through unauthorized distribution platforms continues to present challenges for our businesses. For example, certain entities may stream our broadcast television content illegally online without our consent and without paying us any compensation, and sporting events on our international networks may be illegally transmitted. While piracy is a challenge in the United States, it is particularly prevalent in many parts of the world that lack developed copyright laws, effective enforcement of copyright laws and technical protective measures like those in effect in the United States. If any U.S. or international laws intended to combat piracy and protect intellectual property rights are repealed or weakened or are not adequately enforced, or if the legal system fails to adapt to new technologies that facilitate piracy, we may be unable to effectively protect our rights, the value of our intellectual property may be negatively impacted and our costs of enforcing our rights may increase.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be unable to obtain necessary hardware, software and operational support.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on third-party vendors to supply us with a significant amount of the hardware, software and operational support necessary to provide certain of our products and services. We also rely on third-party satellite transponder capacity to provide video services in Europe, as well as on third-party wireless networks to offer certain wireless services in the United States and internationally. Some of these vendors represent our primary source of supply or grant us the right to incorporate their intellectual property into some of our hardware and software products. While we monitor the operations and financial condition of key vendors in an attempt to detect any potential difficulties, there can be no assurance that we would timely identify any operating or financial difficulties associated with these vendors or that we could effectively mitigate our risks with respect to any such difficulties. If any of these vendors experience operating or financial difficulties, including as a result of cybersecurity vulnerabilities or incidents, faulty software updates, or any other supply chain compliance-related issues, if our demand exceeds their capacity or if they breach or terminate their agreements with us or are otherwise unable to meet our specifications or provide the equipment, products or services we need in a timely manner (or at all), or at reasonable prices, our ability to provide some products or services may be adversely affected and we may incur additional costs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our businesses depend on keeping pace with technological developments.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our success is, to a large extent, dependent on our ability to acquire, develop, adopt and leverage new and existing technologies, and our competitors&#8217; use of certain types of technology, including AI, and equipment may provide them with a competitive advantage. New technologies can materially impact our businesses in a number of ways, including affecting the demand for our products, the distribution methods of our products and content to our customers, how we create our entertainment products, the ways in which our customers can purchase and view our content and the growth of distribution platforms available to advertisers. For example, current and new wireless internet technologies (including 5G fixed wireless networks and 4G and 5G wireless broadband services) continue to evolve rapidly and may allow for greater speed and reliability for those services as compared with prior technologies and create further competition for our businesses. In addition, some companies and U.S. municipalities are building advanced fiber-based networks that provide very fast internet access speeds, and some providers offer newer satellite broadband services. We expect advances in communications technology to continue to occur in the future. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If we choose technology or equipment that is not as effective or attractive to consumers as that employed by our competitors, if we fail to employ technologies desired by consumers or that enhance our business operations, such as through the use of AI, or if we fail to execute effectively on our technology initiatives, our businesses and results of operations could be adversely affected. We also will continue to incur additional costs as we execute our technology initiatives, such as the deployment of multigigabit symmetrical speeds by leveraging our DOCSIS 4.0 technology and the development and enhancement of various streaming platforms. There can be no assurance that we can execute on these and other initiatives in a manner sufficient to grow or maintain our revenue or to successfully compete in the future. We also may generate less revenue or incur increased costs if changes in our competitors&#8217; product offerings require that we offer certain services or enhancements at a lower or no cost to our customers or that we increase our research and development expenditures.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">A cyber attack, information or security breach, or technology disruption or failure may negatively impact our ability to conduct our business or result in the misuse of confidential information, all of which could adversely affect our business, reputation and results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Network and information systems and other technologies, including those that are related to our network management, customer service operations and programming delivery and are embedded in our products and services, are critical to our business activities. In the ordinary course of our business, there are constant attempts by unauthorized parties to cause systems-related events and security incidents and to identify and exploit vulnerabilities in security architecture and system design. These incidents include computer hacking, cyber attacks, computer viruses, worms or other destructive or disruptive software, denial of service attacks, phishing attacks, malware, ransomware, malicious social engineering, theft, misconduct, fraud and other malicious activities. Incidents can be caused inadvertently by us or our third-party vendors, such as process breakdowns, human error, software or hardware failures or vulnerabilities in security architecture or system design.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyber threats and attacks are constantly evolving and are growing in sophistication and frequency, which increases the difficulty of detecting and successfully defending against them. For example, we expect threat actors will continue to gain sophistication by using tools and techniques, such as AI, that are specifically designed to circumvent security controls. Some cyber attacks have had, and in the future can have, cascading impacts that unfold with increasing speed across networks, information systems and other technologies across the world and create latent vulnerabilities in our and third-party vendors&#8217; systems and other technologies. We also obtain certain confidential, proprietary and personal information about our customers, personnel and vendors, that in many cases is provided or made available to third-party vendors who agree to protect it, which has in the past, and may in the future, become compromised through a cyber attack or data breach, misappropriation, misuse, leakage, falsification or accidental release or loss of information by us or a third party. Due to the nature of our businesses, we may be at a disproportionately heightened risk of these types of incidents occurring because we maintain certain information necessary to conduct our business in digital form. We also incorporate third-party software (including extensive open-source software), applications, and data hosting and cloud-based services into many aspects of our products, services and operations, as well as rely on service providers to help us perform our business operations, all of which expose us to cyber attacks with respect to such third-party suppliers and service providers and their products and services. Due to applicable laws, regulations and contractual obligations, we may be held responsible for cybersecurity breaches or incidents experienced by such third parties in relation to the information we share with them. Due to the complexity and interconnectedness of our systems and those of our third-party vendors, the process of enhancing our protective measures can itself create a risk of systems disruptions and security issues.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we develop and maintain systems, and operate programs that seek to prevent security incidents from occurring, these efforts are costly and must be constantly monitored and updated in the face of sophisticated and rapidly evolving attempts to overcome our security measures and protections. The occurrence of both intentional and unintentional incidents has caused, and may from time to time in the future cause, a variety of business impacts. These include degradation or disruption of our network, products and services, excessive call volume to call centers, theft or misuse of our intellectual property or other assets, disruption of the security of our internal systems, products, services or satellite transmission signals, power outages, and the compromise or exfiltration of sensitive, personal, proprietary, confidential or technical business information and customer or vendor data, and reputational impacts. In addition, despite efforts to detect unlawful intrusions, attacks can persist for an extended period of time before being detected, and following detection, it may take considerable time to understand the nature, scope, impact and timing of the incident. Moreover, the amount and scope of insurance we maintain against losses resulting from any of the foregoing events likely would not be sufficient to fully cover our losses or otherwise adequately compensate us for disruptions to our business that may result. Repercussions of these incidents, some of which we have experienced in the past, could include litigation or cause regulators to impose significant fines or other remedial measures, including with respect to relevant customer privacy rules, or otherwise have an adverse effect on our company. Despite our efforts, we expect that we will continue to experience such incidents in the future, and there can be no assurance that any such incident will not have an adverse effect on our business, reputation or results of operations. Refer to Item 1C: Cybersecurity for additional information.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">22</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weak economic conditions may have a negative impact on our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A substantial portion of our revenue comes from customers whose spending patterns may be affected by prevailing economic conditions. Weak economic conditions in the United States, in Europe or globally could adversely affect demand for any of our products and services and have a negative impact on our results of operations. For example, weak economic conditions will likely impact our customers&#8217; discretionary spending and as a result, they may reduce the level of services to which they subscribe or may discontinue subscribing to one or more of our services altogether. This risk may be increased by the expanded availability of free or lower cost competitive services, such as certain DTC streaming services, or substitute services for broadband and voice services, such as wireless and public Wi-Fi networks. Weak economic conditions also negatively impact our advertising revenue, the performance of our films and home entertainment releases, and attendance and spending in our theme parks. In particular, the success of our theme parks and theatrical releases largely depends on consumer demand for out-of-home entertainment experiences, which may be limited by weakened economic conditions. Weak economic conditions may also cause governments and regulators to impose additional tax or product affordability regulations, which could have a negative impact on our results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weak economic conditions and disruptions in the global financial markets, such as high interest rates, may impact our ability to obtain financing or to refinance existing debt on acceptable terms, if at all, which could increase the cost of our borrowings over time and may increase our exposure to currency fluctuations in countries where we operate. Further, inflationary pressures in the United States, in Europe and globally may also have negative impacts on our cost structure and pricing models and may impact the ability of third parties (including advertisers, customers, suppliers, wholesale distributors, retailers and content creators, among others) to satisfy their obligations to us.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions and other strategic initiatives present many risks, and we may not realize the financial and strategic goals that we had contemplated.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we make acquisitions and investments and may pursue other strategic initiatives, such as the proposed Spin-off. In connection with such acquisitions and strategic initiatives, we may incur significant or unanticipated expenses, fail to realize anticipated benefits and synergies, have difficulty incorporating an acquired or new line of business, disrupt relationships with current and new employees, customers and vendors, incur significant debt, divert the attention of management from our current operations, or have to delay or not proceed with announced transactions or initiatives. These and other circumstances could also result in the impairment of goodwill and long-lived assets. Additionally, federal regulatory or antitrust agencies such as the FCC or DOJ or international regulators may impose restrictions on the operation of our businesses as a result of our seeking regulatory approvals for any significant acquisitions and strategic initiatives or may dissuade us from pursuing certain transactions. The occurrence of any of these events could have an adverse effect on our business and results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">We face risks relating to doing business internationally that could adversely affect our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We operate our businesses worldwide. There are risks inherent in doing business internationally, including global financial market turmoil; economic volatility and global economic slowdown; currency exchange rate fluctuations and inflationary pressures; geopolitical risks, including acts of terror and war; requirements of local laws and customs relating to the publication and distribution of content and the display and sale of advertising; import or export restrictions, tariffs, sanctions and trade regulations; difficulties in developing, staffing and managing foreign operations; issues related to occupational safety and adherence to diverse local labor laws and regulations; and potentially adverse tax developments. Additionally, although we employ foreign currency derivative instruments to hedge certain exposure to foreign currency exchange rate risks, including the British pound, euro and Japanese yen, the use of such derivative instruments may n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ot be sufficient to mitigate exchange rate fluctuations. In addition, doing business internationally subjects us to risks relating to political or social unrest, as well as corruption and government regulations, including U.S. laws such as the Foreign Corrupt Practices Act and the U.K. Bribery Act, that impose stringent requirements on how we conduct our foreign operations. Moreover, foreign enforcement of laws and contractual rights in certain countries where we do busines</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">s can be inconsistent and unpredictable, which may affect our ability to enforce our rights or make investments that we believe otherwise make strategic sense. If any of these events occur or our conduct does not comply with such laws and regulations, our businesses may be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Natural disasters, severe weather and other uncontrollable events could adversely affect our business, reputation and results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our services, products and properties are vulnerable to damage from the occurrence of certain events, including natural disasters, severe weather events such as hurricanes and wildfires, and a range of other unforeseeable events such as infectious disease outbreaks, terrorist attacks or other similar events. Such events have in the past caused, and could in the future cause, a variety of adverse business impacts including degradation or disruption of our network, products and services, excessive call volume to call centers, a reduction in demand for our products, services and theme parks, disruption of our internal systems, products, services or satellite transmission signals, power outages, and damage to our or our customers&#8217; or vendors&#8217; equipment and properties. These events also may result in lost revenue and large expenditures to repair or replace damaged properties, products and services and could lead to litigation and regulatory fines or remedial measures, including if we inadvertently contributed to damages suffered by others.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amount and scope of insurance we maintain against losses resulting from these types of events likely would not be sufficient to fully cover our losses or otherwise adequately compensate us for disruptions to our business that may result. We expect that we will continue to experience some or all of these events in the future, and there can be no assurance that any such event will not have an adverse effect on our business, reputation or results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The loss of key management personnel or popular on-air and creative talent could have an adverse effect on our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We rely on certain key management personnel in the operation of our businesses. While we maintain long-term and emergency transition plans for key management personnel and believe we could either identify internal candidates or attract outside candidates to fill any vacancy created by the loss of any key management personnel, the loss of one or more of our key management personnel could have a negative impact on our businesses. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, our Content &amp; Experiences business depends on the abilities and expertise of on-air and creative talent. If we fail to attract or retain on-air or creative talent, if the costs to attract or retain such talent increase materially, or if these individuals cause negative publicity or lose their current appeal, our businesses could be adversely affected.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Labor disputes, whether involving employees or sports organizations, may disrupt our operations and adversely affect our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Many of the writers, directors, actors, technical and production personnel, as well as some on-air and creative talent employees in our Content &amp; Experiences business, are covered by collective bargaining agreements or works councils. Many of these collective bargaining agreements are industry-wide agreements, and we may lack practical control over the negotiations and terms of the agreements. If we are unable to reach agreement with a labor union before the expiration of a collective bargaining agreement, our employees who were covered by that agreement may have a right to strike or take other actions that could adversely affect us, which could disrupt our operations and reduce our revenue, and the resolution of any disputes may increase our costs. For example, the Writers Guild of America (&#8220;Writers Guild&#8221;) and the Screen Actors Guild-American Federation of Television and Radio Artists (&#8220;SAG&#8221;) work stoppages in 2023 paused productions, which reduced content licensing revenue at our Studios segment. There can be no assurance that we will renew our collective bargaining agreements as they expire or that we can renew them on favorable terms or without any work stoppages in the future.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, labor disputes in sports organizations with which we have programming rights agreements of varying scope and duration could have an adverse effect on our businesses.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Risks Related to Legal, Regulatory and Governance Matters</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to regulation by federal, state, local and foreign authorities, which impose additional costs and restrictions on our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are subject to various federal, state, local and federal laws and regulations. In the United States in particular, the Communications Act and FCC rules and regulations affect significant aspects of our communications businesses. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legislators and regulators at all levels of government frequently consider changing, and sometimes do change, existing statutes, rules or regulations, or interpretations of existing statutes, rules or regulations, or prescribe new ones, any of which may significantly affect our businesses and ability to effectively compete. Applying existing laws in novel ways to new technologies, including streaming services and AI, may also affect our business. These legislators and regulators, along with some state attorneys general and foreign governmental authorities, have been active in conducting inquiries and reviews regarding our services. State legislative and regulatory initiatives can create a patchwork of different and/or conflicting state requirements, such as with respect to privacy and Open Internet/net neutrality regulations, that can affect our businesses and ability to effectively compete. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">24</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legislative and regulatory activity has increased in recent years, particularly with respect to broadband networks. For example, Congress has approved tens of billions of dollars in new funding for broadband deployment and adoption initiatives, and may from time to time consider other proposals that address communications issues, including whether it should rewrite the Communications Act to account for changes in the communications marketplace. Federal agencies have considered adopting new regulations for communications services, including broadband, although it is uncertain whether those initiatives will continue under the new Administration. States and localities are increasingly proposing new regulations impacting communications services, including broader regulation of broadband networks. Regulators in various international jurisdictions are similarly considering changes to telecommunications and media requirements. Any of these regulations could significantly affect our business and our legal and compliance costs. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, United States and foreign regulators and courts could adopt new interpretations of existing competition or antitrust laws or enact new competition or antitrust laws or regulatory tools that could negatively impact our businesses. Any future legislative, judicial, regulatory or administrative actions may increase our costs or impose additional restrictions on our businesses, some of which may be significant. We are unable to predict the outcome or effects of any of these potential actions or any other legislative or regulatory proposals on our businesses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to comply with the laws and regulations applicable to our businesses could result in administrative enforcement actions, fines, and civil and criminal liability. Any changes to the legal and regulatory framework applicable to any of our services or businesses could have an adverse impact on our businesses and results of operations. For a more extensive discussion of the significant risks associated with the regulation of our businesses, see Item&#160;1: Business and refer to the &#8220;Legislation and Regulation&#8221; discussion within that section.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unfavorable litigation or governmental investigation results could require us to pay significant amounts or lead to onerous operating procedures.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject from time to time to a number of lawsuits both in the United States and in foreign countries, including claims relating to competition, intellectual property rights (including patents), employment and labor matters, personal injury and property damage, free speech, customer privacy, regulatory requirements, advertising, marketing and selling practices, and credit and collection issues. Greater constraints on the use of arbitration to resolve certain of these disputes could adversely affect our business. We also spend substantial resources complying with various regulatory and government standards, including any related investigations and litigation. We may incur significant expenses defending any such suit or government charge and may be required to pay amounts or otherwise change our operations in ways that could adversely impact our businesses, results of operations or financial condition.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Class B common stock has substantial voting rights and separate approval rights over several potentially material transactions, and our Chairman and CEO has considerable influence over our company through his beneficial ownership of our Class B common stock.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class B common stock has a non-dilutable 33</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">&#160;1</span><span style="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:8pt;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%">% of the combined voting power of our Class&#160;A and Class B common stock. This non-dilutable voting power is subject to proportional decrease to the extent the number of shares of Class B common stock is reduced below 9,444,375, which was the number of shares of Class B common stock outstanding on the date of our 2002 acquisition of AT&amp;T Corp.&#8217;s cable business, subject to adjustment in specified situations. Stock dividends payable on the Class B common stock in the form of Class B or Class&#160;A common stock do not decrease the non-dilutable voting power of the Class B common stock. The Class B common stock also has separate approval rights over several potentially material transactions, even if they are approved by our Board of Directors or by our other shareholders and even if they might be in the best interests of our other shareholders. These potentially material transactions include mergers or consolidations involving us, transactions (such as a sale of all or substantially all of our assets) or issuances of securities that require shareholder approval, transactions that result in any person or group owning shares representing more than 10% of the combined voting power of the resulting or surviving corporation, issuances of Class B common stock or securities exercisable or convertible into Class B common stock, and amendments to our articles of incorporation or by-laws that would limit the rights of holders of our Class B common stock. Brian L. Roberts, our chairman and CEO, beneficially owns all of the outstanding shares of our Class B common stock and, accordingly, has considerable influence over our company and the potential ability to transfer effective control by selling the Class B common stock, which could be at a premium.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_82"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;1B: Unresolved Staff Comments</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_85"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item 1C: Cybersecurity</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-73" continuedAt="f-73-1" escape="true"><div style="margin-bottom:6pt;text-align:justify"><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="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-74" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-75">Our management, with involvement and input from our Board of Directors, performs an annual enterprise-wide risk management (&#8220;ERM&#8221;) assessment to identify and manage key existing and emerging risks for our company.</ix:nonNumeric> Our ERM process assesses the characteristics and circumstances of the evolving business environment at the time and seeks to identify both the potential impacts to our company of a particular risk and the velocity with which the risk may manifest (e.g., rapidly in less than three months or more slowly in more than twelve months).</ix:nonNumeric> Our executive management team has the overall responsibility for, and oversight of, our ERM process, and an ERM steering committee manages the process, with one or more senior business executives then monitoring and managing each of the identified risks.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity is among the risks identified for Board-level oversight as a result of our most recent ERM assessment, with our Audit Committee of the Board overseeing our policies, practices and assessments with respect to cybersecurity.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-81" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-77" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-80" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-78" escape="true"><div style="margin-bottom:6pt;text-align:justify"><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="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-76" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-79">The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-82" escape="true">Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#8217; <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-83">Chief Information Security Officers (&#8220;CISOs&#8221;) and Chief Technology Officers or other similar officers (&#8220;CTOs&#8221;)</ix:nonNumeric>.</ix:nonNumeric> Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate.</ix:nonNumeric> When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-84" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to this Board-level oversight, our Cybersecurity Leadership Council (&#8220;CLC&#8221;) oversees our cybersecurity strategy and is responsible for overseeing and managing our cybersecurity risks. The CLC includes our Chief Financial Officer (&#8220;CFO&#8221;), Chief Legal Officer, head of Internal Audit, Chief Privacy and Data Strategy Officer, and lead internal securities counsel, as well as the CISOs, CTOs, CFOs and General Counsels of our primary businesses. Given the complex and varied nature of our businesses, the Connectivity &amp; Platforms and Content &amp; Experiences businesses each have a dedicated CISO who we believe is appropriately qualified to assess and manage cybersecurity risks. The Connectivity &amp; Platforms CISO has served in various roles in product security and privacy at our company since 2016 and held various leadership and technical positions in Fortune 500 companies before joining our company. The Content &amp; Experiences CISO has served in various roles in information security at our company since 2018 and held various roles in managing security operation center service portfolios and information security before joining our company.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CLC conducts regular meetings throughout the year during which CISOs provide updates and report on meaningful cybersecurity risks, threats, incidents and vulnerabilities in accordance with the CLC&#8217;s reporting framework, as well as related priorities, mitigation and remediation activities, financial and employee resource levels, regulatory compliance, technology trends and third-party provider risks. To help inform this reporting framework, our primary businesses maintain incident response plans and other policies and procedures designed to respond to, mitigate and remediate cybersecurity incidents according to a defined set of severity ratings based on the potential impact to our business, information technology systems, network or data, including data held or information technology services provided by third-party vendors or other service providers.</span></div></ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-73-1" continuedAt="f-73-2"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Network and information systems and other technologies, including those that are related to our network management, customer service operations and programming delivery and are embedded in our products and services, are critical to our business activities. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-85">We frequently obtain certain confidential, proprietary and/or personal information about our customers, personnel and vendors, which in many cases is provided or made available to third-party vendors who agree to protect it.</ix:nonNumeric> As a result, we have multiple layers of security designed to detect and block cybersecurity events, as well as a dedicated team of cybersecurity personnel, who assist our CISOs in helping to assess, identify, monitor, detect and manage cybersecurity risks, threats, vulnerabilities and incidents. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-86">In the normal course, we engage assessors, consultants and other third parties to assist in various cyber-related matters</ix:nonNumeric>. For example, an outside consulting firm conducts a National Institute of Standards and Technology and International Organization for Standardization-based cybersecurity capability maturity assessment every three years, which is reviewed with the Audit Committee, and our security teams leverage third-party advisors, as appropriate. We also perform penetration tests, data recovery testing, security audits and risk assessments throughout the year. Our cybersecurity program also incorporates intelligence sharing capabilities about emerging threats within the telecommunications industry and other industries through collaboration with peer companies and specialized consultants and through public-private partnerships with government intelligence agencies. We hold cybersecurity trainings for our employees and request that key vendors do the same.  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">26</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><ix:continuation id="f-73-2"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, while we develop and maintain systems, and operate programs that seek to prevent security incidents from occurring, these systems and programs must be constantly monitored and updated in the face of sophisticated and rapidly evolving attempts to overcome our security measures and protections. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-87">The occurrence of both intentional and unintentional incidents has caused, and could cause in the future, a variety of adverse business impacts.</ix:nonNumeric> See &#8220;Item 1A: Risk Factors&#8221; above for additional information on risks related our business, including for example risks related to cyber attacks, information and system breaches, and technology disruptions and failures; our reliance on using and protecting certain intellectual property rights; keeping pace with technological developments; legal and regulatory developments; and obtaining hardware, software and operational support from third-party vendors.</span></div></ix:continuation><div id="ia8555b4da9c1428ea91f8f8e7517528b_88"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;2: Properties</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our physical assets are generally in good operating condition and are suitable and adequate for our business operations. We own our corporate headquarters, which is located in Philadelphia, Pennsylvania at One Comcast Center.</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:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Connectivity &amp; Platforms Business</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal physical assets for the operations of the Residential Connectivity &amp; Platforms and the Business Services Connectivity segments consist of operating plant and equipment, including our network in the United States. Refer to Item 1: Business: Network and Technology for additional information.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Connectivity &amp; Platforms business headquarters is located in One Comcast Center, Philadelphia, Pennsylvania. We also own the Comcast Technology Center, which is a center for our technology and engineering workforce located adjacent to the Comcast Center, and our Sky headquarters, located in Middlesex, United Kingdom.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also own or lease buildings throughout the Connectivity &amp; Platforms markets that contain administrative space, retail stores and customer service centers, and warehouses.</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:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Content &amp; Experiences Business</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Content &amp; Experiences business and NBCUniversal headquarters are located in New York, New York at 30 Rockefeller Plaza and its surrounding campus, which include offices and studios used by the Media segment. We own substantially all of the space we occupy at 30 Rockefeller Plaza, and we lease the spaces in the surrounding campus. </span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other principal locations supporting our Media segment operations include our leased Telemundo headquarters and production facilities in Miami, Florida, as well as our Universal City location in Los Angeles, California, our owned CNBC headquarters and production facilities located in Englewood Cliffs, New Jersey and our leased NBC Sports headquarters and production facilities in Stamford, Connecticut.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Item 1: Business: Studios Segment and Theme Parks Segment for information on properties used in those respective segment operations.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also own or lease additional offices, studios, production facilities, screening rooms, retail operations, warehouse space, satellite transmission receiving facilities and data centers in numerous locations in the United States and around the world.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_91"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;3: Legal Proceedings</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 14 to the consolidated financial statements included in this Annual Report on Form&#160;10-K for a discussion of legal proceedings.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_94"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;4: Mine Safety Disclosures</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_97"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Part II</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_100"></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;5: Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market Information</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comcast&#8217;s Class&#160;A common stock is listed on The Nasdaq Stock Market LLC under the symbol CMCSA. There is no established public trading market for Comcast&#8217;s Class B common stock. The Class B common stock can be converted, on a share for share basis, into Class&#160;A common stock.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Record holder</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 as of January&#160;15, 2025 are presented in the table below.</span></div><div style="margin-top:5pt;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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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%">Stock Class</span></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:8pt;font-weight:400;line-height:100%">Record</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Holders</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Class&#160;A Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Class B Common Stock</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt 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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Class&#160;A common stock in the aggregate hold 66</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% of the combined voting power of our common stock. The number of votes that each share of Class&#160;A common stock has at any given time depends on the number of shares of Class&#160;A common stock and Class B common stock then outstanding, with each share of Class B common stock having 15 votes per share. The Class B common stock represents 33</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% of the combined voting power of our common stock, which percentage is generally non-dilutable under the terms of our articles of incorporation. Mr.&#160;Brian&#160;L. Roberts beneficially owns all outstanding shares of Class B common stock. Generally, including 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%"> to the election of directors, holders of Class&#160;A common stock and Class B common stock vote as one class except where class voting is required by law.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends</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%">We expect to continue to pay quarterly dividends, although each dividend is subject to approval by our Board of Directors. Refer to Liquidity and Capital Resources in Item 7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations for additional information.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes Comcast&#8217;s common stock repurchases during 2024.</span></div><div style="margin-bottom: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:21.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.610%"/><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:400;line-height:114%">Period</span></td><td colspan="3" style="background-color:#ffffff;padding: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:110%">Total Number of<br/>Shares<br/>Purchased</span></td><td colspan="3" style="background-color:#ffffff;padding: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:110%">Average<br/>Price Per<br/>Share</span></td><td colspan="3" style="background-color:#ffffff;padding: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:110%">Total Number of<br/>Shares<br/>Purchased as<br/>Part of Publicly<br/>Announced<br/>Authorization</span></td><td colspan="3" style="background-color:#ffffff;padding: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:110%">Total Dollar<br/>Amount<br/>Purchased&#160;Under&#160;the Publicly Announced <br/>Authorization</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:110%">Maximum Dollar Value<br/>of Shares That<br/>May&#160;Yet&#160;Be&#160;Purchased<br/>Under the Publicly <br/>Announced <br/>Authorization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:110%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:120%">First Quarter 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:120%">55,961,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">43.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:120%">55,961,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,408,046,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">13,186,952,831&#160;</span></td><td style="background-color:#cceeff;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;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:120%">Second Quarter 2024</span></div></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%">56,381,926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">56,381,926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,214,999,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,971,953,275&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;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:120%">Third Quarter 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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,968,792,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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,003,161,225&#160;</span></td><td style="background-color:#cceeff;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;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:120%">October 1-31, 2024</span></div></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%">16,562,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,562,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,999,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,313,161,586&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;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:120%">November 1-30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,943,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,943,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,999,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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,753,161,946&#160;</span></td><td style="background-color:#cceeff;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;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:120%">December 1-31, 2024</span></div></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%">20,002,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">20,002,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,999,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,955,162,262&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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:120%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:120%">211,765,882</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:120%">40.80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:120%">211,765,882</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:120%">8,639,836,946</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:120%">6,955,162,262</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">In September 2022, our Board of Directors ap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">proved a share repurchase program authorization of $20 billion and in January 2024, our Board of Directors terminated the existing program and approved a new program authorization of $15 billion effective as of January 26, 2024, which had no expiration date. In January 2025, our Board of Directors terminated this existing program and approved a new program authorization of $15 billion, which has no expiration date. We expect to repurchase additional shares of our Class A common stock under this authorization in the open market or in private transactions, subject to market and other conditions.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">28</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_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:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock Performance Graph</span></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the annual percentage change in the cumulative total shareholder return on Comcast&#8217;s Class A common stock during the five years ended December&#160;31, 2024 with the cumulative total returns on the Standard &amp; Poor&#8217;s 500 Stock Index and a select peer group consisting of us and other companies engaged in the transmission and distribution and media industries. This peer group consists of our Class A common stock and the common stock of AT&amp;T Inc., Charter Communications, Inc., Fox Corp. (Class A), Lumen Technologies, Inc., Paramount Global (Class B), T-Mobile US, Inc., Verizon Communications Inc., Warner Bros. Discovery Inc. and The Walt Disney Company.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparison assumes $100 was invested on December 31, 2019 in our Class A common stock and in each of the following indices and assumes the reinvestment of dividends.</span></div><div style="margin-bottom:7pt;margin-top:5pt;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:18.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.960%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comparison of 5 Year Cumulative Total Return</span></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><img src="cmcsa-20241231_g3.jpg" alt="3023" style="height:280px;margin-bottom:5pt;vertical-align:text-bottom;width:681px"/></div><div style="margin-top:15pt;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.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:400;line-height:100%">2020</span></td><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:8pt;font-weight:400;line-height:100%">2021</span></td><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:8pt;font-weight:400;line-height:100%">2022</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><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:8pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Comcast Class&#160;A</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">S&amp;P 500 Stock Index</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Peer Group</span></div></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"/></tr></table></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_103"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;6: [Reserved]</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">[Reserved]</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_106"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_109"></div><div style="margin-bottom:6pt;margin-top:7pt;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%">Management&#8217;s discussion and analysis of financial condition and results of operations is provided as a supplement to, and should be read in conjunction with, the consolidated financial stateme</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts and related notes (&#8220;Notes&#8221;) to enhance the understanding of our operations and our present business environment. For more information about our company&#8217;s operations and the risks facing our businesses, see Item 1: Business and Item 1A: Risk Factors, respectively. Refer to Item 7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in our </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="https://www.sec.gov/ix?doc=/Archives/edgar/data/1166691/000116669124000011/cmcsa-20231231.htm">2023 Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for management&#8217;s discussion and analysis of our financial condition and results of operations for fiscal year 2022, including comparison to fiscal year 2023.</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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Overview</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global media and technology company with two primary businesses: Connectivity &amp; Platforms and Content &amp; Experiences. We present the operations of (1) our Connectivity &amp; Platforms business in two segments: Residential Connectivity &amp; Platforms and Business Services Connectivity; and (2) our Content &amp; Experiences business in three segments: Media, Studios and Theme Parks. The discussion and analysis that follows includes the results of the cable television networks and complementary digital assets proposed to be included in the Spin-off and does not reflect or give effect to what our results of operations and financial condition may be following the Spin-off, if consummated.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:511.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Revenue, Net Income Attributable to Comcast Corporation and Adjusted EBITDA</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr style="height:11pt"><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%">(in billions)</span></td></tr></table></div><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:67.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:96.25pt"/><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:147.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:24.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:97.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:33.25pt"/><td style="width:1.0pt"/></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><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%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">Net Income Attributable to Comcast Corporation</span></td><td colspan="3" style="padding:0 1pt"/><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%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;text-align:justify"><img src="cmcsa-20241231_g4.jpg" alt="1151" style="height:134px;margin-bottom:5pt;vertical-align:text-bottom;width:259px"/><img src="cmcsa-20241231_g5.jpg" alt="1152" style="height:134px;margin-bottom:5pt;vertical-align:text-bottom;width:211px"/><img src="cmcsa-20241231_g6.jpg" alt="1153" style="height:134px;margin-bottom:5pt;vertical-align:text-bottom;width:211px"/><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: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-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Adjusted EBITDA is a financial measure that is not defined by generally accepted accounting principles in the United States (&#8220;GAAP&#8221;). Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 44 for additional information, including our definition and our use of Adjusted EBITDA, and for a reconciliat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ion from net income attributable to Comcast Corporation to Adjusted EBITDA. Revenue, Net Income Attributable to Comcast Corporation and Adjusted EBITDA charts are not presented on the same scale.</span></div><div style="margin-top:5pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Revenue and Adjusted EBITDA Segment Contribution</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr></table></div><div style="margin-bottom:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:473.25pt"><tr><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:145.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:124.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:109.75pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><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%">Revenue</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%">Adjusted EBITDA</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><img src="cmcsa-20241231_g7.jpg" alt="1659" style="height:182px;margin-bottom:5pt;vertical-align:text-bottom;width:407px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span><img src="cmcsa-20241231_g8.jpg" alt="1668" style="height:182px;margin-bottom:5pt;vertical-align:text-bottom;width:250px"/></div><div style="margin-top:5pt"><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: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-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Charts exclude the results of Content &amp; Experiences Headquarters and Other, Corporate and Other, and eliminations. Refer to our Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations for additional information.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">30</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 Developments</span></div><div style="margin-bottom:4pt;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:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Connectivity &amp; Platforms</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Content &amp; Experiences</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td></tr><tr style="height:149pt"><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><img src="cmcsa-20241231_g9.jpg" alt="CnP.jpg" style="height:188px;margin-bottom:5pt;vertical-align:text-bottom;width:319px"/></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><img src="cmcsa-20241231_g10.jpg" alt="CnE.jpg" style="height:186px;margin-bottom:5pt;vertical-align:text-bottom;width:319px"/></div></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><img src="cmcsa-20241231_g11.jpg" alt="C&amp;P Legend.jpg" style="height:24px;margin-bottom:5pt;vertical-align:text-bottom;width:288px"/></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><img src="cmcsa-20241231_g12.jpg" alt="C&amp;E Legend(2).jpg" style="height:15px;margin-bottom:5pt;vertical-align:text-bottom;width:186px"/></div></td></tr></table></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Revenue and Adjusted EBITDA charts are not presented on the same scale.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Segment details in the charts exclude the results of Content &amp; Experiences Headquarters and Other and Eliminations and therefore the amounts do not equal the total.</span></div><div style="margin-bottom: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:48.607%"/><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:47.293%"/><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:10pt;font-weight:700;line-height:100%">Residential Connectivity &amp; Platforms</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Media</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;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">Revenue remained consistent due to decreases in video and other revenue, offset by increases in domestic broadband, domestic wireless, international connectivity and advertising revenue.</span></div><div style="padding-left:9pt;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">Adjusted EBITDA increased primarily due to a decrease in programming expenses, while revenue remained consistent. </span></div><div style="padding-left:9pt;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">Adjusted EBITDA margin increased from 37.5% to 38.2%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Services Connectivity</span></div><div style="padding-left:9pt;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">Revenue increased due to an increase in revenue from enterprise solutions offerings and small business customers.</span></div><div style="padding-left:9pt;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">Adjusted EBITDA increased due to an increase in revenue, partially offset by increased costs and expenses.</span></div><div style="padding-left:9pt;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">Adjusted EBITDA margin decreased from 57.2% to 56.7%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Metrics</span></div><div style="padding-left:9pt;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">Total customer relationships decreased by 527,000 to 51.6 million.</span></div><div style="padding-left:9pt;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">Domestic broadband customers decreased by 411,000 to 31.8 million.</span></div><div style="padding-left:9pt;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">Domestic wireless lines increased by 1.2 million to 7.8 million.</span></div><div style="padding-left:9pt;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">Domestic video customers decreased by 1.6 million to 12.5 million.</span></div><div style="padding-left:9pt;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">Domestic homes and businesses passed increased by 1.2 million to 63.7 million.</span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="padding-left:9pt;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">Total Connectivity &amp; Platforms capital expenditures remained consistent at $8.3 billion, reflecting increased spending on line extensions and support capital, offset by decreased spending on customer premise equipment and scalable infrastructure.</span></div><div style="text-align:justify"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;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">Revenue increased</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily due to the impact of the Paris Olympics in 2024. Excluding $1.9 billion of incremental revenue associated with this event, revenue increased due to increases in domestic distribution and international networks revenue.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;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">Adjusted EBITDA increased primarily due to an increase in revenue, partially offset by an increase in programming and production costs driven by the Paris Olympics.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:5.5pt">Peacock generated revenue and costs and expenses of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.9 billion </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.7 billion</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, respectively, including the Paris Olympics, compared to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.4&#160;billion</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.1&#160;billion</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Paid subscribers increased by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios</span></div><div style="padding-left:9pt;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">Revenue decreased primarily due to decreases in theatrical and content licensing revenue. 2023 included the impact of the Writers Guild and SAG work stoppages.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;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">Adjusted EBITDA increased due to a decrease in costs and expenses driven by programming and production, partially offset by a decrease in revenue.</span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Theme Parks</span></div><div style="padding-left:9pt;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">Revenue decreased due to decreases in revenue at our domestic theme parks, as well as the negative impact of foreign currency at our international theme parks.</span></div><div style="padding-left:9pt;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">Adjusted EBITDA decreased due to a decrease in revenue and an increase in costs and expenses.</span></div><div style="padding-left:9pt;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">Capital expenditures continues to reflect significant spending for the development of Epic Universe in Orlando.</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:6pt;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">Repurchased a total of 212 million shares of our Class A common stock for $8.6&#160;billion in 2024 compared to a total of 262 million shares of our Class A common stock for $11.0&#160;billion in 2023. Raised our dividend by $0.08 to $1.24 per share on an annualized basis in January 2024 and paid $4.8&#160;billion of dividends in 2024.</span></div><div style="margin-bottom:6pt;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">In the fourth quarter of 2023, we exercised our put right requiring Disney to purchase our interest in Hulu and received $8.6 billion, representing $9.2&#160;billion for our share of Hulu&#8217;s minimum equity value presented as an advance on the sale of our investment in our consolidated balance sheet, less $557&#160;million for our share of prior capital calls. We expect to receive additional proceeds for the sale of our interest in Hulu following the final determination of Hulu&#8217;s fair value pursuant to a third-party appraisal process, at which time we will recognize the sale of our interest. See Note 7.</span></div><div style="margin-bottom:6pt;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">In November 2024, we announced our intention to create SpinCo, a new independent publicly traded company through a tax-free spin-off. We are targeting to complete the Spin-off by the end of 2025, subject to the satisfaction of customary conditions. There can be no assurance that a separation transaction will occur, or, if one does occur, of its terms or timing.</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_115"></div><div><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Operating Results</span></div></td></tr></table></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:64.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.452%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions, except per share data)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,731</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">1.8</span><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="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Costs and Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Programming and production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,026</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">&#160;</span></td><td style="background-color:#cceeff;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;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%">Marketing and promotion</span></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:700;line-height:100%">8,073</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">7,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">1.3</span><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="background-color:#ffffff;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:#cceeff;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%">Other operating and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,533</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.4</span><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="background-color:#cceeff;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;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%">Depreciation</span></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:700;line-height:100%">8,729</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;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:#cceeff;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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,072</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.8</span><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="background-color:#cceeff;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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 costs and expenses</span></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:700;line-height:100%">100,434</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">98,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">2.2</span><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="background-color:#ffffff;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:#cceeff;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:700;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">23,297</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">23,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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="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:700;line-height:100%">(4,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(4,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">1.2</span><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="background-color:#ffffff;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:#cceeff;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%">Investment and other income (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">18,673</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">(8.8)</span></td><td style="background-color:#ffffff;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:#cceeff;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 tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(48.0)</span></td><td style="background-color:#cceeff;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: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%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">15,877</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">15,107&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">5.1</span><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="background-color:#ffffff;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:#cceeff;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%">Less: Net income (loss) attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.0</span><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="background-color:#cceeff;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: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:700;line-height:100%">Net income attributable to Comcast Corporation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,192</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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,388&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">5.2</span><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="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;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:700;line-height:100%">Basic earnings per common share attributable to Comcast Corporation shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.17</span><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="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #0c6dff;padding:2px 0;text-align: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.73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.7</span><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="background-color:#cceeff;border-top:1pt solid #0c6dff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.14</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">11.7</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average number of common shares outstanding - basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,885</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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%">4,122</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5.8)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Weighted average number of common shares outstanding - diluted</span></div></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:700;line-height:100%">3,908</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">4,148</span></td><td colspan="3" style="display:none"/><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:700;line-height:100%">(5.8)</span></td><td style="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Adjusted EBITDA</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 style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,069</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,633&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">1.2</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage changes that are considered not meaningful are denoted with NM.</span></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Adjusted EBITDA is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 44 for additional information, including our definition and our use of Adjusted EBITDA, and for a reconciliation from net income attributable to Comcast Corporation to Adjusted EBITDA.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">32</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Revenue</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph illustrates the contributions to the change in consolidated revenue made by our Connectivity &amp; Platforms and Content &amp; Experiences businesses, as well as by Corporate and Other activities, including eliminations.</span></div><div style="margin-bottom:6pt;text-align:justify"><img src="cmcsa-20241231_g13.jpg" alt="1099511629826" style="height:234px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Graph is presented using a truncated scale.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for our segments and other businesses is discussed separately below under the heading &#8220;Segment Operating Results.&#8221; </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Costs and Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph illustrates the contributions to the change in consolidated costs and expenses, excluding depreciation expense and amortization expense, made by our Connectivity &amp; Platforms and Content &amp; Experiences businesses, as well as by Corporate and Other activities, including adjustments and eliminations.</span></div><div style="margin-bottom:6pt;text-align:justify"><img src="cmcsa-20241231_g14.jpg" alt="1099511629835" style="height:234px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Graph is presented using a truncated scale.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and expenses for our segments and our corporate operations and other businesses are discussed separately below under the heading &#8220;Segment Operating Results.&#8221;</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated depreciation and amortization expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased in 2024 compared to 2023 primarily due to increased amortization of certain acquisition-related intangible assets related to the linear media business, partially offset by a decrease in depreciation of our international property and equipment and a decrease in the amortization of software.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense from acquisition-related intangible assets totaled $2.7 billion and $2.3 billion in 2024 and 2023, respectively. Amounts primarily relate to customer relationship intangible assets recorded in connection with the Sky transaction in 2018 and the NBCUniversal transaction in 2011.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_118"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased in 2024 compared to 2023 primarily due to an increase in average debt outstanding and higher weighted-average interest rates in the current year, partially offset by interest expense in the prior year associated with a collateralized obligation that was repaid in the fourth quarter of 2023. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated investment and other income (loss), net </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2024 compared to 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%">. </span></div><div style="margin-top:12pt"><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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equity in net income (losses) of investees, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(680)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">Realized and unrealized gains (losses) on equity securities, net</span></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:700;line-height:100%">(313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(130)</span></td><td style="background-color:#ffffff;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:#cceeff;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 (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">502</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592&#160;</span></td><td style="background-color:#cceeff;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:1pt solid #0c6dff;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:700;line-height:100%">Total investment and other income (loss), net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(490)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,252&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in equity in net income (losses) of investees, net in 2024 compared to 2023 was primarily due to our investment in Atairos. The income (losses) at Atairos were driven by fair value adjustments on its underlying investments with income (loss) of $(474) million and $1.1 billion in 2024 and 2023, respectively. </span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in realized and unrealized gains (losses) on equity securities, net in 2024 compared to 2023 was primarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due to higher losses on nonmarketable securities in the current year. </span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in other income (loss), net in 2024 compared to 2023 primarily resulted from foreign exchange remeasurement.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_121"></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Income Tax Expense</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rate in 2024 and 2023 was 15.0% and 26.2%, respectively.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in income tax expense in 2024 was primarily driven by a tax benefit from an internal corporate reorganization completed in 2024, as well as lower domestic income before income taxes.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 5 for additional information on our income taxes.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_124"></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Net Income (Loss) Attributable to Noncontrolling Interests</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in net income (loss) attributable to noncontrolling interests in 2024 compared to 2023 was primarily due to our regional sports networks.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">34</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_127"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Segment Operating Results</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segment operating results are presented based on how we assess operating performance and internally report financial information. See Note 2 for additional information on our segments.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_130"></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Connectivity &amp; Platforms Overview</span></div></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 style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.990%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><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%">2023 to 2024</span></div></td><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">Constant Currency Change</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">(b)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Residential Connectivity &amp; Platforms</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">71,574</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Business Services Connectivity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,701</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.8</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.8</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;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%">Total Connectivity &amp; Platforms revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,275</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,201&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Residential Connectivity &amp; Platforms</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,338</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Business Services Connectivity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,500</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.9</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.0</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Connectivity &amp; Platforms Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,838</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,239&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">Adjusted EBITDA Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Residential Connectivity &amp; Platforms</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70 bps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">80 bps</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Business Services Connectivity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(50) bps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(50) bps</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Connectivity &amp; Platforms Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40.4</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70 bps</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">80 bps</span></td><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="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="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="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 style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Our Adjusted EBITDA margin is Adjusted EBITDA as a percentage of revenue. We believe this metric is useful particularly as we continue to focus on growing our higher-margin businesses and improving overall operating cost management. The changes reflect the year-over-year basis point changes in the rounded Adjusted EBITDA margins.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Constant currency is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 44 for additional information, including our definition and our use of constant currency, and for a reconciliation of constant currency amounts.</span></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%">We continue to focus on growing our higher-margin connectivity businesses while managing overall operating costs. We also continue to invest in our network to support higher-speed broadband offerings and to expand the number of homes and businesses passed. A competitive environment, which has increased in recent years, has had negative impacts on our customer relationships additions/(losses). In addition, government funding for the Affordable Connectivity Program, which provided a monthly discount towards broadband service for eligible low-income households, expired during the second quarter of 2024, which had a negative impact on our residential domestic broadband customer relationships. We believe our residential connectivity revenue will increase as a result of growth in average domestic broadband revenue per customer, as well as increases in domestic wireless and international connectivity revenue. At the same time, we expect continued declines in video revenue as a result of domestic customer net losses due to shifting video consumption patterns and the competitive environment, although customer net losses typically mitigate the impact of continued rate increases on programming expenses. We also expect continued declines in other revenue related to declines in wireline voice revenue. </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 our Business Services Connectivity segment will continue to grow by offering competitive services, including enterprise solutions.</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connectivity &amp; Platforms Customer Metri</span><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cs</span></div><div style="margin-top:4pt;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:62.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><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:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.113%"/><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"/><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:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" 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%">Net Additions / (Losses)</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:400;line-height:100%">(in thousands)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Residential Connectivity &amp; Platforms customer relationships</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="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:700;line-height:100%">31,172</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">31,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(212)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International Residential Connectivity &amp; Platforms customer relationships</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="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,811</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align: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,847</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Services Connectivity customer relationships</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">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,626</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align: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,641</span></td><td colspan="3" style="display:none"/><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:700;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">17&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align: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 Connectivity &amp; Platforms customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,609</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align: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,136</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Domestic Broadband</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Residential customers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,373</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align: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,748</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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;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%">Business customers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,469</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align: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,505</span></td><td colspan="3" style="display:none"/><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:700;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align: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 domestic broadband customers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,842</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align: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,253</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;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:1pt solid #000000;padding: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%">Domestic Wireless</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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 domestic wireless lines</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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,826</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align: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,588</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,237</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,275&#160;</span></td><td style="background-color:#cceeff;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:1pt solid #000000;padding: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%">Domestic Video</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 domestic video customers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,523</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align: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,106</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,037)</span></td><td style="background-color:#cceeff;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: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%">Domestic homes and businesses passed</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">(d)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,692</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,457</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic broadband penetration of homes and businesses passed</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">(e)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;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:700;line-height:100%">49.8</span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">51.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt 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="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:4.63pt">Residential Connectivity &amp; Platforms customer relationships generally represent the number of residential customer locations that subscribe to at least one of our services. International Residential Connectivity &amp; Platforms customer relationships represent customers receiving Sky services in the United Kingdom and Italy. Because each of our services includes a variety of product tiers, which may change from time to time, net additions or losses in any one period will reflect a mix of customers at various tiers.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:4.18pt">Business Services Connectivity customer metrics are gener</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ally counted based on the number of locations receiving services, including locations within our network in the United States, as well as locations outside of our network both in the United States and internationally. Certain arrangements whereby third parties provide connectivity services leveraging our network are also generally counted based on the number of locations served.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(c)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:4.63pt">Domestic wireless lines represent the number of residential and business customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">&#8217;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> wireless devices. An individual customer relationship may have multiple wireless lines.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:4.18pt">Connectivity &amp; Platforms domestic homes and businesses are considered passed if we can connect them to our network in the United States without further extending the transmission lines. Homes and businesses passed is an estimate based on the best available information. </span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:4.63pt">Penetration is calculated by dividing the number of domestic customers located within our network by the number of domestic homes and businesses passed. </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:54.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><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%">2023 to 2024</span></div></td><td colspan="3" style="display:none"/></tr><tr><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">Constant Currency Change</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">(a)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Average monthly total Connectivity &amp; Platforms revenue per customer relationship</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">130.57</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">129.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">0.9</span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">0.4</span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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%">Average monthly total Connectivity &amp; Platforms Adjusted EBITDA per customer relationship</span></td><td style="background-color:#ffffff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom: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:700;line-height:100%">52.75</span><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="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">51.39&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:700;line-height:100%">2.7</span><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="background-color:#ffffff;border-bottom:1pt 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:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:700;line-height:100%">2.5</span><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="background-color:#ffffff;border-bottom:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:4.63pt">Constant currency is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measure&#8221; section on page 44 for additional information, including our definition and our use of constant currency, and for a reconciliation of constant currency amounts.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average monthly total revenue per customer relationship is impacted by rate adjustments and changes in the types and levels of services received by our residential and business customers, as well as changes in advertising and other revenue and in foreign currency exchange rates. While revenue from our individual service offerings is also impacted by changes in the allocation of revenue among services sold in a bundle, the allocation does not impact average monthly total revenue per customer relationship. Each of our services has a different contribution to Adjusted EBITDA margin. We use average monthly Adjusted EBITDA per customer relationship to evaluate the profitability of our customer base across our service offerings. We believe both metrics are useful to understand the trends in our business, and average monthly Adjusted EBITDA per customer relationship is useful particularly as we continue to focus on growing our higher-margin businesses.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">36</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:5.4pt;text-align:justify"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connectivity &amp; Platforms &#8212; Supplemental Costs and Expenses Information</span></div><div style="margin-bottom:5.4pt;margin-top:1.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connectivity &amp; Platforms supplemental costs and expenses information in the table below is presented on an aggregate basis across the Connectivity &amp; Platforms segments as the segments use certain shared infrastructure, including our network in the United States. Costs and expenses information reported separately for the Residential Connectivity &amp; Platforms and Business Services Connectivity segments includes each segment&#8217;s direct costs and an allocation of shared costs. </span></div><div style="margin-bottom: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:54.455%"/><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 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:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/><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:400;line-height:100%">&#160;</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="display:none"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2023 to 2024</span></div></td><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:400;line-height:100%">(in millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Constant Currency Change</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">(g)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Costs and Expenses</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming</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="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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,881</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,067&#160;</span></td><td style="background-color:#ffffff;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="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:700;line-height:100%">(6.6)</span></td><td style="background-color:#ffffff;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:700;line-height:100%">%</span></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:700;line-height:100%">(7.1)</span></td><td style="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technical and support</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">(b)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,617</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.3</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct product 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">(c)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">6,607</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">6,146&#160;</span></td><td style="background-color:#ffffff;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="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:700;line-height:100%">7.5</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">6.0</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing and promotion</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">(d)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,772</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,720&#160;</span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.1</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer service</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">(e)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">2,732</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,783&#160;</span></td><td style="background-color:#ffffff;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="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:700;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(f)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,828</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830&#160;</span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Connectivity &amp; Platforms costs and expenses</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,438</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,962&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Programming expenses, which represent our most significant operating expense, are the fees we incur to provide video services to our customers, and primarily include fees related to the distribution of television network programming and fees charged for retransmission of the signals from local broadcast television stations. These expenses also include the costs of content on the Sky-branded entertainment television networks, including amortization of licensed content.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Technical and support expenses primarily consists of costs for labor to complete service call and installation activities; and costs for network operations and satellite transmission, product development, fulfillment and provisioning.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Direct product costs primarily consists of access fees related to using wireless and broadband networks owned by third parties to deliver our services and costs of products sold, including wireless devices and Sky Glass smart televisions.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Marketing and promotion expenses primarily consists of the costs associated with attracting new customers and promoting our service offerings.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Customer service expenses primarily consists of the personnel and other costs associated with customer service and certain selling activities.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:5.52pt">Other expenses primarily consists of administrative personnel costs; franchise and other regulatory fees; fees paid to third parties where we sell advertising on their behalf; bad debt; building and office expenses, taxes and billing costs; and other business, headquarters and support costs necessary to operate the Connectivity &amp; Platforms business.</span></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Constant currency is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 44 for additional information, including our definition and our use of constant currency, and for a reconciliation of constant currency amounts.</span></div><div style="margin-bottom:2pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_133"></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Residential Connectivity &amp; Platforms Segment Results of Operations</span></div></td></tr></table></div><div style="margin-bottom: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:53.724%"/><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 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:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/><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:400;line-height:100%">&#160;</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="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="padding:0 1pt"/><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%">2023 to 2024</span></div></td><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:400;line-height:100%">(in millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="display:none"/><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Constant Currency Change</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">(a)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Domestic broadband</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,228</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">2.9</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></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:700;line-height:100%">2.9</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Domestic wireless</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,273</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.6</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.6</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">International connectivity</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">4,854</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">4,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">15.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">12.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total residential connectivity </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">35,355</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">33,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">6.0</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">5.6</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Video</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">26,872</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">28,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">(6.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Advertising</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,089</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.0</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.1</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">5,259</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">5,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">(9.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total revenue</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">71,574</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">71,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;border-top:1pt 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Costs and Expenses</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Programming</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,881</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="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="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:700;line-height:100%">27,355</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">26,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">1.6</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">0.8</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total costs and expenses</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">44,237</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">44,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Adjusted EBITDA</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,338</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,948&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.4</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.2</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Constant currency is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 44 for additional information, including our definition and our use of constant currency, and for a reconciliation of constant currency amounts.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Residential Connectivity &amp; Platforms Segment &#8211; Revenue</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic broadband revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue from sales of broadband services to residential customers in the United States, including equipment and installation services. Domestic broadband revenue also includes revenue related to Xumo Stream Boxes and commission revenue from the sale of certain DTC streaming services.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic broadband revenue increased in 2024 primarily due to an increase in average rates. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic wireless revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue from sales of wireless services and devices, including handsets, tablets and smart watches, to residential customers in the United States. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic wireless revenue increased in 2024 primarily due to an increase in the number of customer lines and device sales.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International connectivity revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue from sales of broadband services, including equipment and installation services, wireless services and wireless devices to residential customers in the United Kingdom and Italy, as well as commission revenue from the sale of certain third-party DTC streaming services.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International connectivity revenue increased in 2024 primarily due to an increase in broadband revenue resulting from an increase in average rates and an increase in wireless revenue primarily resulting from an increase in the sale of wireless services. This increase includes the positive impact of foreign currency. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Video revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue from sales of video services to residential and business customers across the Connectivity &amp; Platforms markets, including equipment and installation services. Video revenue includes pay-per-view and other transactional revenue and franchise fees, as well as revenue from sales of certain hardware, including Sky Glass smart televisions.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Video revenue decreased in 2024 due to declines in the overall number of video customers, partially offset by an overall increase in average rates.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">primarily consists of revenue from the sale of advertising across our platforms in the Connectivity &amp; Platforms markets, including advertising as part of our distribution agreements with cable networks in the United States, and advertising on Sky-branded entertainment television networks and on our digital properties. Advertising also includes revenue where we enter into representation agreements under which we sell advertising on behalf of third parties and from our advanced advertising businesses. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising revenue increased in 2024 primarily driven by an increase in domestic political advertising, partially offset by lower domestic nonpolitical advertising.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue in the Connectivity &amp; Platforms markets from sales of wireline voice services to residential customers; our residential security and automation services businesses; the licensing of our technology platforms to other multichannel video providers; the distribution of certain of our Sky-branded entertainment television networks to third-party video service providers; commissions from electronic retailing networks; and certain billing and collection fees. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue decreased in 2024 primarily due to a decrease in residential wireline voice revenue driven by a decline in the number of customers.</span></div><div style="margin-bottom:5.4pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Residential Connectivity &amp; Platforms Segment &#8211; Costs and Expenses</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Programming expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased in 2024 primarily due to a decline in the number of domestic video subscribers, partially offset by domestic contractual rate increases.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased in 2024 primarily due to an increase in direct product costs, the impact of foreign currency and higher technical and support costs, partially offset by lower severance charges in 2024 compared to severance and other charges in 2023.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">38</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_136"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Services Connectivity Segment Results of Operations</span></div></td></tr></table></div><div style="margin-bottom: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:57.379%"/><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 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:12.496%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><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:400;line-height:100%">(in millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="display:none"/><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">9,701</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">9,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">4.8</span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Costs and expenses</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">4,201</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">3,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">6.0</span><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="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Adjusted EBITDA</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,500</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.9</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business services connectivity revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue from our service offerings for small business locations in the United States, which include broadband, wireline voice and wireless services, as well as our enterprise solutions offerings, and our business connectivity service offerings in the United Kingdom.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business services connectivity revenue increased in 2024 primarily due to an increase in revenue from enterprise solutions offerings and from higher rates from small business customers.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business services connectivity costs and expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased in 2024 primarily due to increases in direct product costs, marketing and promotion expenses, and technical and support expenses. Severance charges in 2024 were consistent compared to severance and other charges in 2023.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_139"></div><div style="margin-bottom:6pt;margin-top:3pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Content &amp; Experiences Overview</span></div></td></tr></table></div><div style="margin-bottom:7pt;margin-top:5pt"><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:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.012%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:125%">2024</span></td><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:8pt;font-weight:400;line-height:125%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</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="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,148</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">11.0</span><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="background-color:#ffffff;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:700;line-height:100%">%</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="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="background-color:#cceeff;padding:2px 1pt 2px 10.75pt;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%">Studios</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,092</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></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:700;line-height:100%">8,617</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 10.75pt;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%">Headquarters and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(21.7)</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 10.75pt;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%">Eliminations</span></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:700;line-height:100%">(2,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">0.1</span><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="background-color:#ffffff;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="background-color:#cceeff;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:700;line-height:100%">Total Content &amp; Experiences revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,108</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">4.4</span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</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="background-color:#ffffff;border-top:1pt solid #0c6dff;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:700;line-height:100%">Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0c6dff;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="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,130</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.9</span><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="background-color:#cceeff;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:700;line-height:100%">%</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="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="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></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:700;line-height:100%">1,404</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">10.7</span><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="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,949</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11.8)</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 10.75pt;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%">Headquarters and Other</span></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:700;line-height:100%">(831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">12.2</span><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="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 10.75pt;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%">Eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.9</span><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="background-color:#cceeff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">Total Content &amp; Experiences Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,735</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">0.5</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">%</span></td><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: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%">We operate our Media segment as a combined television and streaming business. We expect that the number of subscribers and audience ratings at our linear television networks will continue to decline as a result of the competitive environment and shifting video consumption patterns, which we aim to mitigate over time by continued growth in paid subscribers and advertising revenue at Peacock. We expect to continue to incur significant costs related to content and marketing at Peacock. Revenue and programming expenses are also impacted by the timing of certain sporting events, including the Olympics in the third quarter of 2024 and our acquisition of NBA rights, which begin in 2025.</span></div><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 Studios segment generates revenue primarily from third parties and from licensing content to our Media segment. While results of operations for our Studios segment are not impacted, results for our total Content &amp; Experiences business may be impacted as the Studios segment licenses content to the Media segment, including for Peacock, rather than licensing the content to third parties. The Writers Guild and the SAG work stoppages from May to September 2023 and July to November 2023, respectively, resulted in reduced content licensing revenue at our Studios segment and reduced programming and production costs at both our Studios and Media segments in 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest significantly in existing and new theme park attractions, hotels and infrastructure, including Epic Universe in Orlando, which we expect will open in May 2025, as well as in new destinations and experiences, which we believe will have a positive impact on attendance and guest spending at our theme parks.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_142"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:7pt;margin-top:3pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Media Segment Results of Operations</span></div></td></tr></table></div><div style="margin-top:7pt;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:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.012%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Domestic advertising</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,008</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">16.4</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Domestic distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,826</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.9</span><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="background-color:#cceeff;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;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%">International networks</span></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:700;line-height:100%">4,282</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">4,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.2</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,031</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.4</span><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="background-color:#cceeff;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: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:700;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">28,148</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">25,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">11.0</span><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="background-color:#ffffff;border-top:1pt solid #000000;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:#cceeff;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:700;line-height:100%">Costs and Expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Programming and production</span></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:700;line-height:100%">18,968</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">12.1</span><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="background-color:#ffffff;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:#cceeff;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%">Marketing and promotion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,473</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.1</span><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="background-color:#cceeff;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;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%">Other</span></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:700;line-height:100%">4,577</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">4,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">11.9</span><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="background-color:#ffffff;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:#cceeff;border-top:1pt 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 costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">25,017</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">22,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">11.7</span><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="background-color:#cceeff;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-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,130</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,955&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">5.9</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Segment &#8211; Revenue</span></div><div style="margin-bottom:6pt;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%">Revenue increased in 2024 primarily due to the Paris Olympics in 2024. Excluding incremental revenue associated with this event, revenue increased in 2024 driven by increases in domestic distribution and international networks revenue.</span></div><div style="margin-bottom: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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.012%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,148</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.0</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Olympics</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,906</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Total revenue, excluding Olympics</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">26,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">25,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">3.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total domestic advertising revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,008</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.4</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Olympics</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,432</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Domestic advertising revenue, excluding Olympics</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">8,576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total domestic distribution revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,826</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.9</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Olympics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">473</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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-style:italic;font-weight:400;line-height:100%">Domestic distribution revenue, excluding Olympics</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">11,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">10,663&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">6.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage changes that are considered not meaningful are denoted with NM.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domesti</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c advertising revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue generated from sales of advertising on our linear television networks, Peacock and other digital properties operating predominantly in the United States.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic advertising revenue increased in 2024 primarily due to the Paris Olympics in 2024. Excluding incremental revenue associated with this event, domestic advertising revenue remained consistent in 2024 primarily due to a decrease in revenue at our linear television networks, offset by an increase in revenue at Peacock.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic distribution revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily consists of revenue generated from the distribution of our television networks operating predominantly in the United States to traditional and virtual multichannel video providers, and from NBC-affiliated and Telemundo-affiliated local broadcast television stations. Our revenue from distribution agreements is generally based on the number of subscribers receiving the programming on our television networks and a per subscriber fee. Distribution revenue also includes Peacock subscription fees.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic distribution revenue increased in 2024, including the impact of the Paris Olympics in 2024. Excluding incremental revenue associated with this event, domestic distribution revenue increased in 2024 primarily due to an increase in Peacock paid subscribers, partially offset by a decrease in revenue at our linear television networks. The decrease at our networks was primarily due to a decline in the number of subscribers, partially offset by contractual rate increases. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">40</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International networks revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue generated by our networks operating predominantly outside the United States, including</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 Sky Sports networks in the United Kingdom and Italy. This revenue primarily results from the distribution of our television networks to traditional and virtual multichannel video providers and other platforms, as well as sales of advertising. A significant portion of this revenue comes from the Residential Connectivity &amp; Platforms segment. </span></div><div style="margin-bottom:6pt;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%">International networks revenue increased in 2024 primarily due to an increase in revenue associated with the distribution of sports networks and the positive impact of foreign currency.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ot</span><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">her r</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of revenue generated from various digital properties and the licensing of our owned content and technology.</span></div><div style="margin-bottom:6pt;text-align:center"><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-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%">Media segment total revenue included $4.9&#160;billion and $3.4&#160;billion related to Peacock in 2024 and 2023, respectively, including amounts related to the Paris Olympics in 2024. We had 36 million and 31 million paid subscribers of Peacock as of 2024 and 2023, respectively. Peacock paid subscribers represent customers from which we recognize distribution revenue, including both customers that pay us directly and customers receiving the service through arrangements with companies who sell Peacock on our behalf. In these arrangements, paid subscribers are counted based on the terms of the arrangement when the related revenue is recognized. As a result, certain customers are counted when they activate their account, while other customers are counted when the Peacock service is made available to them as part of their bundled service offering regardless of whether it is activated. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Segment &#8211; Costs and Expenses</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Programming and production costs </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily consists of the amortization of owned and licensed content, including sports rights, direct production costs, p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">roduction overhead, on-air talent costs and costs associated with the distribution of our television networks to multichannel video providers.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Programming and production costs increased in 2024 primarily due to costs associated with the Paris Olympics, an increase in other sports programming costs for our domestic television networks, the impact of foreign currency, an increase in entertainment content costs for our television networks, including the impact of the Writers Guild and SAG work stoppages in the prior year, and higher programming costs at Peacock.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing and promotion expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily consists of the costs associated with promoting our television networks, Peacock and other digital properties. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing and promotion expenses increased in 2024 primarily due to increased costs associated with the Paris Olympics, partially offset by lower costs related to marketing for entertainment programming.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily consists of salaries, employee benefits, rent and other overhead expenses. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses increased in 2024 primarily due to an increase in costs related to Peacock and higher severance charges in 2024.</span></div><div style="margin-bottom:6pt;text-align:center"><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-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%">Media segment total costs and expenses included $6.7&#160;billion and $6.1&#160;billion related to Peacock in 2024 and 2023, respectively, including amounts related to the Paris Olympics in 2024.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_145"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Studios Segment Results of Operations</span></div></td></tr></table></div><div style="margin-bottom:4pt;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.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.013%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Content licensing</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,063</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Theatrical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,693</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(18.6)</span></td><td style="background-color:#cceeff;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;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%">Other</span></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:700;line-height:100%">1,335</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">1.5</span><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="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">11,092</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">11,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;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;padding: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%">Costs and Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Programming and production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,257</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.8)</span></td><td style="background-color:#cceeff;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;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%">Marketing and promotion</span></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:700;line-height:100%">1,483</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;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:#cceeff;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">947</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.7</span><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="background-color:#cceeff;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:1pt 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 costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">9,687</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;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%">10,356&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,404</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">10.7</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios Segment &#8211; Revenue</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C</span><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ontent licensing r</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily relates to the licensing of our owned film and television content in the United States and internationally to television networks and DTC streaming service providers, as well as through video on demand services provided by multichannel video providers and other service providers. </span></div><div style="margin-bottom:6pt;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%">Content licensing revenue decreased in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%"> primarily due to the timing of when content was made available by our film studios, partially offset by the timing of when content was made available by our television studios under licensing agreements, including the impact of the Writers Guild and SAG work stoppages in the prior year.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theatrical r</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily relates to the worldwide distribution of our produced and acquired films for exhibition in movie theaters. </span></div><div style="margin-bottom:6pt;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%">Theatrical revenue decreased in 2024 primarily due to higher revenue from releases in our 2023 slate, including </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Super Mario Bros. Movie, Oppenheimer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fast X, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared to revenue from releases in our 2024 slate, including </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Despicable Me 4, Wicked, and Kung Fu Panda 4</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-bottom:3pt;margin-top:3pt;text-align:justify"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily consists of the sale of physical and digital home entertainment products, as well as the production and licensing of live stage plays and the distribution of content produced by third parties.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios Segment &#8211; Costs and Expenses</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prog</span><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ramming and production costs </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily consists of the amortization of capitalized film and television production and acquisition costs; residuals and participations expenses; and distribution expenses.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Programming and production costs decreased in 2024 primarily due to lower costs associated with theatrical releases, partially offset by higher costs associated with content licensing sales, including the impact of the Writers Guild and SAG work stoppages in the prior year.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing and promotion expenses </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily consists of expenses associated with advertising for our theatrical releases.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing and promotion expenses decreased in 2024 primarily due to decreased spending on current year and upcoming theatrical film releases.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include salaries, employee benefits, rent and other overhead expenses.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_148"></div><div style="margin-bottom:6pt;margin-top:3pt"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Theme Parks Segment Results of Operations</span></div></td></tr></table></div><div style="margin-bottom:7pt;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.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.013%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,617</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><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:10pt;font-weight:400;line-height:100%">Costs and expenses</span></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:700;line-height:100%">5,668</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">5,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">1.2</span><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="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,949</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,345&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(11.8)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">42</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme parks segment revenue</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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%">primarily relates to guest spending at our theme parks, including ticket sales and in-park spending, and to our consumer products business.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme park segment revenue decreas</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 2024 primarily due to decreases at our domestic theme parks primarily driven by decreased park attendance, as well as the negative impact of foreign currency at our international theme parks.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme parks segment costs and expenses</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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%">primarily consists of theme park operations, including repairs and maintenance and related administrative expenses; food, beverage and merchandise costs; labor costs; and sales and marketing costs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme parks segment costs and expenses increased in 2024 primarily due to higher costs associated with park operations and preopening costs for Epic Universe, partially offset by the impact of foreign currency. We expect to incur additional preopening costs for Epic Universe ahead of the expected opening in May 2025. </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_151"></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Content &amp; Experiences Headquarters, Other and Eliminations</span></div></td></tr></table></div><div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Headquarters and Other Results of Operations</span></div><div style="margin-bottom: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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.012%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">(21.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><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:10pt;font-weight:400;line-height:100%">Costs and expenses</span></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:700;line-height:100%">881</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(12.8)</span></td><td style="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(831)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(946)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">12.2</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Headquarters and Other expenses primarily consists of overhead, personnel and other costs necessary to operate the Content &amp; Experiences business. Expenses decreased in 2024 primarily due to higher severance charges in 2023. </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_154"></div><div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eliminations</span></div><div style="margin-bottom: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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.012%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,798)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,800)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><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:10pt;font-weight:400;line-height:100%">Costs and expenses</span></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:700;line-height:100%">(2,880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">0.1</span><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="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">5.9</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts represent eliminations of transactions between segments in our Content &amp; Experiences business, the most significant being content licensing between the Studios and Media segments, which are affected by the timing of recognition of content licenses. </span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eliminations increase or decrease to the extent that additional content is made available to our other segments within the Content &amp; Experiences business. Refer to Note 2 for additional information on transactions between our segments.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_157"></div><div><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Corporate, Other and Eliminations</span></div></td></tr></table></div><div style="margin-bottom: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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other Results of Operations</span></div></td></tr></table></div><div style="margin-bottom: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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.012%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:125%">2024</span></td><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:8pt;font-weight:400;line-height:125%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,933</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">6.1</span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Costs and expenses</span></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:700;line-height:100%">4,308</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">4,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">5.1</span><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="background-color:#ffffff;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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(1,376)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">(1,335)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Other primarily consists of overhead and personnel costs; Sky-branded video services and television networks in Germany; Comcast Spectacor, which owns the Philadelphia Flyers and the 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%">lls Fargo Center arena in Philadelphia, Penn</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sylvania; and Xumo, our consolidated streaming platform joint venture.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Other revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased in 2024 reflecting higher revenue across each of our other businesses.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Other costs and expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased in 2024 primarily due to increases related to corporate functions and increased marketing associated with the Paris Olympics, partially offset by lower costs related to Sky operations in Germany, including charges related to entertainment content and the impact of the timing of recognition of costs in the prior year as a result of the 2022 FIFA World Cup. We will have expanded German broadcast rights to Bundesliga beginning with the 2025/2026 season, which will result in an increase in programming and production costs. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom: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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td></tr></table></div><div style="margin-bottom: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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.012%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:125%">2024</span></td><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:8pt;font-weight:400;line-height:125%">2023</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:125%">Change <br/>2023 to 2024</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,585)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,583)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Costs and expenses</span></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:700;line-height:100%">(5,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(5,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(128)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">28&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage changes that are considered not meaningful are denoted with NM.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts represent eliminations of transactions between our Connectivity &amp; Platforms, Content &amp; Experiences and other businesses, the most significant being distribution of television network programming between the Media and Residential Connectivity &amp; Platforms segments. Eliminations of transactions between segments within Content &amp; Experiences are presented separately. Amounts are affected by the periodic broadcast of the Olympic Games, including the Paris Olympics in 2024. Refer to Note 2 for additional information on transactions between our segments.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_160"></div><div style="margin-bottom:12pt;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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Adjusted EBITDA</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA is a non-GAAP financial measure and is the primary basis used to measure the operational strength and performance of our businesses as well as to assist in the evaluation of underlying trends in our businesses. This measure eliminates the significant level of noncash depreciation and amortization expense that results from the capital-intensive nature of certain of our businesses and from intangible assets recognized in business combinations.&#160;It is also unaffected by our capital and tax structures, and by our investment activities, including the results of entities that we do not consolidate, as our management excludes these results when evaluating our operating performance. Our management and Board of Directors use this financial measure to evaluate our consolidated operating performance and the operating performance of our operating segments and to allocate resources and capital to our operating segments. It is also a significant performance measure in our annual incentive compensation programs. Additionally, we believe that Adjusted&#160;EBITDA is useful to investors because it is one of the bases for comparing our operating performance with that of other companies in our industries, although our measure of Adjusted&#160;EBITDA may not be directly comparable to similar measures used by other companies. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as net income attributable to Comcast Corporation before net income (loss) attributable to noncontrolling interests, income tax expense, investment and other income (loss), net, interest expense, depreciation and amortization expense, and other operating gains and losses (such as impairment charges related to fixed and intangible assets and gains or losses on the sale of long-lived assets), if any. From time to time, we may exclude from Adjusted EBITDA the impact of certain events, gains, losses or other charges (such as significant legal settlements) that affect the period-to-period comparability of our operating performance. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reconcile consolidated Adjusted EBITDA to net income attributable to Comcast Corporation. This measure should not be considered a substitute for operating income (loss), net income (loss), net income (loss) attributable to Comcast Corporation, or net cash provided by operating activities that we have reported in accordance with GAAP.</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation from Net Income Attributable to Comcast Corporation to Adjusted EBITDA</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December 31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">Net income attributable to Comcast Corporation </span></div></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">16,192</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">15,388&#160;</span></td><td style="background-color:#cceeff;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;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%">Net income (loss) attributable to noncontrolling interests</span></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:700;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(282)</span></td><td style="background-color:#ffffff;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:#cceeff;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 expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,796</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="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:700;line-height:100%">4,134</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">4,087&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and other (income) loss, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">490</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252)</span></td><td style="background-color:#cceeff;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;padding:2px 1pt;text-align: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</span></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:700;line-height:100%">8,729</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,854&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,072</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;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"/></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="background-color:#ffffff;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%">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">(a)</span></div></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:700;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(16)</span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">38,069</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">37,633&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:1pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Amounts represent the impact of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including costs associated with the Spin-off and costs related to our investment portfolio.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">44</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Constant Currency</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Constant currency and constant currency growth rates are non-GAAP financial measures that present our results of operations excluding the estimated effects of foreign currency exchange rate fluctuations. Certain of our businesses, including Connectivity &amp; Platforms, have operations outside the United States that are conducted in local currencies. As a result, the comparability of the financial results reported in U.S. dollars is affected by changes in foreign currency exchange rates. In our Connectivity &amp; Platforms business, we use constant currency and constant currency growth rates to evaluate the underlying performance of the businesses, and we believe they are helpful for investors because such measures present operating results on a comparable basis year over year to allow the evaluation of their underlying performance.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Constant currency and constant currency growth rates are calculated by comparing the results for each comparable prior year period adjusted to reflect the average exchange rates from each current year period presented rather than the actual exchange rates that were in effect during the respective periods. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of Connectivity &amp; Platforms Constant Currency</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:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><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: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%">2023</span></td><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Effects of Foreign Currency</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Constant Currency Amounts</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="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Residential Connectivity &amp; Platforms</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,946</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,301</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="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Business Services Connectivity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-0.01pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,255</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-0.01pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-0.01pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,256</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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;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%">Total Connectivity &amp; Platforms revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,201</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">356</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,557</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="background-color:#cceeff;border-top:1pt solid #000000;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%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Residential Connectivity &amp; Platforms</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,948</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,008</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="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Business Services Connectivity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291</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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;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%">Total Connectivity &amp; Platforms Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,239</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,299</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="background-color:#cceeff;border-top:1pt solid #000000;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%">Adjusted EBITDA Margin</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Residential Connectivity &amp; Platforms</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10) bps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Business Services Connectivity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; bps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">Total Connectivity &amp; Platforms Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39.7</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10) bps</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39.6</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table></div><div style="text-align:justify"><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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><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: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%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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:400;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Effects of Foreign Currency</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Constant Currency Amounts</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="background-color:#cceeff;border-top:1pt solid #000000;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%">Average monthly total Connectivity &amp; Platforms revenue per customer relationship</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;border-bottom:1pt solid #000000;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%">Average monthly total Connectivity &amp; Platforms Adjusted EBITDA per customer relationship</span></td><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">51.39&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">0.09&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">51.48&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt 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></table></div><div style="text-align:justify"><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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><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: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%">2023</span></td><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:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Effects of Foreign Currency</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Constant Currency Amounts</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="background-color:#cceeff;border-top:1pt solid #000000;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%">Costs and Expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,167&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technical and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct product costs</span></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%">6,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">6,230&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing and promotion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer service</span></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,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,795&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,883&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Total Connectivity &amp; Platforms costs and expenses</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,962</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">297</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49,259</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of Residential Connectivity &amp; Platforms Constant Currency</span></div><div style="margin-bottom:7pt;margin-top:5pt;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:64.397%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.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.013%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2023</span></td><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:400;line-height:100%">(in millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">As Reported</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of Foreign Currency</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant Currency Amounts</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.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%">Domestic broadband</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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Domestic wireless</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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.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%">International connectivity</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="display:none"/><td colspan="3" style="display:none"/><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%">4,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">4,319&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Total residential connectivity</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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">33,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">33,472&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Video</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="display:none"/><td colspan="3" style="display:none"/><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%">28,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">28,966&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Advertising</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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,004&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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</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="display:none"/><td colspan="3" style="display:none"/><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%">5,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">5,859&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">Total revenue</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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">71,946</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">355</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">72,301</span><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="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Costs and Expenses</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Programming</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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.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%">Other</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="display:none"/><td colspan="3" style="display:none"/><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%">26,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">27,126&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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 costs and expenses</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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">44,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">45,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Adjusted EBITDA</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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,948</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,008</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Adjustments</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%">From time to time, we present adjusted information, such as revenue, to exclude the impact of certain events, gains, losses or other charges. This adjusted information is a non-GAAP financial measure. We believe, among other things, that the adjusted information may help investors evaluate our ongoing operations and can assist in making meaningful period-over-period comparisons.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_163"></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div></td></tr></table></div><div style="margin-bottom:6pt;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:72.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:400;line-height:100%">Year ended December 31 (in billions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</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="background-color:#cceeff;border-top:1pt 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%">Cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27.7</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Cash used in investing activities</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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%">Cash used in financing activities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:72.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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%">December 31 (in billions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.3</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Debt</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99.1</span><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="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses generate significant cash flows from operating activities. We believe that we will be able to continue to meet our current and long-term liquidity and capital requirements, including fixed charges, through our cash flows from operating activities; existing cash, cash equivalents and investments; available borrowings under our existing credit facility; and our ability to obtain future external financing. Refer to the &#8220;Contractual Obligations&#8221; discussion below for additional information regarding our cash requirements. We anticipate that we will continue to use a substantial portion of our cash flows from operating activities in repaying our debt obligations, funding our capital expenditures and cash paid for intangible assets, investing in business opportunities, and returning capital to shareholders.</span></div><div style="margin-bottom:6pt;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 entered into a new revolving credit facility in May 2024 (see Note 6). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain significant availability under our revolving credit facility and our commercial paper program to meet our short-term liquidity requirements. Our commercial paper program generally provides a lower-cost source of borrowing to fund our short-term working capital requirements. As of December&#160;31, 2024, amounts available under our revolving credit facility, net of amounts outstanding under our commercial paper program and outstanding letters of credit and bank guarantees, totaled </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%">11.8 billion.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">46</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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%">W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e are subject to customary covenants and restrictions set forth in agreements related to debt issued at Comcast and certain of our subsidiaries, including the indentures governing our public debt securities and the credit agreement governing the Comcast revolving credit facility. Our revolving credit facility contains a financial covenant pertaining to leverage, which is the ratio of debt to EBITDA, as defined in the agreement. Compliance with this financial covenant is tested on a quarterly basis. As of December&#160;31, 2024, we met this financial covenant, and we expect to remain in compliance with this financial covenant and other covenants related to our debt. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom: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:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Net Cash Provided by Operating Activities</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,297</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">Depreciation and amortization </span></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:700;line-height:100%">14,802</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">14,336&#160;</span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Noncash share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,288</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,241&#160;</span></td><td style="background-color:#cceeff;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;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%">Changes in operating assets and liabilities</span></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:700;line-height:100%">(1,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,055)</span></td><td style="background-color:#ffffff;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:#cceeff;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%">Payments of interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,711)</span></td><td style="background-color:#cceeff;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;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%">Payments of income taxes</span></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:700;line-height:100%">(7,096)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(5,107)</span></td><td style="background-color:#ffffff;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:#cceeff;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%">Proceeds from investments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">597</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="background-color:#cceeff;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:1pt solid #0c6dff;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%">Net cash provided by operating activities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,673</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,501&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The variance in changes in operating assets and liabilities in 2024 was primarily related to the timing of amortization and related payments for our film and television costs, including the timing of sports, which was partially offset by reduced spending in the prior year due to the work stoppages.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in payments of interest in 2024 was primarily due to the payments of interest in the prior year associated with our collateralized obligation which was repaid in the fourth quarter of 2023, partially offset by increased debt balances following debt issuances in the current year and higher weighted-average interest rates.</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:115%">Payments of income taxes increased in 2024 and included higher payments in the current year related to the 2023 tax year, primarily driven by the taxable gain recognized on our investment in Hulu. Payments of income taxes in 2024 were favorably impacted by the timing of transferable tax credit purchases, as payments for certain tax credits used in 2024 will be made in 2025. Additionally, we expect to receive a federal income tax refund in 2025 as a result of carrying back a capital loss created primarily as part of a 2024 internal corporate reorganization to offset capital gains recognized in our federal income tax returns for 2021 through 2023 (see Note 5).</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities increased in 2024 primarily due to net proceeds received as an advance on the sale of our interest in Hulu in the prior year (see Note 7), partially offset by decreased cash paid for intangible assets related to software development in the current year and decreased purchases of investments.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to receive additional proceeds for the sale of our interest in Hulu following the finalization of the third-party appraisal process, at which time we will recognize the sale of our interest. See Note 7.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2023, we entered into an agreement with T-Mobile to sell certain of our spectrum licenses. The agreement provides us with a right to remove certain licenses from the transaction, which will result in total cash consideration between $1.2 billion and $3.3 billion. The sale is expected to close in 2028 subject to various conditions and approvals.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital Expenditures</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures remained consistent in 2024 compared to 2023. Spending on theme park attractions increased in 2024, and included costs associated with the construction of Epic Universe. 2023 expenditures included the acquisition of land for potential theme park expansion opportunities. The costs associated with the construction of Universal Beijing Resort are presented separately in our consolidated statements of cash flows. See Note 7. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant capital expenditures are within the Connectivity &amp; Platforms business, and we expect that this will continue in the future. Connectivity &amp; Platforms&#8217; capital expenditures remained consistent in 2024 compared to 2023 primarily due to increased spending on line extensions and support capital, offset by decreased spending on customer premise equipment and scalable infrastructure. The table below summarizes the capital expenditures we incurred in our segments in the Connectivity &amp; Platforms business in 2024 and 2023.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">47</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></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:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:400;line-height:100%">Year ended December&#160;31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Customer premise equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,013</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,234&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">Scalable infrastructure</span></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:700;line-height:100%">3,024</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,161&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;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%">Line extensions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,691</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333&#160;</span></td><td style="background-color:#cceeff;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;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%">Support capital</span></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:700;line-height:100%">557</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">514&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;border-bottom:1pt solid #0c6dff;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%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,286</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,241&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our capital expenditures in 2025 will continue to be focused on investments in the Connectivity &amp; Platforms business in scalable infrastructure as we increase capacity and continue to execute our plans to upgrade our network to deliver multigigabit symmetrical speeds, in line extensions for the expansion of homes and businesses passed, and in the continued deployment of wireless gateways. In addition, we expect to continue investment in existing and new attractions at our Universal theme parks, including Epic Universe. Capital expenditures for subsequent years will depend on numerous factors, including competition, changes in technology, regulatory changes, the timing and rate of deployment of new services, the capacity required for existing services, the timing of new attractions at our theme parks and potential acquisitions. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities decreased in 2024 primarily due to repayment of a collateralized obligation in the prior year (see Note 7), a decrease in repurchases of common stock under our share repurchase program and employee plans, lower repurchases and repayments of debt in the current year, repayments of short-term borrowings, net in the prior year and higher proceeds from borrowings in the current year.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, we issued &#8364;1.8 billion aggregate principal amount of fixed-rate euro senior notes maturing in 2032 and 2036 and entered into a corresponding cross-currency swap, effectively converting the debt to an aggregate U.S. dollar principal amount of $2.0 billion with a weighted-average interest rate of 4.72%. We also issued &#163;750 million ($1.0 billion using exchange rates on the date of issuance) principal amount of fixed rate sterling senior notes maturing in 2040 with an interest rate of 5.25%. The net proceeds from this issuance were intended for working capital and general corporate purposes, including the early redemption of $725 million of our outstanding 5.25% Notes due 2025, which was completed in October 2024, and the repayment of certain of our other outstanding debt with near-term maturities. In May 2024, we issued $3.3&#160;billion aggregate principal amount of fixed-rate senior notes, which have maturities ranging between 2029 and 2054 and a weighted-average interest rate of 5.38%. The net proceeds from this issuance were used for the repayment of our outstanding commercial paper, and for working capital and general corporate purposes.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, we made debt repayments of $3.6&#160;billion, including $1.9&#160;billion principal amount of notes due at maturity and $750 million of 5.250% Notes due 2025, $391 million of 3.950% Notes due 2025, $256 million of 3.375% Notes due 2025, and $104 million of 3.150% Notes due 2026.</span></div><div style="margin-bottom:6pt;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 have made, and may from time to time in the future make, optional repayments on our debt obligations, which may include repurchases or exchanges of our outstanding public notes and debentures, depending on various factors, such as market conditions. Any such repurchases may be effected through privately negotiated transactions, market transactions, tender offers, redemptions or otherwise. In particular, we may repurchase varying amounts of our outstanding public notes and debentures with short to medium term maturities through privately negotiated or market transactions. See Notes 6 and 7 for additional information on our financing activities. </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_166"></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share Repurchases and Dividends</span></div><div style="margin-bottom:6pt;text-align:justify"><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 2021, we restarted our share repurchase program, which had been paused since the beginning of 2019. In January 2024, our Board of Directors terminated our existing program and approved a new share repurchase program authorization of $15 billion effective as of January 26, 2024, which had no expiration date. In 2024, we repurchased a total of 212 million shares of our Class A common stock for $8.6 billion under our authorization programs. We did not purchase any shares outside of these programs. As of December 31, 2024, we had $7.0 billion remaining under the authorization, and in January 2025, our Board of Directors terminated the existing program and approved a new share repurchase program authorization of $15 billion, which has no expiration date. We expect to repurchase additional shares of our Class A common stock under this new authorization in the open market or in private transactions, subject to market and other conditions.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, our Board of Directors declared quarterly dividends of $0.31 per share, including our fourth quarter dividend payable in January 2025 and we made dividend payments of $4.8&#160;billion. In January 2025, our Board of Directors approved a 6.5% increase in our dividend to $1.32 per share on an annualized basis and approved our first quarter dividend of $0.33 per share, to be paid in April 2025. We expect to continue to pay quarterly dividends, although each dividend is subject to approval by our Board of Directors.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">48</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chart below summarizes share repurchases and dividend payments. In addition, we paid $463 million and $291 million in 2024 and 2023, respectively, related to employee taxes associated with the administration of our share-based compensation plans and excise taxes related to share repurchases. Our share repurchases have more than offset dilution that resulted from issuing our Class A common stock in connection with our share-based compensation plans in those years, thereby having the effect of reducing the total number of our Class A common stock outstanding.</span></div><div style="margin-bottom:6pt;text-align:justify"><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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share Repurchases Under Share Repurchase Program Authorization and Dividends Paid and Weighted-Average Number of Common Shares Outstanding - Diluted</span></div></td></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:8pt;font-weight:400;line-height:100%">($ in billions and shares in millions)</span></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><img src="cmcsa-20241231_g15.jpg" alt="1860" style="height:179px;margin-bottom:5pt;vertical-align:text-bottom;width:340px"/><img src="cmcsa-20241231_g16.jpg" alt="1861" style="height:179px;margin-bottom:5pt;vertical-align:text-bottom;width:340px"/><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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_169"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="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%">The following table summarizes our most significant contractual obligations as of December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">:</span></div><div style="margin-bottom: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:69.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">As of December 31, 2024 (in billions)</span></div></td><td colspan="3" style="background-color:#ffffff;padding: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%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">Within the next 12 months</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">Beyond the next 12 months</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Debt obligations</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Programming and production obligations</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/>(a) Amounts represent the face value of debt and exclude interest payments. </span></div><div style="margin-bottom:6pt;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%">Our largest contractual obligations relate to our outstanding debt. As of December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, our debt had a weighted-average time to maturity of approximately 16 years. Including the effects of our derivative financial instruments, as of December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">our debt had a weighted-average interest rate based on the stated coupons of 3.7% and the percentage of our debt obligations that were fixed-rate debt was 98%. We typically fund and expect to continue to be able to fund debt maturities and interest payments with cash flows generated in our operations; existing cash, cash equivalents and investments; or proceeds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from additional external financing. See Note 6 and Item 7A for additional information on our debt. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have significant contractual obligations associated with our programming and production expenses. We have multiyear agreements for television and/or streaming rights of sporting events, such as for the NBA, the NFL, the Olympics and the English Premier League, which represent the substantial majority of our programming and production obligations. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connectivity &amp; Platforms&#8217; programming expenses related to the distribution of third-party television networks are generally acquired under multiyear distribution agreements with fees based on the number of subscribers receiving the television network programming and a per subscriber fee. The amounts included in the table above relate to minimum guaranteed commitments for these distribution agreements or fixed fees, and as a result, we expect the total fees to be paid under these arrangements to be significantly higher than the amounts included above. We have funded and expect to continue to be able to fund our programming and production obligations with the cash generated from our operations. As of December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, approximately 37% of cash payments related to our programming and production obligations are due after five years, of which the vast majority related to multiyear sports rights agreements. See Note 4 for additional information on programming and production costs.</span></div><div style="margin-bottom:6pt;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%">Our other contractual obligations relate primarily to operating leases (see Note 14) and other arrangements recorded in our consolidated balance sheets and/or disclosed in the notes to our financial statements, including benefit plan obligations (see Note 10), liabilities for uncertain tax positions (see Note 5), our remaining unfunded capital commitment to Atairos (see Note 7) and a contractual obligation related to an interest held by a third party in the revenue of certain theme parks (see Note 14). </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">49</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantee Structure</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our debt is primarily issued at Comcast, although we also have debt at certain of our subsidiaries as a result of acquisitions and other issuances. A substantial amount of this debt is subject to guarantees by Comcast and by certain subsidiaries that we have put in place to simplify our capital structure. We believe this guarantee structure provides liquidity benefits to debt investors and helps to simplify credit analysis with respect to relative value considerations of guaranteed subsidiary debt.</span></div><div style="margin-bottom:3pt;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:68.446%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt and Guarantee Structure</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">December 31 (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Debt Subject to Cross-Guarantees</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Comcast</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">94.6</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">NBCUniversal</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.6</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Comcast Cable</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="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:700;line-height:100%">0.9</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">97.1</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">94.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Debt Subject to One-Way Guarantees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.0</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other</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="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:700;line-height:100%">0.1</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">3.1</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">3.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Debt Not Guaranteed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Universal Beijing Resort</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">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.4</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Other</span></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:700;line-height:100%">1.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">4.8</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">5.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span></div></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:700;line-height:100%">(6.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99.1</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">NBCUniversal Media, LLC (&#8220;NBCUniversal&#8221;), Comcast Cable Communications, LLC (&#8220;Comcast Cable&#8221;) and Comcast Holdings Corporation (&#8220;Comcast Holdings&#8221;), which is included within other debt subject to one-way guarantees, are each consolidated subsidiaries subject to the periodic reporting requirements of the SEC. The guarantee structures and related disclosures in this section, together with Exhibit 22, satisfy these reporting obligations.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Universal Beijing Resort debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. See Note 7 for additional information.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross-Guarantees</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comcast, NBCUniversal and Comcast Cable (the &#8220;Guarantors&#8221;) fully and unconditionally, jointly and severally, guarantee each other&#8217;s debt securities. NBCUniversal and Comcast Cable also guarantee other borrowings of Comcast, including its revolving credit facility. These guarantees rank equally with all other general unsecured and unsubordinated obligations of the respective Guarantors. However, the obligations of the Guarantors under the guarantees are structurally subordinated to the indebtedness and other liabilities of their respective non-guarantor subsidiaries. The obligations of each Guarantor are limited to the maximum amount that would not render such Guarantor&#8217;s obligations subject to avoidance under applicable fraudulent conveyance provisions of U.S. and non-U.S. law. Each Guarantor&#8217;s obligations will remain in effect until all amounts payable with respect to the guaranteed securities have been paid in full. However, a guarantee by NBCUniversal or Comcast Cable of Comcast&#8217;s debt securities, or by NBCUniversal of Comcast Cable&#8217;s debt securities, will terminate upon a disposition of such Guarantor entity or all or substantially all of its assets. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Guarantors are each holding companies that principally hold investments in, borrow from and lend to non-guarantor subsidiary operating companies; issue and service third-party debt obligations; repurchase shares and pay dividends; and engage in certain corporate and headquarters activities. The Guarantors are generally dependent on non-guarantor subsidiary operating companies to fund these activities. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, the combined Guarantors have noncurrent notes payable to non-guarantor subsidiaries of $88&#160;billion and $136&#160;billion, respectively, and noncurrent notes receivable from non-guarantor subsidiaries of $14&#160;billion and $18&#160;billion, respectively. This financial information is that of the Guarantors presented on a combined basis with intercompany balances between the Guarantors eliminated. The combined financial information excludes financial information of non-guarantor subsidiaries. The underlying net assets of the non-guarantor subsidiaries are significantly in excess of the Guarantor obligations. Excluding investments in non-guarantor subsidiaries, external debt and the noncurrent notes payable and receivable with non-guarantor subsidiaries, the Guarantors do not have material assets, liabilities or results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">50</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-Way Guarantees</span></div><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%">Comcast provides full and unconditional guarantees of certain debt issued by Sky Limited (&#8220;Sky</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including all of its senior notes, and other consolidated subsidiaries not subject to the periodic reporting requirements of the SEC. </span></div><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%">Comcast also provides a full and unconditional guarantee of $138&#160;million principal amount of subordinated debt issued by Comcast Holdings. Comcast&#8217;s obligations under this guarantee are subordinated and subject, in right of payment, to the prior payment in full of all of Comcast&#8217;s senior indebtedness, including debt guaranteed by Comcast on a senior basis, and are structurally subordinated to the indebtedness and other liabilities of its non-guarantor subsidiaries (for purposes of this Comcast Holdings discussion, Comcast Cable and NBCUniversal are included within the non-guarantor subsidiary group). Comcast&#8217;s obligations as guarantor will remain in effect until all amounts payable with respect to the guaranteed debt have been paid in full. However, the guarantee will terminate upon a disposition of Comcast Holdings or all or substantially all of its assets. Comcast Holdings is a consolidated subsidiary holding company that directly or indirectly holds 100% and approximately 37% of our equity interests in Comcast Cable and NBCUniversal, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, Comcast and Comcast Holdings, the combined issuer and guarantor of the guaranteed subordinated debt, have noncurrent senior notes payable to non-guarantor subsidiaries of $53&#160;billion and $104&#160;billion, respectively, and noncurrent notes receivable from non-guarantor subsidiaries of $10&#160;billion and $14&#160;billion, respectively. This financial information is that of Comcast and Comcast Holdings presented on a combined basis with intercompany balances between Comcast and Comcast Holdings eliminated. The combined financial information excludes financial information of non-guarantor subsidiaries of Comcast and Comcast Holdings. The underlying net assets of the non-guarantor subsidiaries of Comcast and Comcast Holdings are significantly in excess of the obligations of Comcast and Comcast Holdings. Excluding investments in non-guarantor subsidiaries, external debt, and the noncurrent notes payable and receivable with non-guarantor subsidiaries, Comcast and Comcast Holdings do not have material assets, liabilities or results of operations.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_175"></div><div style="margin-bottom: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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements requires us to make estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. We base our judgments on our historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making estimates about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our estimates associated with the valuation and impairment testing of goodwill and cable franchise rights and the accounting for film and television costs are critical in the preparation of our consolidated financial statements. Management has discussed the development and selection of these critical accounting estimates with the Audit Committee of our Board of Directors, and the Audit Committee has reviewed the related disclosures below. See also Notes 4 and 9.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Impairment Testing of Goodwill and Cable Franchise Rights</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the recoverability of our goodwill and indefinite-lived intangible assets, including cable franchise rights, annually as of July 1, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit or an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. In connection with our impairment assessment process, from time to time, we perform quantitative assessments of our reporting units and cable franchise rights in order to support our qualitative assessments.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill results from business combinations and represents the excess amount of the consideration paid over the identifiable assets and liabilities recorded in the acquisition. We test goodwill for impairment at the reporting unit level.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing a quantitative assessment, we estimate the fair values of our reporting units primarily based on a discounted cash flow analysis that involves significant judgment, including market participant estimates of future cash flows expected to be generated by the business and the selection of discount rates. Wh</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">en performing this analysis, we also consider multiples of earnings from comparable public companies and recent market transactions.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">51</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed qualitative assessments in 2024 for goodwill in our Residential Connectivity &amp; Platforms, Business Services Connectivity, Studios and Theme Parks segments in connection with our annual impairment testing. These analyses considered the results of previous quantitative assessments, and also considered various factors that would affect the estimated fair value of these reporting units in our qualitative assessments, including changes in projected future cash flows, recent market transactions and overall macroeconomic conditions, discount rates, and changes in our market capitalization. Based on these assessments, we concluded that it was more likely than not that the estimated fair values of our reporting units were substantially higher than their carrying values and that the performance of a quantitative impairment test was not required. We performed a quantitative assessment in 2024 for goodwill in our Media segment. Based on this assessment, the estimated fair value of the Media reporting unit substantially exceeded its carrying value and no impairment was required.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in market conditions, laws and regulations, and key assumptions made in future quantitative assessments, such as expected cash flows, competitive factors, discount rates, and value indications from market transactions, including the proposed Spin-off of businesses within our Media segment, could negatively impact the results of future impairment testing and could result in the recognition of an impairment charge.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable Franchise Rights</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cable franchise rights assets result from agreements we have with state and local governments that allow us to construct and operate a cable business within a specified geographic area. The value of a franchise is derived from the economic benefits we receive from the right to solicit new customers and to market additional services in a particular service area. The amounts we record for cable franchise rights are primarily a result of cable system acquisitions. Typically when we acquire a cable system, the most significant asset we record is the value of the cable franchise rights.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing a quantitative assessment, we estimate the fair values of our cable franchise rights primarily based on a discounted cash flow analysis that involves significant judgment, including the estimate of future cash flows and the selection of discount rates. </span></div><div style="margin-bottom:6pt;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%">In 2024, we performed a qualitative assessment of our cable franchise rights. At the time of our previous quantitative assessment in 2022, which was pursuant to our practice of performing quantitative assessments of cable franchise rights approximately once every four years, the estimated fair values of our franchise rights substantially exceeded their carrying values. We also considered various factors that would affect the estimated fair values of our cable franchise rights in our qualitative assessment, including changes in our projected future cash flows, recent market transactions and overall macroeconomic conditions, discount rates, and changes in our market capitalization. Based on this assessment, we concluded that it was more likely than not that the estimated fair values of our cable franchise rights were substantially higher than the carrying values and that the performance of a quantitative impairment test was not required.</span></div><div style="margin-bottom:6pt;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%">Changes in market </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conditions, laws and regulations, and key assumptions made in future quantitative assessments, such as expected cash flows, competitive factors, discount rates, and value indications from market transactions, could negatively impact the results of future impairment testing and could result 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%"> recognition of an impairment charge.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Film and Television Content</span></div><div style="margin-bottom:6pt;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 capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> well as acquired libraries. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimates of ultimate revenue for films generally include revenue from all sources that are expected to be earned within 10 years from the date of a film&#8217;s initial release. These estimates are based on the distribution strategy and historical performance of similar content, as well as factors unique to the content itself. The most sensitive factor affecting our estimate of ultimate revenue for a film intended for theatrical release is the film&#8217;s theatrical performance, as subsequent revenue from the licensing and sale of a film has historically exhibited a high correlation to its theatrical performance. Upon a film&#8217;s release, our estimates of revenue from succeeding markets, including from content licensing across multiple platforms and home entertainment sales, are revised based on historical relationships and an analysis of current market trends.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">52</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to television series or other owned television programming, the most sensitive factor affecting our estimate of ultimate revenue is whether the series can be successfully licensed beyond its initial license window. Initial estimates of ultimate revenue are limited to the amount of revenue attributed to the initial license window. Once it is determined that a television series or other owned television programming can be licensed beyond the initial license window, revenue estimates for these additional windows or platforms, such as U.S. and international syndication, home entertainment, and other distribution </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">platforms, are included in ultimate revenue. Revenue estimates for produced episodes include revenue expected to be earned within 10 years of delivery of the initial episode or, if still in production, 5 years from the delivery of the most recent episode, if later.</span></div><div style="margin-bottom:6pt;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 capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.</span></div><div style="margin-bottom:6pt;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%">Capitalized film and television costs are subject to impairment testing when certain triggering events are identified. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a fil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">m group is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Sports rights are accounted for as executory contracts and are not subject to impairment. When performing an impairment assessment, we estimate fair value primarily based on a discounted cash flow analysis that involves significant judgment, including market participant estimates of future cash flows, which are supported by internal forecasts. Impairments of capitalized film and television costs were not material in any of the periods presented.</span></div><div style="margin-bottom:6pt;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 recognize the costs of multiyear, live-event sports rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on terms of the contract and the nature of and potential revenue generation of the deliverables within the contract.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">53</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_178"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;7A: Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:5pt;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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Rate Risk Management</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a mix of fixed-rate and variable-rate debt and we are exposed to the market risk of adverse changes in interest rates. In order to manage the cost and volatility relating to the interest cost of our outstanding debt, we enter into various interest rate risk management derivative transactions in accordance with our policy.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor our exposure to the risk of adverse changes in interest rates through the use of techniques that include market valuation and sensitivity analyses. We do not engage in any speculative or leveraged derivative transactions.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest rate derivative financial instruments, which primarily include cross-currency swaps and interest rate swaps, represent an integral part of our interest rate risk management program.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of our interest rate derivative financial instruments to our consolidated interest expense was an increase of $49 million in 2024, a decrease of $56 million in 2023 and a decrease of $66 million in 2022. Interest rate derivative financial instruments may have a significant effect on consolidated interest expense in the future.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes by contractual year of maturity the principal amount of our debt, notional amount of our interest rate instruments, effective rates, and fair values subject to interest rate risk maintained by us as of December&#160;31, 2024. We had no variable rate debt outstanding as of December 31, 2024. We estimate interest rates on variable rate swaps using the relevant average implied forward rates through the year of maturity based on the yield curve in effect on December&#160;31, 2024, plus the applicable borrowing margin.</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:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><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%">(in billions)</span></td><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:8pt;font-weight:400;line-height:100%">2025</span></td><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:8pt;font-weight:400;line-height:100%">2026</span></td><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:8pt;font-weight:400;line-height:100%">2027</span></td><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:8pt;font-weight:400;line-height:100%">2028</span></td><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:8pt;font-weight:400;line-height:100%">2029</span></td><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:8pt;font-weight:400;line-height:100%">Thereafter</span></td><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:8pt;font-weight:400;line-height:100%">Total</span></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:8pt;font-weight:400;line-height:100%">Estimated</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair&#160;Value&#160;as&#160;of</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Fixed-rate debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Average interest rate</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;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"/><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"/></tr><tr><td colspan="27" style="background-color:#ffffff;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:700;line-height:100%">Fixed-to-Variable Interest Rate Swaps</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Notional amount</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">(b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Average pay rate</span></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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="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%">6.5&#160;</span></td><td style="background-color:#ffffff;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="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%">6.3&#160;</span></td><td style="background-color:#ffffff;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="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%">6.8&#160;</span></td><td style="background-color:#ffffff;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="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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="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%">6.6&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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%">Average receive rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt 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="2" style="background-color:#cceeff;border-bottom: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.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt 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="2" style="background-color:#cceeff;border-bottom: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.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt 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="2" style="background-color:#cceeff;border-bottom: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%">4.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt 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="2" style="background-color:#cceeff;border-bottom: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt 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="2" style="background-color:#cceeff;border-bottom: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt 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="2" style="background-color:#cceeff;border-bottom: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt 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="background-color:#cceeff;border-bottom:1pt 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"/><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"/><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"/></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></div><div style="margin-bottom:6pt;margin-top:7pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Includes the effects of our fixed-to-fixed cross-currency swaps, which are discussed further below under the heading &#8220;Foreign Exchange Risk Management.&#8221; </span></div><div style="margin-bottom:6pt;margin-top:7pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Notional amounts are used to calculate the interest to be paid or received and do not represent our exposure to credit loss. The estimated fair value approximate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s the amount of payments to be made or proceeds to be received to settle the outstanding contracts, excluding accrued interest.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 1 and 6 for additional information.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">54</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Exchange Risk Management</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significant operations in a number of countries outside the United States, and certain of our operations are conducted in foreign currencies. The value of these currencies, primarily including the British pound, euro, Japanese yen and Chinese yuan, fluctuates relative to the U.S. dollar. These changes could adversely affect the U.S. dollar equivalent value of our non-U.S. dollar operations, which could negatively affect our business, financial condition or results of operations in a given period or in specific territories.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our overall strategy to manage the level of exposure to the risk of foreign exchange rate fluctuations, we enter into derivative financial instruments related to a significant portion of our foreign currency exposure for transactions denominated in currencies other than the functional currency of the transacting entity. We use cross-currency swaps as fair value and cash flow hedges for certain debt obligations denominated in a currency other than the functional currency of the issuer. Cross-currency swaps effectively convert foreign currency denominated debt to debt denominated in the functional currency, which hedge currency exchange risks associated with foreign currency denominated debt. We also enter into foreign currency forward contracts that change in value as currency exchange rates fluctuate to protect the functional currency equivalent value of non-functional currency denominated assets, liabilities, commitments, and forecasted non-functional currency revenue and expenses. In accordance with our policy, we hedge forecasted foreign currency transactions for periods generally not to exceed 30 months. Certain of these derivatives are designated as fair value hedges, including foreign currency forwards designated as fair value hedges on our foreign currency intercompany loans receivable. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to foreign exchange risk on the consolidation of our foreign operations. We have foreign currency denominated debt and cross-currency swaps designated as hedges of our net investments in certain of these subsidiaries.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for additional information. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have analyzed our foreign currency exposure related to our foreign operations as of December&#160;31, 2024, including our hedging contracts, to identify assets and liabilities denominated in a currency other than their functional currency. For those assets and liabilities, we then evaluated the effect of a hypothetical 10% shift in currency exchange rates, inclusive of the effects of derivatives. The results of our analysis indicate that such a shift in exchange rates would not have a material impact on our 2024 net income attributable to Comcast Corporation.</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:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Counterparty Credit Risk Management</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage the credit risks associated with our derivative financial instruments through diversification and the evaluation and monitoring of the creditworthiness of counterparties. Although we may be exposed to losses in the event of nonperformance by counterparties, we do not expect such losses, if any, to be significant. We have agreements with certain counterparties that include collateral provisions. These provisions require a party with an aggregate unrealized loss position in excess of certain thresholds to post cash collateral for the amount in excess of the threshold. The threshold levels in our collateral agreements are based on our and the counterparty&#8217;s credit ratings. As of December&#160;31, 2024 and 2023, we were not required to post collateral under the terms of these agreements, nor did we hold any collateral under the terms of these agreements.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">55</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_181"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;8: Comcast Corporation Financial Statements and Supplementary Data&#160;</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:99.707%"><tr><td style="width:1.0%"/><td style="width:88.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.604%"/><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%">Index</span></td><td colspan="3" style="padding:2px 1pt 2px 31pt;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%">Page</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_184">Report of Management</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_184">57</a></span></div></td></tr><tr style="height:3pt"><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"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_187">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_187">58</a></span></div></td></tr><tr style="height:3pt"><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"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_190">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_190">61</a></span></div></td></tr><tr style="height:3pt"><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"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_193">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_193">62</a></span></div></td></tr><tr style="height:3pt"><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"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_196">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_196">63</a></span></div></td></tr><tr style="height:3pt"><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"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_199">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_199">64</a></span></div></td></tr><tr style="height:3pt"><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"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_202">Consolidated Statements of Changes in Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_202">65</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_205">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_205">66</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_208">Note 1: Summary of Significant Accounting Policies</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_208">66</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_214">Note 2: Segment Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_214">67</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_220">Note 3: Revenue</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_220">70</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_226">Note 4: Programming and Production Costs</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_226">73</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_229">Note 5: Income Taxes</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_229">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_232">Note 6: Debt</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_232">78</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_244">Note 7: Investments and Variable Interest Entities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_244">81</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_247">Note 8: Property and Equipment</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_247">84</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_250">Note 9: Goodwill and Intangible Assets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_250">85</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_253">Note 10: Employee Benefit Plans</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_253">87</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_256">Note 11: Equity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_256">88</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_262">Note 12: Share-Based Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_262">89</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_265">Note 13: Supplemental Financial Information </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_265">90</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_268">Note 14: Commitments and Contingencies</a></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><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="#ia8555b4da9c1428ea91f8f8e7517528b_268">90</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">56</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_184"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Report of Management</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Financial Statements</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for the preparation, integrity and fair presentation of information in the consolidated financial statements, including estimates and judgments. The consolidated financial statements presented in this report have been prepared in accordance with accounting principles generally accepted in the United States. Our management believes the consolidated 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 as of and for the periods presented in this report. The consolidated financial statements have been audited by Deloitte&#160;&amp; Touche LLP, an independent registered public accounting firm, as stated in their report, which is included herein.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining an adequate system of internal control over financial reporting. Our system of internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our internal control over financial reporting includes those policies and procedures that:</span></div><div style="margin-bottom:6pt;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">Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets.</span></div><div style="margin-bottom:6pt;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">Provide reasonable assurance that our transactions are recorded as necessary to permit preparation of our financial statements in accordance with accounting principles generally accepted in the United States, and that our receipts and expenditures are being made only in accordance with authorizations of our management and our directors.</span></div><div style="margin-bottom:6pt;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">Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurance and may not prevent or detect misstatements. Further, because of changes in conditions, effectiveness of internal control over financial reporting may vary over time. Our system contains self-monitoring mechanisms, and actions are taken to correct deficiencies as they are identified.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management conducted an evaluation of the effectiveness of the system of internal control over financial reporting based on the framework in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management concluded that the system of internal control over financial reporting was effective as of December&#160;31, 2024. The effectiveness of internal control over financial reporting has been audited by Deloitte&#160;&amp; Touche LLP, an independent registered public accounting firm, as stated in their report, which is included herein.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Audit Committee Oversight</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Audit Committee of the Board of Directors, which is comprised solely of independent directors, has oversight responsibility for our financial reporting process and the audits of the consolidated financial statements and internal control over financial reporting. The Audit Committee meets regularly with management and with our internal auditors and independent registered public accounting firm (collectively, the &#8220;auditors&#8221;) to review matters related to the quality and integrity of our financial reporting, internal control over financial reporting (including compliance matters related to our Code of Conduct), and the nature, extent, and results of internal and external audits. Our auditors have full and free access and report directly to the Audit Committee. The Audit Committee recommended, and the Board of Directors approved, that the audited consolidated financial statements be included in this Form 10-K.&#160;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.355%"><tr><td style="width:1.0%"/><td style="width:30.991%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.991%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.994%"/><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%">/s/ BRIAN L. ROBERTS</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">/s/ JASON S. ARMSTRONG</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:10pt;font-weight:400;line-height:100%">/s/ DANIEL C. MURDOCK</span></td></tr><tr><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:700;line-height:100%">Brian L. Roberts</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="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">Jason S. Armstrong</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;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Daniel C. Murdock</span></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%">Chairman and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</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="background-color:#ffffff;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%">Chief Financial Officer</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;&#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:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief <br/>Accounting Officer and Controller</span></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">57</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_187"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">To the Shareholders and Board of Directors of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Comcast Corporation</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Comcast Corporation and subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2024 and 2023, the related consolidated statements of income, comprehensive income, cash flows, and changes in equity for each of the three years in the period ended December&#160;31, 2024, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;issued by COSO.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> Our responsibility is to express an opinion on these financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions. </span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Revenue - Refer to Note 3 to the financial statements.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company&#8217;s Residential Connectivity &amp; Platforms segment generates revenue from customers that subscribe to broadband and wireless connectivity services, video services and wireline voice services. These services are offered to customers individually and as bundled services at a discounted rate. </span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">58</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The processing and recording of revenue are reliant upon multiple information technology (IT) systems.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Given the volume of data and the number of IT systems, subjective auditor judgment was involved in evaluating the sufficiency of audit evidence over revenue recognition for bundled services within the Residential Connectivity &amp; Platforms segment, including the involvement of professionals with expertise in IT to identify, test, and evaluate the Company&#8217;s systems and automated controls used in processing revenue transactions.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our audit procedures related to the judgments necessary to determine the appropriate recognition and processing of revenue included the following, among others:</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We tested the effectiveness of controls in the revenue recognition processes, including those in place to (a) establish revenue recognition accounting policies for bundled services, (b) record revenue, including any related discounts, in accordance with the established accounting policies, and (c) reconcile the various systems to the Company&#8217;s general ledger.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">With the assistance of our IT specialists, we:</span></div><div style="margin-bottom:4pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.64pt">Identified the relevant systems and databases used to process revenue transactions and tested the relevant IT controls over each of those systems and databases.</span></div><div style="margin-bottom:4pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.64pt">Performed testing of automated business controls over revenue from domestic residential and business customers.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We tested the allocation of revenue for bundled services by selecting a sample of subscriber invoices, evaluating management&#8217;s determination of the transaction price and the distinct performance obligations, and recalculating the allocation of transaction price to each performance obligation based on the respective stand-alone selling prices.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We tested the accuracy and completeness of the subscriber information used in our audit procedures by selecting a sample of the subscribers, and for those selections agreeing the selected subscriber information to supporting documentation.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We developed expectations of revenue at a disaggregated level based on historical transaction prices, changes in stand-alone selling prices and current year volumes. We also developed an expectation of aggregate domestic residential revenue from subscribers based on cash received during the year. We compared those estimates to revenue recognized by the Company.</span></div><div style="margin-bottom:4pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Goodwill - Refer to Note 9 to the financial statements.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company&#8217;s evaluation of goodwill for impairment is performed at the reporting unit level. To determine its reporting units, the Company evaluates the components one level below the segment level and aggregates the components if they have similar economic characteristics. The Company performed a quantitative assessment of goodwill for the Media reporting unit, which involved a comparison of the fair value of the Media reporting unit to its carrying value. </span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company used the discounted cash flow model to estimate fair value, which requires management to make significant judgments related to discount rates and forecasts of expected cash flows. Changes in these assumptions could have a significant impact on either the fair value, the amount of any goodwill impairment charge, or both.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The goodwill balance was $58 billion as of December 31, 2024, of which $20 billion was allocated to the Media reporting unit. Based on the quantitative assessment, the estimated fair value of the Media reporting unit exceeded its carrying value and no impairment was recognized.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We identified the goodwill impairment assessment of the Media reporting unit as a critical audit matter because of the significant judgments made by management to estimate the fair value of the Media reporting unit. This required a high degree of auditor judgment and an increased extent of effort, when performing audit procedures to evaluate management&#8217;s conclusion related to the aggregation of components into a single reporting unit and the reasonableness of management&#8217;s estimates and assumptions related to the selection of the discount rate, revenue growth rate and Adjusted EBITDA margin included in future expected cash flows for the Media reporting unit.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our audit procedures to evaluate the determination of the reporting unit as well as the discount rate, revenue growth rate and Adjusted EBITDA margin included in future expected cash flows used by management to estimate the fair value of the Media reporting unit included the following, among others:</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We tested the effectiveness of controls over management&#8217;s goodwill impairment evaluation, including those over (a) the accounting policies regarding identification of the unit of account for goodwill and (b) the determination of the fair value of Media, such as controls related to management&#8217;s selection of the discount rate and forecasts of future expected cash flows.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">With the assistance of our fair value specialists, we evaluated the reasonableness of the (1) valuation methodology and (2) discount rate, including testing the source information underlying the determination of the discount rate, testing the mathematical accuracy of the calculation, and developing a range of independent estimates and comparing those to the discount rate selected by management.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We evaluated management&#8217;s ability to accurately forecast future revenue and Adjusted EBITDA margin by comparing prior year forecasts to actual results in the respective years.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">59</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We evaluated the reasonableness of management&#8217;s current forecasts of future revenue and Adjusted EBITDA margin by comparing such forecasts to historical results and to forecasted information included in Company press releases as well as in analyst and industry reports of the Company and companies in its peer group.</span></div><div style="margin-bottom:4pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes - Refer to Note 5 to the financial statements.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company completed an internal corporate reorganization which resulted in a federal net capital loss of $9.1 billion, which can be carried back three years. Given capital gains recognized in prior federal income tax returns, the Company recognized an income tax benefit and a corresponding refund receivable of $1.9 billion.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We identified the accounting for the tax benefit as a critical audit matter due to the significant judgment required to (1) determine whether the tax position&#8217;s technical merits are more-likely-than-not to be sustained and (2) measure the amount of the tax benefit that qualifies for recognition. Auditing the Company&#8217;s accounting for this position required a high degree of auditor judgment, specialized knowledge, and involvement of our tax specialists.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our audit procedures related to the tax benefit associated with the internal corporate reorganization included the following, among others:</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">We tested the effectiveness of controls over management&#8217;s determination of the tax position and the measurement of the tax benefit.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">With the assistance of our tax specialists, we:</span></div><div style="margin-bottom:4pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.64pt">Evaluated management&#8217;s memoranda and third-party opinions used by management to support its position and the related accounting impacts. We assessed the consistency of management&#8217;s position with our interpretation of the relevant laws and regulations.</span></div><div style="margin-bottom:4pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.64pt">Assessed management&#8217;s methods and assumptions used in calculating the capital loss and measuring the tax benefit.</span></div><div style="margin-bottom:4pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.64pt">Recalculated the tax basis of the entities included in the calculation of the capital loss by comparing the amounts to supporting evidence and evaluating the appropriateness of management&#8217;s assumptions used to determine the tax basis.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-88">Deloitte &amp; Touche LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-89">Philadelphia, Pennsylvania</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">January&#160;31, 2025 </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 1963.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">60</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_190"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Income</span></div></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom: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:60.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.756%"/><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%">Year ended December&#160;31 (in millions, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><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:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-90">123,731</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-91">121,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-92">121,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Costs and Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Programming and production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-93">37,026</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-94">36,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-95">38,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Marketing and promotion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-96">8,073</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-97">7,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-98">8,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Other operating and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:OtherOperatingAndAdministrative" format="ixt:num-dot-decimal" scale="6" id="f-99">40,533</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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="cmcsa:OtherOperatingAndAdministrative" format="ixt:num-dot-decimal" scale="6" id="f-100">39,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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="cmcsa:OtherOperatingAndAdministrative" format="ixt:num-dot-decimal" scale="6" id="f-101">38,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-102">8,729</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-103">8,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-104">8,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-105">6,072</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-106">5,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-107">5,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Goodwill and long-lived asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="f-108">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="f-109">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="6" id="f-110">8,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Total costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-111">100,434</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-112">98,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-113">107,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-114">23,297</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-115">23,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-116">14,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-117">4,134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-118">4,087</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-119">3,896</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Investment and other income (loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-120">490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="f-121">1,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-122">861</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-123">18,673</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-124">20,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-125">9,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-126">2,796</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-127">5,371</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-128">4,359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-129">15,877</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-130">15,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-131">4,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Less: Net income (loss) attributable to noncontrolling interests</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-132">315</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-133">282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-134">445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Net income attributable to Comcast Corporation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-135">16,192</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-136">15,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-137">5,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0c6dff;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:700;line-height:100%">Basic earnings per common share attributable to Comcast Corporation shareholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-138">4.17</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align: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-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-139">3.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align: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-19" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-140">1.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-141">4.14</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align: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-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-142">3.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align: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-19" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-143">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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"/></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"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">61</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_193"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Comprehensive Income</span></div></div><div style="margin-bottom: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:60.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.756%"/><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%">Year ended December&#160;31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-144">15,877</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-145">15,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-146">4,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other comprehensive income (loss), net of tax (expense) benefit:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments, net of deferred taxes of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="f-147">137</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="f-148">29</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="f-149">310</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="f-150">895</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-151">1,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-152">4,242</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gains (losses), net of deferred taxes of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="f-153">4</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="f-154">8</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="f-155">18</ix:nonFraction>)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-156">57</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-157">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-158">281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized (gains) losses reclassified to net income, net of deferred taxes of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="f-159">1</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="f-160">38</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="f-161">3</ix:nonFraction>)</span></div></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-162">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-163">158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-164">192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee benefit obligations and other, net of deferred taxes of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-165">9</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-166">2</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-167">11</ix:nonFraction>)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="6" id="f-168">31</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="6" id="f-169">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="6" id="f-170">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other comprehensive income (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-171">807</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-172">1,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-173">4,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-174">15,070</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-175">16,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-176">805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Less: Net income (loss) attributable to noncontrolling interests</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-177">315</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-178">282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-179">445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: Other comprehensive income (loss) attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="f-180">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="f-181">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="f-182">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Comprehensive income attributable to Comcast Corporation</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-183">15,402</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-184">16,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-185">1,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">62</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_196"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows</span></div></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.863%"><tr><td style="width:1.0%"/><td style="width:59.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.031%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.940%"/><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%">Year ended December&#160;31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-186">15,877</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-187">15,107</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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-188">4,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 </span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-189">14,802</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-190">14,336</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-191">13,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and long-lived asset impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="f-192">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="f-193">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="6" id="f-194">8,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="f-195">1,288</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="f-196">1,241</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="f-197">1,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash interest expense (income), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:NoncashInterestExpenseIncomeNet" scale="6" id="f-198">464</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:NoncashInterestExpenseIncomeNet" scale="6" id="f-199">316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:NoncashInterestExpenseIncomeNet" scale="6" id="f-200">309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 (gain) loss on investment activity and other</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" format="ixt:num-dot-decimal" scale="6" id="f-201">1,088</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" scale="6" id="f-202">768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" format="ixt:num-dot-decimal" scale="6" id="f-203">1,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-204">902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-205">2,739</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-206">834</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current and noncurrent receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" scale="6" id="f-207">136</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" scale="6" id="f-208">996</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" format="ixt:num-dot-decimal" scale="6" id="f-209">1,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television costs, net</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet" scale="6" id="f-210">290</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet" scale="6" id="f-211">260</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet" scale="6" id="f-212">451</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses related to trade creditors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-213">758</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-214">520</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="f-215">497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 operating assets and liabilities</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="6" id="f-216">4,611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="6" id="f-217">2,784</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="6" id="f-218">1,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;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-219">27,673</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-18" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-220">28,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-19" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-221">26,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-222">12,181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-223">12,242</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-224">10,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for intangible assets</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-225">2,949</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-226">3,298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-227">3,141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction of Universal Beijing Resort</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:PaymentsForConstructionOfThemePark" scale="6" id="f-228">116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:PaymentsForConstructionOfThemePark" scale="6" id="f-229">137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:PaymentsForConstructionOfThemePark" scale="6" id="f-230">330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of businesses and investments</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" scale="6" id="f-231">771</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" scale="6" id="f-232">661</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="background-color:#ffffff;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-19" decimals="-6" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" format="ixt:num-dot-decimal" scale="6" id="f-233">1,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Advance on sale of investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:ProceedsFromAdvanceOnSaleOfInvestment" format="ixt:fixed-zero" scale="6" id="f-234">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProceedsFromAdvanceOnSaleOfInvestment" format="ixt:num-dot-decimal" scale="6" id="f-235">8,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProceedsFromAdvanceOnSaleOfInvestment" format="ixt:fixed-zero" scale="6" id="f-236">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investments</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="6" id="f-237">1,082</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="6" id="f-238">1,313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="6" id="f-239">2,274</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-240">113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-241">558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-242">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;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-243">15,670</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-18" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-244">7,161</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-19" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-245">14,140</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;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%">Proceeds from (repayments of) short-term borrowings, net</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="f-246">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-247">660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="f-248">660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-249">6,268</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-250">6,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-251">2,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;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%">Repurchases and repayments of debt</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-252">3,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-253">4,015</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-254">2,307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Repayment of collateralized obligation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:RepaymentOfCollateralizedObligation" format="ixt:fixed-zero" scale="6" id="f-255">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:RepaymentOfCollateralizedObligation" format="ixt:num-dot-decimal" scale="6" id="f-256">5,175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:RepaymentOfCollateralizedObligation" format="ixt:fixed-zero" scale="6" id="f-257">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under repurchase program and employee plans</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-258">9,103</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-259">11,291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-260">13,328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;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%">Dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="6" id="f-261">4,814</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="6" id="f-262">4,766</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="6" id="f-263">4,741</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-264">339</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-265">5</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-266">786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-267">10,883</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-18" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-268">19,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-19" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-269">16,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-270">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-18" decimals="-6" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-271">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-19" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-272">86</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="6" id="f-273">1,095</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="6" id="f-274">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="6" id="f-275">3,997</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Cash, cash equivalents and restricted cash, beginning of year</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-276">6,282</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-21" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-277">4,782</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="background-color:#ffffff;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-22" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-278">8,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Cash, cash equivalents and restricted cash, end of year</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-279">7,377</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-280">6,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-281">4,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">63</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_199"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheets</span></div></div><div style="margin-bottom: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:73.661%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.770%"/><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%">December&#160;31 (in millions, except share data)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Current Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-282">7,322</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-283">6,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-284">13,661</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-285">13,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-286">5,817</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-287">3,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-288">26,801</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-20" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-289">23,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-290">12,541</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-291">12,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Investments</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="6" id="f-292">8,647</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="6" id="f-293">9,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-294">62,548</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-295">59,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Goodwill</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-296">58,209</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-297">59,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:IndefiniteLivedFranchiseRights" format="ixt:num-dot-decimal" scale="6" id="f-298">59,365</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:IndefiniteLivedFranchiseRights" format="ixt:num-dot-decimal" scale="6" id="f-299">59,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-300">25,599</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-301">27,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-302">12,501</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-303">12,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-304">266,211</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-305">264,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding: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%">Liabilities and Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Current Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses related to trade creditors</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-306">11,321</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-307">12,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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="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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="6" id="f-308">3,507</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:DeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="6" id="f-309">3,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-310">10,679</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-311">13,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of debt</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-312">4,907</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-313">2,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Advance on sale of investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:AdvanceOnSaleOfInvestment" format="ixt:num-dot-decimal" scale="6" id="f-314">9,167</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="cmcsa:AdvanceOnSaleOfInvestment" format="ixt:num-dot-decimal" scale="6" id="f-315">9,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-316">39,581</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-317">40,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent portion of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="f-318">94,186</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="f-319">95,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-320">25,227</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-321">26,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-322">20,942</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-323">20,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-23" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-324"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-20" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-325"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-326">237</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-327">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Preferred stock&#8212;authorized, <ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-328"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-329">20,000,000</ix:nonFraction></ix:nonFraction> shares; issued, <ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-330"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-331">zero</ix:nonFraction></ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-332">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-333">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-24" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-334"><ix:nonFraction unitRef="usdPerShare" contextRef="c-25" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-335">0.01</ix:nonFraction></ix:nonFraction> par value&#8212;authorized, <ix:nonFraction unitRef="shares" contextRef="c-25" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-336"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-337">7,500,000,000</ix:nonFraction></ix:nonFraction> shares; issued, <ix:nonFraction unitRef="shares" contextRef="c-24" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-338">4,651,093,045</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-25" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-339">4,842,108,959</ix:nonFraction>; outstanding, <ix:nonFraction unitRef="shares" contextRef="c-24" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-340">3,778,302,017</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-25" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-341">3,969,317,931</ix:nonFraction></span></div></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-342">47</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-25" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-343">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-26" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-344"><ix:nonFraction unitRef="usdPerShare" contextRef="c-27" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-345">0.01</ix:nonFraction></ix:nonFraction> par value&#8212;authorized, <ix:nonFraction unitRef="shares" contextRef="c-27" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-346"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-347">75,000,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding, <ix:nonFraction unitRef="shares" contextRef="c-26" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-348"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-349"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-350"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-351">9,444,375</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="f-352">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:CommonStockValue" format="ixt:fixed-zero" scale="6" id="f-353">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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="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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="f-354">38,102</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="f-355">38,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-356">56,972</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-357">52,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Treasury stock, <ix:nonFraction unitRef="shares" contextRef="c-20" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-358"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-359">872,791,028</ix:nonFraction></ix:nonFraction> Class A common shares</span></div></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="6" id="f-360">7,517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="6" id="f-361">7,517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-362">2,043</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-363">1,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 Comcast Corporation shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-364">85,560</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-20" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-365">82,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="f-366">477</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:MinorityInterest" scale="6" id="f-367">523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-368">86,038</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-20" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-369">83,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Total liabilities and equity</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-370">266,211</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-371">264,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">64</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_202"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Changes in Equity</span></div></div><div style="margin-bottom: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:59.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.061%"/><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 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:400;line-height:100%">(in millions, except per share data)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Redeemable Noncontrolling Interests</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="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="background-color:#ffffff;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%">Balance, beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-372">241</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-373">411</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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-374">519</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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" scale="6" id="f-375">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" scale="6" id="f-376">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" scale="6" id="f-377">77</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:TemporaryEquityOtherChanges" format="ixt:fixed-zero" scale="6" id="f-378">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="6" id="f-379">171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="6" id="f-380">80</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="6" id="f-381">9</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="6" id="f-382">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="6" id="f-383">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Balance, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-384">237</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-385">241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="f-386">411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #0c6dff;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="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-387">48</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-388">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-389">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;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%">Repurchases of common stock under repurchase program and employee plans</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-390">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-32" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-391">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-33" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-392">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">Balance, end of year</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-393">47</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-394">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-395">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Class B Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="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="background-color:#ffffff;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:700;line-height:100%">Balance, beginning and end of year</span></div></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-396"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-397">&#8212;</ix:nonFraction></ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-398"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-399">&#8212;</ix:nonFraction></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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-400"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-401">&#8212;</ix:nonFraction></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="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 style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="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="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:10pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-402">38,533</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-403">39,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-404">40,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Share-based compensation</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="6" id="f-405">1,169</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-43" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="6" id="f-406">1,063</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="background-color:#ffffff;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-44" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="6" id="f-407">1,055</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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-408">1,841</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-409">2,086</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-410">2,431</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Issuances of common stock under employee plans</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-411">240</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-43" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-412">272</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="background-color:#ffffff;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-44" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-413">278</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="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="background-color:#cceeff;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="f-414">2</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:StockholdersEquityOther" scale="6" id="f-415">127</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="f-416">337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Balance, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-417">38,102</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-418">38,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-419">39,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-420">52,892</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-421">51,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-422">61,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under repurchase program and employee plans</span></div></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-423">7,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-50" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-424">9,309</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-51" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-425">10,897</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Dividends declared</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="6" id="f-426">4,862</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="6" id="f-427">4,795</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="6" id="f-428">4,757</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:StockholdersEquityOther" format="ixt:fixed-zero" scale="6" id="f-429">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-50" decimals="-6" name="us-gaap:StockholdersEquityOther" scale="6" id="f-430">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-51" decimals="-6" name="us-gaap:StockholdersEquityOther" scale="6" id="f-431">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-432">16,192</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-433">15,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-434">5,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Balance, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-435">56,972</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-436">52,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-437">51,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Treasury Stock at Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="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="background-color:#cceeff;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:700;line-height:100%">Balance, beginning and end of year</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-438"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-439">7,517</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-440"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-441">7,517</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-442"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-443">7,517</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Balance, beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-444">1,253</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-445">2,611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-446">1,480</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="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="background-color:#cceeff;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%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-447">790</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-448">1,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-449">4,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="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="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">Balance, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-450">2,043</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-451">1,253</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-452">2,611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Noncontrolling Interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-453">523</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-454">684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-455">1,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other comprehensive income (loss)</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-456">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-68" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-457">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-69" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-458">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" scale="6" id="f-459">295</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-6" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" scale="6" id="f-460">166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" scale="6" id="f-461">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" name="us-gaap:StockholdersEquityOther" format="ixt:fixed-zero" scale="6" id="f-462">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-68" decimals="-6" name="us-gaap:StockholdersEquityOther" format="ixt:fixed-zero" scale="6" id="f-463">&#8212;</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="background-color:#ffffff;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-69" decimals="-6" name="us-gaap:StockholdersEquityOther" scale="6" id="f-464">280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="f-465">324</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-6" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="f-466">307</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="f-467">495</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Balance, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-468">477</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-469">523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-470">684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Total equity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-471">86,038</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-472">83,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-473">81,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding: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%">Cash dividends declared per common share</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-474">1.24</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align: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-18" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-475">1.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #0c6dff;padding:2px 0;text-align:right;vertical-align: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-19" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-476">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #0c6dff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">65</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_205"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><div><span><br/></span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_208"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="f-477" continuedAt="f-477-1" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 1: Summary of Significant Accounting Policies</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify"><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:ConsolidationPolicyTextBlock" id="f-478" escape="true">The accompanying consolidated financial statements include all entities in which we have a controlling voting interest and variable interest entities (&#8220;VIEs&#8221;) required to be consolidated, including Universal Beijing Resort (see Note 7).</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;text-align:justify"><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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-479" escape="true">We translate assets and liabilities of our foreign operations where the functional currency is the local currency into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average periodic exchange rates. The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets. Any foreign currency transaction gains or losses are included in our consolidated statements of income in investment and other income (loss), net. For disclosures containing future amounts where the functional currency is the local currency, we translate the amounts into U.S. dollars at the exchange rates as of the balance sheet date.</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, we announced our intention to create SpinCo, a new independent publicly traded company comprised of select domestic cable television networks along with complementary digital assets through a tax-free spin-off. We are targeting to complete the Spin-off by the end of 2025, subject to the satisfaction of customary conditions, including obtaining final approval from our Board of Directors, satisfactory completion of SpinCo financings, receipt of tax opinions and receipt of any regulatory approvals. There can be no assurance that a separation transaction will occur, or, if one does, of its terms or timing. The consolidated financial statements and related notes do not reflect the proposed Spin-off.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-480" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current liability for accrued participations and residuals is separately disclosed in Note 4 in the current year and is included within the &#8220;accrued expenses and other current liabilities&#8221; caption in our consolidated balance sheet for all periods presented. Previously these amounts were presented in a separate caption in our consolidated balance sheet.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Policies</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-481" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with GAAP, which require us to select accounting policies, including in certain cases industry-specific policies, and make estimates that affect the reported amount of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. Actual results could differ from these estimates. The following accounting policies are specific to the industries in which we operate:</span></div><div style="margin-bottom:6pt;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">capitalization and amortization of film and television costs (see Note 4)</span></div><div style="margin-bottom:6pt;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">costs for connecting customers to our HFC network (see Note 8)</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on other accounting policies and methods that we use in the preparation of our consolidated financial statements are included, where applicable, in their respective footnotes that follow. Below is a discussion of accounting policies and methods used in our consolidated financial statements that are not presented within other footnotes. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><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:AdvertisingCostsPolicyTextBlock" id="f-482" escape="true">Advertising costs are expensed as incurred.</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value Measurements</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-483" continuedAt="f-483-1" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance related to fair value measurements establishes a hierarchy based on the types of inputs used for the various valuation techniques. The levels of the hierarchy are described below. </span></div><div style="margin-bottom:6pt;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">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market. </span></div><div style="margin-bottom:6pt;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">Level 2: Values are determined using quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. </span></div><div style="margin-bottom:6pt;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">Level 3: Values are determined using models that use significant inputs that are primarily unobservable, discounted cash flow methodologies or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation. </span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-483-1">We use this three-tier fair value hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments (see Note 7); on a non-recurring basis, such as for acquisitions and impairment testing (see Note 9); and for disclosure purposes, such as for debt (see Note 6). Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation and classification within the fair value hierarchy.</ix:continuation>  </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">66</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-477-1"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-484" escape="true"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income Tax Disclosures</span></div><div style="margin-bottom:6pt;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 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued updated accounting guidance related to income tax disclosures. The updated accounting guidance, among other things, requires additional disclosure primarily related to the income tax rate reconciliation and income taxes paid. We will adopt the updated accounting guidance in our Annual Report on Form 10-K for the year ending December 31, 2025.</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued updated accounting guidance related to disclosures about certain costs and expenses. The updated accounting guidance, among other things, requires quantitative disclosures for employee compensation, selling expenses and purchases of inventory. The updated guidance is effective beginning in our Annual Report on Form 10-K for the year ending December 31, 2027.</span></div></ix:nonNumeric></ix:continuation><div id="ia8555b4da9c1428ea91f8f8e7517528b_214"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-485" continuedAt="f-485-1" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 2: Segment Information</span></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global media and technology company with <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-486">five</ix:nonFraction> segments: Residential Connectivity &amp; Platforms, Business Services Connectivity, Media, Studios and Theme Parks. Our segments align to our primary business operations and how our <span style="-sec-ix-hidden:f-487">Chairman and Chief Executive Officer</span>, the chief operating decision maker, reviews our operating results. See</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Note 3 for a description of the various products and services within each segment.</span></div><div style="margin-bottom:6pt;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%">Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. Transactions between our segments generally include intercompany profit consistent with third-party transactions. The Residential Connectivity &amp; Platforms and the Business Services Connectivity segments use certain shared infrastructure, including our network in the United States, and each segment is presented with its direct costs and an allocation of shared costs, as well as revenue from its customers.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-488" continuedAt="f-488-1" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial data by segment is presented in the tables below. We do not present asset information for our segments as this information is not used to allocate resources.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">67</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-488-1" continuedAt="f-488-2"><ix:continuation id="f-485-1" continuedAt="f-485-2"><div style="margin-bottom: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:33.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2024</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="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:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-489">71,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-490">9,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-491">23,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-492">7,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-493">8,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-494">120,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intersegment revenue</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="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-77" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-495">173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-78" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-496">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-79" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-497">4,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-80" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-498">3,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-81" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-499">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-82" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-500">8,142</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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-501">71,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-502">9,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-503">28,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-504">11,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-505">8,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-506">129,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-507">2,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-90" decimals="-6" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-508">8,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-509">123,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-510">16,881</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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-511">18,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-512">7,257</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-513">1,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-514">1,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-515">27,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-84" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-516">4,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-85" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-517">4,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-86" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-518">947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-87" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-519">5,668</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="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-520">27,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-521">5,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-522">3,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-523">1,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-524">2,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-525">40,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-91" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="f-526">831</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-527">1,346</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-90" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="f-528">47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-529">8,729</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-1" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-530">6,072</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-531">4,134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-1" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-532">490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-533">18,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom: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:33.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 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="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:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-534">71,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-535">9,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-536">20,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-537">8,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-538">8,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-539">118,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intersegment revenue</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="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-99" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-540">207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-100" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-541">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-101" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-542">4,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-102" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-543">3,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-103" decimals="-6" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-544">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-104" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-545">8,166</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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-546">71,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-547">9,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-548">25,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-549">11,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-550">8,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-551">127,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-552">2,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-112" decimals="-6" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-553">8,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-554">121,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-555">18,067</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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-556">16,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-557">7,958</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-558">1,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-559">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-560">26,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-106" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-561">3,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-107" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-562">4,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-108" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-563">818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-109" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-564">5,602</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="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-565">26,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-566">5,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-567">2,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-568">1,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-569">3,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-570">39,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-113" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="f-571">946</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-572">1,318</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-112" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="f-573">105</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="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="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-574">8,854</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-575">5,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-576">4,087</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="f-577">1,252</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="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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-578">20,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">68</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-488-2"><ix:continuation id="f-485-2"><div style="margin-bottom: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:33.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2022</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="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:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-579">72,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-580">8,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-581">22,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-582">8,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-583">7,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-584">118,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intersegment revenue</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="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-121" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-585">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-122" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-586">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-123" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-587">4,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-124" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-588">3,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-125" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-589">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-126" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-590">8,765</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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-591">72,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-592">8,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-593">26,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-594">12,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-595">7,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-596">127,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-597">2,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-134" decimals="-6" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-598">9,032</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-599">121,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-600">18,500</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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-601">17,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-602">8,778</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-603">1,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-604">1,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-605">27,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-128" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-606">3,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-129" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-607">3,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-130" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-608">819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-131" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-609">4,858</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="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-610">26,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-611">5,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-612">3,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="f-613">961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-614">2,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-6" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-615">38,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-135" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="f-616">881</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="cmcsa:AdjustedEBITDA" format="ixt:num-dot-decimal" scale="6" id="f-617">1,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-134" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="f-618">66</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-619">8,724</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-620">5,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Goodwill and long-lived asset impairments</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">(g)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="6" id="f-621">8,583</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-622">3,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-623">861</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-624">9,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:9.13pt">Our most significant intersegment revenue transactions include distribution revenue in Media related to fees from Residential Connectivity &amp; Platforms for the rights to distribute television programming, and content licensing revenue in Studios for licenses of owned content to Media. Revenue for licenses of content from Studios to Media is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses in Media are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes the operations of our Sky-branded video services and television networks in Germany; Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania; and Xumo, our consolidated streaming platform joint venture with Charter Communications. Corporate and other also includes overhead and personnel costs for Corporate.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The significant expense categories and amounts align with the segment-level information that is regularly provided to our chief operating decision maker. Intersegment expenses are included in the amounts shown.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other for each segment primarily includes:</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Residential Connectivity &amp; Platforms and Business Services Connectivity: technical and support; direct product costs; marketing and promotion; customer service; administrative personnel costs; franchise and other regulatory fees; fees paid to third parties where we sell advertising on their behalf; bad debt; and other business, headquarters and support costs, including building and office expenses, taxes and billing costs necessary to operate the Residential Connectivity &amp; Platforms and Business Services Connectivity segments. Our chief operating decision maker uses aggregate expense information to manage the operations of the Business Services Connectivity segment.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Media and Studios: salaries, employee benefits, rent and other overhead expenses.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Theme Parks: theme park operations, including repairs and maintenance and related administrative expenses; food, beverage and merchandise costs; labor costs; and sales and marketing costs. Our chief operating decision maker uses aggregate expense information to manage the operations of the Theme Parks segment.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">We use Adjusted EBITDA as the measure of profit or loss for our segments. For each of our segments, our chief operating decision maker uses Adjusted EBITDA to measure operational strength and performance, assist in the evaluation of underlying trends, and allocate resources in the annual budget and forecasting process. Adjusted EBITDA is also a significant performance measure in our annual incentive compensation programs. From time to time we may report the impact of certain events, gains, losses or other charges related to our segments within Corporate and other. </span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.02pt">Includes overhead, personnel costs and other costs necessary to operate the Media, Studios and Theme Parks segments.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Refe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">r to Note 9 for a discussion of impairment charges in 2022 related to goodwill and long-lived assets.</span></div></ix:continuation></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">69</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_220"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-625" continuedAt="f-625-1" escape="true"><div style="margin-top:10.5pt"><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:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 3: Revenue </span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-626" escape="true"><div style="margin-bottom: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:57.904%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.494%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:400;line-height:100%">Year ended December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic broadband</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-627">26,228</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-628">25,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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-629">24,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic wireless</span></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:700;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-630">4,273</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-141" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-631">3,664</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="background-color:#ffffff;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-142" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-632">3,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International connectivity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-633">4,854</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-634">4,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-635">3,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total residential connectivity</span></td><td colspan="2" style="background-color:#ffffff;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:700;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-636">35,355</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-637">33,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-638">30,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-639">26,872</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-640">28,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-641">30,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Advertising</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-642">4,089</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-153" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-643">3,969</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="background-color:#ffffff;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-154" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-644">4,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-645">5,259</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-646">5,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-647">6,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total Residential Connectivity &amp; Platforms Segment</span></div></td><td colspan="2" style="background-color:#ffffff;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:700;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-648">71,574</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-649">71,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-650">72,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 Business Services Connectivity Segment</span></div></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-651">9,701</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-652">9,255</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="background-color:#ffffff;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-128" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-653">8,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Domestic advertising</span></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:700;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-654">10,008</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-159" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-655">8,600</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="background-color:#ffffff;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-160" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-656">10,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-657">11,826</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-658">10,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-659">10,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">International networks</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-660">4,282</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-165" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-661">4,109</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="background-color:#ffffff;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-166" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-662">3,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-663">2,031</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-664">1,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-665">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 Media Segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-666">28,148</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-107" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-667">25,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-129" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-668">26,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Content licensing</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-669">8,063</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-171" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-670">8,231</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="background-color:#ffffff;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-172" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-671">9,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theatrical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-672">1,693</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-673">2,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-674">1,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Other</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-675">1,335</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-177" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-676">1,315</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="background-color:#ffffff;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-178" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-677">1,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 Studios Segment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-678">11,092</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-679">11,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-130" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-680">12,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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 Theme Parks Segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-681">8,617</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-682">8,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-683">7,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other revenue</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-684">2,982</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-685">2,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-686">2,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Eliminations</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="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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-6" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-687">8,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-112" decimals="-6" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-688">8,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-134" decimals="-6" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-689">9,032</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-690">123,731</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-691">121,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-692">121,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">See Note 2 for additional information on intersegment revenue transactions. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate primarily in the Un</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ited States but also in select international markets. The table below summarizes our consolidated revenue from customers in certain geographic locations. </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:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Year ended December 31 (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-693">96,237</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-694">94,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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-695">96,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-696">14,194</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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-697">13,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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" format="ixt:num-dot-decimal" scale="6" id="f-698">13,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-699">13,300</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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-700">13,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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-701">11,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-702">123,731</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-703">121,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-704">121,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Residential Connectivity &amp; Platforms Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Residential Connectivity &amp; Platforms generates revenue from customers that subscribe to our residential broadband and wireless connectivity services, residential and business video services and residential wireline voice services in the United States, the United Kingdom and Italy. We offer these services individually and as bundled services at a discounted rate.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subscription rates and related charges vary according to the services and features customers receive, and customers are typically billed in advance and pay on a monthly basis. Revenue from customers that purchase bundled services at a discounted rate is allocated between the separate services based on the respective stand-alone selling prices. The stand-alone selling prices are determined based on the current prices at which we separately sell the services. Significant judgment is used to determine performance obligations that should be accounted for separately and the allocation of revenue when services are combined in a bundle. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">70</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-625-1" continuedAt="f-625-2"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While a portion of our customers are subject to contracts for their services, which are typically <ix:nonNumeric contextRef="c-188" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" format="ixt-sec:durmonth" id="f-705">1</ix:nonNumeric> month to <ix:nonNumeric contextRef="c-189" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" format="ixt-sec:duryear" id="f-706">2</ix:nonNumeric> years in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services primarily on a basis that is consistent with our customers that are not subject to contracts and recognize revenue as the services are provided on a monthly basis. Installation fees for these customers are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year. Certain international customers are under contracts, with terms typically ranging from rolling monthly to <ix:nonNumeric contextRef="c-190" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" format="ixt-sec:durmonth" id="f-707">24</ix:nonNumeric> months, depending on the service, and may only discontinue service in accordance with the terms of their contracts. We recognize revenue for these customers as the services are provided over the contract period. At any given time, the amount of future revenue to be earned from these customers related to existing agreements is equal to less than <ix:nonFraction unitRef="number" contextRef="c-191" decimals="2" name="cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent" scale="-2" id="f-708">10</ix:nonFraction>% of our annual Residential Connectivity &amp; Platforms revenue and will generally be recognized within <ix:nonNumeric contextRef="c-192" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-709">24</ix:nonNumeric> months. Sales commissions are generally expensed as incurred, as the related period of benefit is less than a year. Sales commissions for the international customers under contract are generally deferred and recognized over the respective contract terms. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our services generally involve customer premise equip</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ment, such as wireless gateways and set-top boxes, that are generally considered part of our services for revenue recognition. We recognize revenue from the sale of devices, including wireless devices and Sky Glass smart televisions, when they are transferred to the customer. Under an equipment installment plan, customers typically have the option to finance wireless devices and Sky Glass smart televisions interest-free over <ix:nonNumeric contextRef="c-193" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" format="ixt-sec:durmonth" id="f-710"><ix:nonNumeric contextRef="c-194" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" format="ixt-sec:durmonth" id="f-711"><ix:nonNumeric contextRef="c-195" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" format="ixt-sec:durmonth" id="f-712">24</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> months, and up to <ix:nonNumeric contextRef="c-196" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" format="ixt-sec:durmonth" id="f-713"><ix:nonNumeric contextRef="c-197" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" format="ixt-sec:durmonth" id="f-714"><ix:nonNumeric contextRef="c-198" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" format="ixt-sec:durmonth" id="f-715">48</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> months for international customers. Equipment installment plan receivables under these arrangements are recorded net of imputed interest when the devices are transferred to the customer.  </span></div><div style="margin-bottom:6pt;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:115%">We also have arrangements to sell certain DTC streaming services t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">o our customers. We have concluded we are the sales agent in these arrangements, and we record net commission revenue as earned, which is generally as customers are billed on a monthly basis, within domestic broadband and international connectivity revenue.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of our domestic cable franchise agreements, we are generally required to pay the cable franchising authority an amount based on gross video revenue. We generally pass these and other similar fees through to our domestic customers and classify these fees in the respective Residential Connectivity &amp; Platforms services revenue, with the corresponding costs included in other operating and administrative expenses.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with domestic cable networks, we generally receive an allocation of scheduled advertising time that we sell to advertisers. In addition, we generate revenue from the sale of advertising on our owned Sky-branded entertainment television networks and our digital platforms. In most cases, the available advertising units are sold by our sales force. We also enter into representation agreements under which we sell advertising on behalf of third parties. Since we are acting as the principal in these arrangements, we record the advertising that is sold in advertising revenue and the fees paid to the third parties in other operating and administrative expenses. In some cases, we work with representation firms as an extension of our sales force to sell a portion of the advertising units allocated to us and record the revenue net of agency commissions. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined that a contract exists for our advertising sales arrangements once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue from these arrangements is recognized in the period in which advertisements are aired or delivered. Payment terms vary by contract, although terms generally require payment within <ix:nonNumeric contextRef="c-199" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-716">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c-200" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-717">60</ix:nonNumeric> days from when advertisements are aired or delivered. We also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry to facilitate the more effective engagement of advertisers with their target audiences and recognize revenue when these services are provided. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Services Connectivity Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business Services Connectivity generates revenue from subscribers to a variety of our products and services which are offered to businesses. Our connectivity service offerings for small business locations in the United States primarily include broadband, wireline voice and wireless services that are similar to those provided to our residential customers and include certain other features specific to businesses. Our enterprise solutions offerings for medium-sized customers and larger enterprises also include ethernet network services, advanced voice services and a software-defined networking product. We also have certain business connectivity service offerings in the United Kingdom. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">71</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-625-2" continuedAt="f-625-3"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue as the services are provided over the contract period. Substantially all of our customers are initially under contracts, with terms typically ranging from <ix:nonNumeric contextRef="c-201" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" format="ixt-sec:duryear" id="f-718">2</ix:nonNumeric> years for small and medium-sized businesses to up to <ix:nonNumeric contextRef="c-202" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" format="ixt-sec:duryear" id="f-719">5</ix:nonNumeric> years for larger enterprises. Customers with contracts may only discontinue service in accordance with the terms of their contracts. At any given time, the amount of future revenue to be earned related to fixed pricing under existing agreements is equal to approximately half of our annual Business Services Connectivity segment revenue, of which the substantial majority will be recognized within <ix:nonNumeric contextRef="c-203" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-720">2</ix:nonNumeric> years. Customers under contract typically pay on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Segment</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Media generates revenue from the sale of advertising on our linear television networks, Peacock and other digital properties. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined that a contract exists for our advertising sales once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or delivered and payment occurs thereafter, with payment generally required within <ix:nonNumeric contextRef="c-204" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-721">30</ix:nonNumeric> days. In some instances, we guarantee audience ratings for the advertisements. To the extent there is a shortfall in contracts where the ratings were guaranteed, a portion of the revenue is deferred until the shortfall is settled, typically by providing additional advertising units generally within one year of the original airing.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Media generates revenue from the distribution of television programming in the United States and internationally to traditional multichannel video providers, such as our Residential Connectivity &amp; Platforms segment, and to virtual multichannel video providers that offer streamed linear television networks. This revenue includes amounts under NBC and Telemundo retransmission consent agreements, and we also receive associated fees from NBC-affiliated and Telemundo-affiliated local broadcast television stations. We also receive monthly subscription fees for our Peacock service either directly from customers or from companies who sell Peacock to customers on our behalf. We have determined that we are principal in these arrangements and in the event we do not have transparency into the pricing charged by a company selling Peacock on our behalf, the amount of revenue recognized is limited to the fees receivable from that company pursuant to our arrangement.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monthly fees received under distribution agreements with multichannel video providers are generally under multiyear agreements with revenue based on the number of subscribers receiving the programming on our television networks and a per subscriber fee, although revenue for certain of our television networks is based on a fixed fee. Payment terms and conditions vary by contract type, although terms generally include payment within <ix:nonNumeric contextRef="c-205" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-722">60</ix:nonNumeric> days. These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios Segment </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content Licensing</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Studios generates revenue from the worldwide licensing of our owned film and television content to television networks and DTC streaming service providers, as well as through video on demand services provided by multichannel video providers and other service providers. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Studios may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when the content is delivered and available for use by the licensee. When the term of an existing agreement is renewed or extended, we recognize revenue when the licensed content becomes available under the renewal or extension. Payment terms and conditions vary by contract type, although payments are generally collected over the license term. The amount of future revenue to be earned related to fixed pricing under existing third-party agreements at any given time equals approximately one-half year to 1 year of annual Studios content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within <ix:nonNumeric contextRef="c-206" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-723">2</ix:nonNumeric> years. This amount may fluctuate from period to period depending on the timing of the releases and the availability of content under existing agreements and may not represent the total revenue expected to be recognized as it does not include revenue from future agreements or from variable pricing or optional purchases under existing agreements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a DTC streaming service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">72</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-625-3"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theatrical</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Studios generates revenue from the worldwide distribution of our produced and acquired films for exhibition in movie theaters. Our arrangements with exhibitors generally entitle us to a percentage of ticket sales. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within <ix:nonNumeric contextRef="c-207" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-724">30</ix:nonNumeric> days after exhibition.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Theme Parks Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; Osaka, Japan; and Beijing, China. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. We also generate revenue from our consumer products business. Additionally, we license the right to use the Universal Studios brand name and other intellectual property and provide other services to third parties, including the party that owns and operates the Universal Studios Singapore theme park on Sentosa Island, Singapore. We recognize revenue from ticket sales when the tickets are used, generally within a year from the date of purchase. For annual passes, we generally recognize revenue on a straight-line basis over the period the pass is available to be used. We recognize revenue from in-park spending and consumer products at the point of sale.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-725" continuedAt="f-725-1" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes our accounts receivable, other balances that are not separately presented in our consolidated balance sheets that relate to the recognition of revenue and collection of the related cash, and deferred costs associated with our contracts with customers.</span></div><div style="margin-top:5pt;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:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.328%"/><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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Receivables, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="f-726">14,399</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="f-727">14,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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: Allowance for credit losses</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-728">738</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-729">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-730">13,661</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-731">13,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-732">1,853</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-733">1,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="f-734">1,184</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="f-735">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="f-736">665</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="f-737">618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="f-725-1">(a) Amortization of contract acquisition and fulfillment costs totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-738">716</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-739">692</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-740">707</ix:nonFraction>&#160;million in 2024, 2023 and 2022, respectively, included in marketing and promotion and other operating and administrative expenses.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-741" escape="true"><div style="margin-bottom: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:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Allowance for Credit Losses</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Beginning balance</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-742">698</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-743">736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-744">658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Current-period provision for expected credit losses</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-745">747</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-746">775</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-747">758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net of recoveries and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" scale="6" id="f-748">707</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" scale="6" id="f-749">812</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" scale="6" id="f-750">680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-751">738</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-752">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-753">736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" id="f-754" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivables include amounts not yet billed related to equipment installment plans, as summarized in the table below.</span></div><div style="margin-bottom: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:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.328%"/><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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-755">1,827</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-756">1,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-757">1,225</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-209" decimals="-6" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-758">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="f-759">3,052</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="f-760">2,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia8555b4da9c1428ea91f8f8e7517528b_226"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EntertainmentTextBlock" id="f-766" continuedAt="f-766-1" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 4: Programming and Production Costs</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock" id="f-767" escape="true"><div style="margin-bottom:6pt;margin-top:3pt"><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:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.621%"/><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%">Year ended December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video distribution programming </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:VideoDistributionProgrammingExpense" format="ixt:num-dot-decimal" scale="6" id="f-768">11,428</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:VideoDistributionProgrammingExpense" format="ixt:num-dot-decimal" scale="6" id="f-769">12,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="cmcsa:VideoDistributionProgrammingExpense" format="ixt:num-dot-decimal" scale="6" id="f-770">13,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television content:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-align:justify"><span style="-sec-ix-hidden:f-771"><span style="-sec-ix-hidden:f-772"><span style="-sec-ix-hidden:f-773"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</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></span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" format="ixt:num-dot-decimal" scale="6" id="f-774">9,617</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" format="ixt:num-dot-decimal" scale="6" id="f-775">10,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" format="ixt:num-dot-decimal" scale="6" id="f-776">10,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;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;&#160;Licensed, including sports rights</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" format="ixt:num-dot-decimal" scale="6" id="f-777">14,668</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" format="ixt:num-dot-decimal" scale="6" id="f-778">12,619</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="background-color:#ffffff;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-19" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" format="ixt:num-dot-decimal" scale="6" id="f-779">13,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:justify;vertical-align:bottom"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:OtherProgrammingAndProductionExpense" format="ixt:num-dot-decimal" scale="6" id="f-780">1,314</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:OtherProgrammingAndProductionExpense" format="ixt:num-dot-decimal" scale="6" id="f-781">1,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:OtherProgrammingAndProductionExpense" format="ixt:num-dot-decimal" scale="6" id="f-782">1,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Total programming and production costs</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-783">37,026</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-784">36,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ProgrammingAndProductionCosts" format="ixt:num-dot-decimal" scale="6" id="f-785">38,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amount includes amortization of owned content of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpense" format="ixt:num-dot-decimal" scale="9" id="f-786">7.8</ix:nonFraction>&#160;billion, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpense" format="ixt:num-dot-decimal" scale="9" id="f-787">7.8</ix:nonFraction>&#160;billion and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpense" format="ixt:num-dot-decimal" scale="9" id="f-788">8.6</ix:nonFraction>&#160;billion for the year ended December&#160;31, 2024, 2023 and 2022, respectively, as well as participations and residuals expenses.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">73</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-766-1" continuedAt="f-766-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:FilmCostsPolicyPolicyTextBlock" id="f-789" continuedAt="f-789-1" escape="true"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Video Distribution Programming Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur programming expenses related to the license of the rights to distribute or integrate third-party programmed television networks, platforms and related content included in video services we sell to end consumers. Programming is generally acquired under multiyear distribution agreements, with fees typically based on the number of customers receiving the television network programming and a per subscriber fee. Programming distribution arrangements are accounted for as executory contracts with expenses generally recognized based on the rates in the agreements, and the arrangements are not subject to impairment. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Film and Television Content</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur costs related to the production of owned content and the license of the rights to use content owned by third parties and sports rights on our owned television networks and digital properties, which are described as owned and licensed content, respectively. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" id="f-790" escape="true"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized Film and Television Costs</span></div><div style="margin-top:5pt"><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:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.328%"/><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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Owned:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">In production and in development</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" format="ixt:num-dot-decimal" scale="6" id="f-791">3,342</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" format="ixt:num-dot-decimal" scale="6" id="f-792">2,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Completed, not released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" scale="6" id="f-793">209</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" scale="6" id="f-794">317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Released, less amortization</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased" format="ixt:num-dot-decimal" scale="6" id="f-795">4,545</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased" format="ixt:num-dot-decimal" scale="6" id="f-796">4,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCost" format="ixt:num-dot-decimal" scale="6" id="f-797">8,095</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCost" format="ixt:num-dot-decimal" scale="6" id="f-798">7,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Licensed, including sports advances</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" format="ixt:num-dot-decimal" scale="6" id="f-799">4,446</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" format="ixt:num-dot-decimal" scale="6" id="f-800">5,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Film and television costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" format="ixt:num-dot-decimal" scale="6" id="f-801">12,541</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" format="ixt:num-dot-decimal" scale="6" id="f-802">12,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax incentives reduced <span style="-sec-ix-hidden:f-803">capitalized owned film and television costs</span> by $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-804">455</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-805">418</ix:nonFraction>&#160;million as of December&#160;31, 2024 and 2023, respectively, and resulted in a reduction of <span style="-sec-ix-hidden:f-806">programming and production costs</span> of $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:GovernmentAssistanceAmount" format="ixt:num-dot-decimal" scale="6" id="f-807">652</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:GovernmentAssistanceAmount" format="ixt:num-dot-decimal" scale="6" id="f-808">578</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:GovernmentAssistanceAmount" format="ixt:num-dot-decimal" scale="6" id="f-809">733</ix:nonFraction>&#160;million in 2024, 2023 and 2022, respectively. We have receivables related to our production tax incentives of $<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-8" name="us-gaap:GovernmentAssistanceAmountCumulative" format="ixt:num-dot-decimal" scale="9" id="f-810">2.2</ix:nonFraction>&#160;billion and $<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-8" name="us-gaap:GovernmentAssistanceAmountCumulative" format="ixt:num-dot-decimal" scale="9" id="f-811">1.9</ix:nonFraction>&#160;billion as of December&#160;31, 2024 and 2023, respectively, a substantial majority of which are reflected in other <span style="-sec-ix-hidden:f-812">noncurrent assets</span> in our consolidated balance sheets.</span></div><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" id="f-813" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes estimated future amortization expense for the capitalized film and television costs recorded in our consolidated balance sheets as of December&#160;31, 2024. </span></div><div style="margin-top:5pt"><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:72.438%"/><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 colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.328%"/><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:400;line-height:100%">(in millions)</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="display:none"/><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:8pt;font-weight:400;line-height:100%">Owned </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:8pt;font-weight:400;line-height:100%">Licensed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed, not released:</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="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle" scale="6" id="f-814">127</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Released and licensed content:</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="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne" format="ixt:num-dot-decimal" scale="6" id="f-815">2,299</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" format="ixt:num-dot-decimal" scale="6" id="f-816">2,373</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo" scale="6" id="f-817">842</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" format="ixt:num-dot-decimal" scale="6" id="f-818">1,471</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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="display:none"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree" scale="6" id="f-819">452</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" scale="6" id="f-820">351</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have future minimum commitments for licensed content that are not recognized in our consolidated balance sheet as of December&#160;31, 2024 totaling $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="cmcsa:BroadcastersLicenseAgreementCommitmentsAmount" format="ixt:num-dot-decimal" scale="9" id="f-821">2.8</ix:nonFraction>&#160;billion.</span></div><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" id="f-822" escape="true"><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><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 amount of accrued participation and residual liabilities that we expect to pay during the upcoming operating cycle.</span></div><div style="margin-bottom:6pt;margin-top:4pt;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:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.620%"/><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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">Current portion of accrued participations and residuals</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle" format="ixt:num-dot-decimal" scale="6" id="f-823">1,444</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle" format="ixt:num-dot-decimal" scale="6" id="f-824">1,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">74</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-766-2" continuedAt="f-766-3"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization and Recognition of Film and Television Content</span></div><ix:continuation id="f-789-1" continuedAt="f-789-2"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as well as acquired libraries. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns and distribution strategies, public acceptance and historical results for similar productions. Amortization for content predominantly monetized with other owned or licensed content is recorded based on estimated usage. In determining the method of amortization and estimated life of an acquired film or television library, we generally use the method and the life that most closely follow the undiscounted cash flows over the estimated life of the asset. We do not capitalize costs related to the distribution of a film in movie theaters or the licensing or sale of a film or television production, which primarily include costs associated with marketing and distribution.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Owned and licensed content are presented as noncurrent assets in film and television costs. We present amortization of owned and licensed content and accrued costs associated with participations and residuals payments in programming and production costs.</span></div><div style="margin-bottom:6pt;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%">Film and television productions may be eligible for tax incentives from certain state, local or foreign jurisdictions. These incentives generally provide for transferable or redeemable tax credits upon meeting established levels of qualified production spending within a participating jurisdiction. We record a receivable for a production tax incentive program when there is a reasonable assurance of collection with a corresponding reduction of capitalized film and television costs, and the related amortization.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may enter into co-financing arrangements with third parties to jointly finance or distribute certain of our film productions. These arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor who owns an undivided copyright interest in the film. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards of ownership proportionate to their ownership in the film. We account for the proceeds received from the investor under these arrangements as a reduction of our capitalized film costs and the investor&#8217;s interest in the profit or loss of the film is recorded as either a charge or a benefit, respectively, in programming and production costs. The investor&#8217;s interest in the profit or loss of a film is recorded each period using the individual film forecast computation method.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an event or a change in circumstance occurs that was known or knowable as of the balance sheet date and that indicates the fair value of either owned or licensed content is less than the unamortized costs in the balance sheet, we determine the fair value and record an impairment charge to the extent the unamortized costs exceed the fair value. Owned content is assessed either individually or in identified film groups, for content predominantly monetized on an individual basis or with other content, respectively. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a film group is generally assessed in packages, channels or dayparts. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Licensed content is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Estimated fair values of owned and licensed content are generally based on Level 3 inputs including analysis of market participant estimates of future cash flows.&#160;We record charges related to impairments or content that is substantively abandoned to programming and production costs.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sports Rights</span></div></ix:continuation></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><ix:continuation id="f-789-2" continuedAt="f-789-3"><ix:continuation id="f-766-3" continuedAt="f-766-4"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the costs of multiyear, live-event sports rights as the rights are used over the contract term based on estimated relative value. Estimated relative value is generally based on the terms of the contract and the nature of and potential revenue generation of the deliverables within the contract. Sports rights are accounted for as executory contracts and are not subject to impairment. When cash payments, including advanc</span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-789-3"><ix:continuation id="f-766-4">ed payments, exceed the relative value of the sports rights delivered, we recognize an asset in licensed content. Production costs incurred in advance of airing are also presented in licensed content.</ix:continuation></ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">75</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_229"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-825" continuedAt="f-825-1" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 5: Income Taxes</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-826" escape="true"><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:57.878%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) Before Income Taxes</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-827">19,615</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-828">22,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-829">19,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-830">942</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="6" id="f-831">1,686</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="6" id="f-832">10,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-833">18,673</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-834">20,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-835">9,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-836" escape="true"><div style="margin-top:7pt;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:57.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Income Tax Expense</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Expense (Benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-837">2,194</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-838">6,270</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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-839">4,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-840">1,115</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-841">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-842">961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-843">389</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-844">249</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-845">207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-846">3,698</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-18" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-847">8,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-19" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-848">5,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Expense (Benefit):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-849">599</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-850">2,126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-851">281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-852">49</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-853">468</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-854">483</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-855">253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-856">145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-857">70</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-858">902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-18" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-859">2,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-19" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-860">834</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-861">2,796</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-862">5,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-863">4,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-864" escape="true"><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax expense (benefit) differs from the federal statutory amount because of the effect of the items detailed in the table below.</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: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:57.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><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%">Year ended December&#160;31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-865">3,921</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-866">4,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-867">1,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-868">363</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-869">418</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-870">454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign income taxed at different rates</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="f-871">363</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="f-872">455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="f-873">586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"/></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"/></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:10pt;font-weight:400;line-height:100%">Adjustments to uncertain and effectively settled tax positions, net</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" scale="6" id="f-874">332</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" scale="6" id="f-875">353</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="background-color:#ffffff;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-19" decimals="-6" name="cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" scale="6" id="f-876">179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tax credits</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" scale="6" id="f-877">328</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" scale="6" id="f-878">280</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" scale="6" id="f-879">171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Excess tax benefits recognized on share-based compensation</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="f-880">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="f-881">4</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="background-color:#ffffff;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-19" decimals="-6" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="f-882">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 legislation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-883">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-884">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="f-885">287</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Internal corporate reorganization</span></div></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" format="ixt:num-dot-decimal" scale="6" id="f-886">1,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" format="ixt:fixed-zero" scale="6" id="f-887">&#8212;</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="background-color:#ffffff;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-19" decimals="-6" name="cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" format="ixt:fixed-zero" scale="6" id="f-888">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="6" id="f-889">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="6" id="f-890">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:num-dot-decimal" scale="6" id="f-891">1,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Other</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-892">93</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-893">113</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-894">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-895">2,796</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-896">5,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-897">4,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) We updated our presentation in 2024 to include all federal tax credits within the &#8220;tax credits&#8221; caption, which results in reclassification of prior period amounts. Federal tax credits for foreign income taxes previously presented within the &#8220;foreign income taxed at different rates&#8221; caption and federal research and development credits previously presented in a stand-alone caption are now presented within the &#8220;tax credits&#8221; caption.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-898" continuedAt="f-898-1" escape="true"><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We base our provision for income taxes on our current period income, changes in our deferred income tax assets and liabilities, income tax rates, changes in estimates of our uncertain tax positions, tax planning opportunities available in the jurisdictions in which we operate and excess tax benefits or deficiencies that arise when the tax consequences of share-based compensation differ from amounts previously recognized in the statements of income. We recognize deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of our assets and liabilities and for the expected benefits of using net operating loss carryforwards. When a change in the tax rate or tax law has an impact on deferred taxes, we apply the change based on the years in which the temporary differences are expected to reverse. We record the change in our consolidated financial statements in the period of enactment. </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">76</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-825-1" continuedAt="f-825-2"><ix:continuation id="f-898-1"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the income tax consequences of a business combination includes identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on our estimate of the ultimate tax basis that will be accepted by the various tax authorities. We record liabilities for contingencies associated with prior tax returns filed by the acquired entity based on criteria set forth in the appropriate accounting guidance. We adjust the deferred tax accounts and the liabilities periodically to reflect any revised estimated tax basis and any estimated settlements with the various tax authorities. The effects of these adjustments are recorded to income tax expense.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty. In these cases, we evaluate our tax position using the recognition threshold and the measurement attribute in accordance with the accounting guidance related to uncertain tax positions. Examples of these transactions include business acquisitions and dispositions, including consideration paid or received in connection with these transactions, certain financing transactions, and the allocation of income among state and local tax jurisdictions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We determine whether it is more likely than not that a tax position will be sustained on examination, including the resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in our consolidated financial statements. We classify interest and penalties, if any, associated with our uncertain tax positions as a component of income tax expense (benefit).</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-899" escape="true"><div style="margin-bottom:6pt;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:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Net Deferred Tax Liability</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 operating loss and other loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-900">4,415</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-901">3,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Advance on sale of investment (see Note 7)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:DeferredTaxAssetsAdvanceOnSaleOfInvestment" format="ixt:num-dot-decimal" scale="6" id="f-902">2,437</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="cmcsa:DeferredTaxAssetsAdvanceOnSaleOfInvestment" format="ixt:num-dot-decimal" scale="6" id="f-903">2,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible accruals and other</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="6" id="f-904">4,232</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="6" id="f-905">4,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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: Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-906">4,498</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-907">3,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-908">6,586</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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-20" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-909">6,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and intangible assets</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-910">28,672</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-911">29,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesInvestments" scale="6" id="f-912">934</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:DeferredTaxLiabilitiesInvestments" format="ixt:num-dot-decimal" scale="6" id="f-913">1,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:DeferredTaxLiabilitiesDebt" format="ixt:num-dot-decimal" scale="6" id="f-914">2,055</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="cmcsa:DeferredTaxLiabilitiesDebt" format="ixt:num-dot-decimal" scale="6" id="f-915">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign subsidiaries and undistributed foreign earnings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="6" id="f-916">43</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="6" id="f-917">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-918">31,704</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-919">32,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 deferred tax liability</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-920">25,118</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-921">25,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="f-922" escape="true"><div style="margin-bottom: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:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.326%"/><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:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in our Valuation Allowance for Deferred Tax Assets</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Beginning balance</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-923">3,679</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-924">3,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-925">2,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Additions charged to income tax expense and other accounts</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" scale="6" id="f-926">910</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" scale="6" id="f-927">469</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="background-color:#ffffff;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-19" decimals="-6" name="cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" scale="6" id="f-928">433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" scale="6" id="f-929">91</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" scale="6" id="f-930">84</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" scale="6" id="f-931">45</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-932">4,498</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-933">3,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-934">3,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our net deferred tax liability in 2024 that were not recorded as deferred income tax expense (benefit) are primarily related to an increase of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" scale="6" id="f-935">124</ix:nonFraction> million associated with items included in other comprehensive income (loss).</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, net operating loss and other carryforwards primarily reflects foreign net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-8" name="us-gaap:OperatingLossCarryforwards" scale="9" id="f-936">11.8</ix:nonFraction> billion, which primarily relate to our foreign operations in Europe and the majority of which can be carried forward indefinitely. The determination of the realization of the foreign net operating loss carryforwards is dependent on our subsidiaries&#8217; taxable income or loss, redetermination from taxing authorities, and foreign laws that can change from year to year and impact the amount of such carryforwards. We recognize a valuation allowance if we determine it is more likely than not that some portion, or all, of a deferred tax asset will not be realized. As of December&#160;31, 2024 and 2023, our valuation allowance was primarily related to our foreign net operating loss carryforwards. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">77</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-825-2" continuedAt="f-825-3"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we completed an internal corporate reorganization related to certain foreign subsidiaries, which resulted in a federal net capital loss of $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-8" name="us-gaap:TaxCreditCarryforwardAmount" scale="9" id="f-937">9.1</ix:nonFraction> billion as of December&#160;31, 2024. This capital loss can be carried back and applied against capital gains recognized on our prior federal income tax returns for 2021 through 2023, and as a result, we recognized an income tax benefit and a corresponding refund receivable of $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-8" name="us-gaap:IncomeTaxesReceivable" scale="9" id="f-938"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-8" name="cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" scale="9" id="f-939">1.9</ix:nonFraction></ix:nonFraction> billion. Deferred federal income tax has not been recognized on the excess of the financial reporting basis over the tax basis in foreign subsidiaries resulting from the reorganization where indefinite reversal criteria have been met. Any liabilities would be recognized upon a taxable disposition of such subsidiaries; however, the determination of the amount of any unrecognized deferred income tax liabilities is not practicable.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A net current federal tax receivable of $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="cmcsa:IncomeTaxesReceivableFederalCurrent" scale="9" id="f-940">2.0</ix:nonFraction> billion is included in other current assets within our consolidated balance sheet as of December&#160;31, 2024. There were <ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="cmcsa:IncomeTaxesReceivableFederalCurrent" format="ixt-sec:numwordsen" id="f-941">no</ix:nonFraction> net current federal tax receivables as of December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-942" escape="true"><div style="margin-bottom: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:57.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of Unrecognized Tax Benefits</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits, January&#160;1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-943">2,593</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-944">2,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-945">2,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-946">396</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-947">546</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="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-948">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-949">201</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-950">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-951">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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"/></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:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-952">268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-953">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-954">145</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to expiration of statutes of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-955">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-956">56</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-957">148</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Settlements with tax authorities and other</span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="6" id="f-958">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="6" id="f-959">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="6" id="f-960">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits, December&#160;31</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-961">2,865</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-962">2,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-963">2,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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"/></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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our gross unrecognized tax benefits include both amounts related to positions for which we have recorded liabilities for potential payment obligations and those for which tax has been assessed and paid. The amounts exclude the federal benefits on state tax positions that were recorded to deferred income taxes. If we were to recognize our gross unrecognized tax benefits in the future, $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="9" id="f-964">2.2</ix:nonFraction> billion would impact our effective tax rate and the remaining amount would increase our deferred income tax liability.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amount and timing of the recognition of any such tax benefit is dependent on the completion of examinations of our tax filings by the various tax authorities and the expiration of statutes of limitations. It is reasonably possible that certain tax contests could be resolved within the next 12 months that may result in a decrease in our effective tax rate. Accrued interest and penalties associated with our liability for uncertain tax positions were not material in any period presented.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-825-3">The IRS has completed its examination of our income tax returns for all years through 2022. Various states are examining our state tax returns and the tax years of those tax returns currently under examination vary by state, with most of the periods relating to tax years 2011 and forward. Various foreign jurisdictions are examining our tax returns and the tax years of those tax returns currently under examination vary by country, with most of the periods relating to tax years 2010 and forward.</ix:continuation> </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_232"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-965" continuedAt="f-965-1" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 6: Debt</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-966" continuedAt="f-966-1" escape="true"><div style="margin-top:4pt;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:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt Outstanding</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="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:1pt solid #000000;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%">December&#160;31 (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Interest Rate as of December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:130%">Weighted-Average Interest Rate as of December 31, 2023</span></td><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:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Term loans</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-223" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-967">3.2</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="number" contextRef="c-224" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-968">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-969">3.1</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-970">3.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Senior notes with maturities of 5 years or less, at face value</span></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:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-225" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-971">3.4</ix:nonFraction></span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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="number" contextRef="c-226" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-972">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-973">26.7</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-226" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-974">25.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Senior notes with maturities between 5 and 10 years, at face value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-975">3.6</ix:nonFraction></span><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="background-color:#cceeff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-228" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-976">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-977">18.1</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-978">18.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Senior notes with maturities greater than 10 years, at face value</span></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:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-229" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-979">3.9</ix:nonFraction></span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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="number" contextRef="c-230" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-980">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-981">55.4</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-230" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" scale="9" id="f-982">53.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="cmcsa:FinanceLeaseObligationAndOther" scale="9" id="f-983">1.9</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="-8" name="cmcsa:FinanceLeaseObligationAndOther" scale="9" id="f-984">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" scale="9" id="f-985">6.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-20" decimals="-8" name="cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" scale="9" id="f-986">6.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-23" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-987">4.1</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="number" contextRef="c-20" decimals="3" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-988">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="f-989">99.1</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-20" decimals="-8" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="f-990">97.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:DebtCurrent" scale="9" id="f-991">4.9</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-20" decimals="-8" name="us-gaap:DebtCurrent" scale="9" id="f-992">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Noncurrent portion of debt</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="9" id="f-993">94.2</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="9" id="f-994">95.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Rate represents an effective interest rate and includes the effects of amortization of debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, as well as the effects of our derivative financial instruments.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">78</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-965-1" continuedAt="f-965-2"><ix:continuation id="f-966-1"><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">As of December&#160;31, 2024, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#163;<ix:nonFraction unitRef="gbp" contextRef="c-231" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-995">3.3</ix:nonFraction> billion, &#8364;<ix:nonFraction unitRef="eur" contextRef="c-231" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-996">8.5</ix:nonFraction> billion and &#165;<ix:nonFraction unitRef="cny" contextRef="c-231" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-997">22.3</ix:nonFraction> billion RMB. As of December&#160;31, 2023, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#163;<ix:nonFraction unitRef="gbp" contextRef="c-232" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-998">2.6</ix:nonFraction> billion, &#8364;<ix:nonFraction unitRef="eur" contextRef="c-232" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-999">6.7</ix:nonFraction> billion and &#165;<ix:nonFraction unitRef="cny" contextRef="c-232" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-1000">22.1</ix:nonFraction> billion RMB.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our senior notes are unsubordinated and unsecured obligations and are subject to parent and/or subsidiary guarantees. As of December&#160;31, 2024 and 2023, substantially all of our debt obligations were fixed-rate debt and our debt had an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:LongTermDebtFairValue" scale="9" id="f-1001">89.8</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:LongTermDebtFairValue" scale="9" id="f-1002">92.2</ix:nonFraction> billion, respectively. The estimated fair value of our publicly traded debt was primarily based on Level 1 inputs that use quoted market value for the debt. The estimated fair value of debt for which there are no quoted market prices was based on Level 2 inputs that use interest rates available to us for debt with similar terms and remaining maturities. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-1003" escape="true"><div style="margin-top:5pt;text-align:justify"><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:86.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Maturities of Debt</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="9" id="f-1004">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="9" id="f-1005">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="9" id="f-1006">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="9" id="f-1007">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2029</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="9" id="f-1008">4.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Thereafter</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="9" id="f-1009">77.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving Credit Facility and Commercial Paper Program</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, we entered into a new $<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="f-1010">11.8</ix:nonFraction>&#160;billion revolving credit facility with a syndicate of banks, due May 17, 2029, that may be used for general corporate purposes. We may increase the commitments under the facility up to a total of $<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="f-1011">14.8</ix:nonFraction>&#160;billion, as well as extend the expiration date to no later than May 17, 2031, subject to the approval of the lenders. The interest rate consists of a benchmark rate plus a borrowing margin that is determined based on Comcast&#8217;s credit rating. </span><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 December&#160;31, 2024, the borrowing margin for borrowings based on the Adjusted Term SOFR Rate, as defined in the agreement, was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-234" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-1012">0.875</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%">. The facility requires that we maintain a certain financial ratio based on debt and EBITDA, as defined in th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e agreement. In connection with our entry into the new credit facility, we terminated our prior credit facility dated as of March 30, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial paper program is supported by our revolving credit facility and provides a lower cost source of borrowing to fund short-term working capital requirements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, we had <ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="f-1013"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="f-1014"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="f-1015"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="f-1016">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> borrowings outstanding under our revolving credit facility or our commercial paper program. As of December&#160;31, 2024, amounts available under our revolving credit facility, net of amounts outstanding under our commercial paper program and outstanding letters of credit and bank guarantees, totaled $<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="f-1017">11.8</ix:nonFraction>&#160;billion. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Letters of Credit and Bank Guarantees</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we and certain of our subsidiaries had undrawn irrevocable standby letters of credit and bank guarantees totaling $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-1018">288</ix:nonFraction>&#160;million to cover potential fundings under various agreements.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">79</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-965-2"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives and Hedging</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%">We use financial instruments designated as hedging instruments primarily to manage exposures to (1) foreign exchange rate fluctuations resulting from certain foreign currency denominated debt obligations and intercompany funding arrangements and from the consolidation of our foreign operations; and (2) interest rate risk relating to our debt. Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on underlying exposures with gains and losses on the instruments used to hedge them.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-1019" continuedAt="f-1019-1" escape="true"><div style="margin-bottom: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:34.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.341%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt 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, 2024</span></td><td colspan="6" style="border-top:1pt 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:400;line-height:100%">December 31, 2023</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:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Designation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:1pt solid #000000;padding:2px 1pt;text-align: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 Derivative Asset (Liability)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Notional</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Net Derivative Asset (Liability)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Foreign Exchange Risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:700;line-height:100%">Foreign Currency Denominated Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value hedge</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-8" name="us-gaap:DerivativeNotionalAmount" scale="9" id="f-1020">1.9</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-8" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="9" id="f-1021">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="9" id="f-1022">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:fixed-zero" scale="9" id="f-1023">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><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:10pt;font-weight:400;line-height:100%">Cash flow hedge</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-8" name="us-gaap:DerivativeNotionalAmount" scale="9" id="f-1024">0.8</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-8" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="9" id="f-1025">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-243" decimals="-8" name="us-gaap:DerivativeNotionalAmount" scale="9" id="f-1026">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-243" decimals="-8" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="9" id="f-1027">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;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-style:italic;font-weight:700;line-height:100%">Intercompany Loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Foreign currency forwards</span></td><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:10pt;font-weight:400;line-height:100%">Fair value hedge</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-8" name="us-gaap:DerivativeNotionalAmount" scale="9" id="f-1028">1.7</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-8" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="9" id="f-1029">0.1</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-245" decimals="-8" name="us-gaap:DerivativeNotionalAmount" scale="9" id="f-1030">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-245" decimals="-8" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:fixed-zero" scale="9" id="f-1031">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Net Investments in Foreign Subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Foreign currency denominated debt</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="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:10pt;font-weight:400;line-height:100%">Net investment hedge</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-8" name="cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged" scale="9" id="f-1032">7.3</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-247" decimals="-8" name="cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged" scale="9" id="f-1033">7.4</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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 investment hedge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-8" name="cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged" scale="9" id="f-1034">1.7</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-8" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="9" id="f-1035">0.4</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="-8" name="cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged" scale="9" id="f-1036">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:fixed-zero" scale="9" id="f-1037">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Interest Rate Risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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%">Fixed-to-variable interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-bottom: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%">Fair value hedge</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-8" name="us-gaap:DerivativeNotionalAmount" scale="9" id="f-1038">2.5</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-8" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="9" id="f-1039">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom: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="background-color:#cceeff;border-bottom: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%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-8" name="us-gaap:DerivativeNotionalAmount" scale="9" id="f-1040">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom: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="background-color:#cceeff;border-bottom: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%">(<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-8" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="9" id="f-1041">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><ix:continuation id="f-1019-1" continuedAt="f-1019-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt"><ix:continuation id="f-1019-2">Our foreign currency denominated debt designated as net investment hedges are non-derivative instruments and amount shown is the value of debt designated as a hedge.</ix:continuation> </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our derivative financial instruments are primarily measured using Level 2 inputs using a market-based approach. Net cash received or paid related to our derivative instruments is classified in our consolidated statements of cash flows based on the objective of the instrument and the classifications of the applicable underlying cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of derivative instruments accounted for as fair value hedges are primarily recorded within earnings and changes in the fair value of cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged items affect earnings. The earnings impacts are recorded within the same line item as the item being hedged. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="f-1042" continuedAt="f-1042-1" escape="true">The table below summarizes the impact of our hedged foreign currency denominated debt and intercompany loans and the associated derivative contracts on the other income (loss) component of investment and other income (loss).</ix:nonNumeric></span></div><ix:continuation id="f-1042-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:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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:14.250%"/><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:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction gains (losses)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-8" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:fixed-zero" scale="9" id="f-1043">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-8" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="9" id="f-1044">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-8" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="9" id="f-1045">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Derivative gains (losses)</span></td><td style="border-bottom: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:700;line-height:100%">$</span></td><td style="border-bottom: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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-8" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="9" id="f-1046">0.1</ix:nonFraction></span><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="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-8" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="9" id="f-1047">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-8" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="9" id="f-1048">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses resulting from currency movements on debt and changes in the fair value of cross-currency swaps designated as net investment hedges are recorded within the currency translation adjustments component of accumulated other comprehensive income (loss). <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1049" continuedAt="f-1049-1" escape="true">The table below summarizes the amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss).</ix:nonNumeric></span></div><ix:continuation id="f-1049-1" continuedAt="f-1049-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:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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:14.250%"/><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:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net investment hedges</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-8" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" scale="9" id="f-1050">0.9</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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="-8" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" scale="9" id="f-1051">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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="-8" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" scale="9" id="f-1052">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">80</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_244"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="f-1053" continuedAt="f-1053-1" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 7: Investments and Variable Interest Entities</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" id="f-1054" escape="true"><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:57.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and Other Income (Loss), Net</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (losses) of investees, net </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-1055">680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeLossFromEquityMethodInvestments" scale="6" id="f-1056">789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-1057">537</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Realized and unrealized gains (losses) on equity securities, net </span></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-1058">313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-18" decimals="-6" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-1059">130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-19" decimals="-6" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-1060">320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss), net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-1061">502</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:OtherNonoperatingIncomeExpense" scale="6" id="f-1062">592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-1063">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-1064">490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="f-1065">1,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-1066">861</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of unrealized gains (losses), net recognized in 2024, 2023 and 2022 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period was $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-1067">288</ix:nonFraction>)&#160;million, $(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-1068">140</ix:nonFraction>)&#160;million and $(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-1069">394</ix:nonFraction>)&#160;million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryInvestmentHoldingsTextBlock" id="f-1070" escape="true"><div style="margin-top:5pt;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:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equity method</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1071">7,252</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1072">7,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Marketable equity securities </span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" scale="6" id="f-1073">11</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" scale="6" id="f-1074">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Nonmarketable equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="f-1075">1,221</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="f-1076">1,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 investments</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OtherInvestments" scale="6" id="f-1077">184</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:OtherInvestments" scale="6" id="f-1078">559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="6" id="f-1079">8,668</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-20" decimals="-6" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="6" id="f-1080">9,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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: Current investments</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-1081">21</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-1082">310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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%">Noncurrent investments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1083">8,647</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1084">9,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-1085" continuedAt="f-1085-1" escape="true"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><ix:continuation id="f-1085-1" continuedAt="f-1085-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the equity method to account for investments in which we have the ability to exercise significant influence over the investee&#8217;s operating and financial policies, or in which we hold a partnership or limited liability company interest in an entity with specific ownership accounts, unless we have virtually no influence over the investee&#8217;s operating and financial policies. Equity method investments are recorded at cost and are adjusted to recognize (1) our share, based on percentage ownership or other contractual basis, of the investee&#8217;s net income or loss after the date of investment, (2) amortization of the recorded investment that exceeds our share of the book value of the investee&#8217;s net assets, (3) additional contributions made and dividends or other distributions received, and (4) impairments resulting from other-than-temporary declines in fair value. For some investments, we record our share of the investee&#8217;s net income or loss one quarter in arrears due to the timing of our receipt of such information. Gains or losses on 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%">sale of equity method investments are recorded to other income (loss), net. If an equity method investee were to issue additional securities that would change our proportionate share of the entity, we would recognize the change, if any, as a gain or loss to oth</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1085-2" continuedAt="f-1085-3">er income (loss), net. Cash distributions received from equity method investments are considered returns on investment and are presented within operating activities in the consolidated statements of cash flows to the extent of cumulative equity in net income of the investee.</ix:continuation> Additional distributions are presented as investing activities. Distributions presented within operating activities totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="6" id="f-1086">297</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="6" id="f-1087">217</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="6" id="f-1088">162</ix:nonFraction>&#160;million in 2024, 2023 and 2022, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Atairos</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2016, we established Atairos Group, Inc., a strategic company focused on investing in and operating companies in a range of industries and business sectors, both domestically and internationally. Atairos is controlled by management companies led by our former CFO through interests that carry all of the voting rights. We are the only third-party investor in Atairos. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, we amended our agreement with Atairos, which primarily extended the investment term of the agreement from up to <ix:nonNumeric contextRef="c-255" name="cmcsa:EquityMethodInvestmentInvestmentTerm" format="ixt-sec:duryear" id="f-1089">12</ix:nonNumeric> years to up to <ix:nonNumeric contextRef="c-256" name="cmcsa:EquityMethodInvestmentInvestmentTerm" format="ixt-sec:duryear" id="f-1090">16.5</ix:nonNumeric> years, extended the period in which capital can be recycled to the full investment period and decreased our commitment to fund Atairos from up to $<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-9" name="cmcsa:EquityMethodInvestmentFundingCommitment" format="ixt:num-dot-decimal" scale="9" id="f-1091">5</ix:nonFraction>&#160;billion to up to $<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-8" name="cmcsa:EquityMethodInvestmentFundingCommitment" format="ixt:num-dot-decimal" scale="9" id="f-1092">4.5</ix:nonFraction>&#160;billion in the aggregate at any one time, subject to certain offsets, with the maximum amount of annual capital calls reduced to $<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="cmcsa:EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" format="ixt:num-dot-decimal" scale="6" id="f-1093">400</ix:nonFraction>&#160;million, plus certain amounts previously distributed. In addition, we have separately committed to fund Atairos&#160;$<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" name="cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment" scale="6" id="f-1094">40</ix:nonFraction> million annually for a management fee, subject to certain adjustments. The management company investors have committed to fund from $<ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" scale="6" id="f-1095">50</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" scale="6" id="f-1096">100</ix:nonFraction> million, with at least&#160;$<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" name="cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment" scale="6" id="f-1097">40</ix:nonFraction> million to be funded by our former CFO, subject to his continued role with Atairos. Our economic interests do not carry voting rights and obligate us to absorb approximately <ix:nonFraction unitRef="number" contextRef="c-259" decimals="2" name="cmcsa:EquityMethodInvestmentPercentOfLosses" scale="-2" id="f-1098">99</ix:nonFraction>% of any losses and they provide us the right to receive approximately <ix:nonFraction unitRef="number" contextRef="c-259" decimals="2" name="cmcsa:PercentageOfResidualReturns" scale="-2" id="f-1099">86</ix:nonFraction>% of any residual returns in Atairos, in either case on a cumulative basis.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">81</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-1053-1" continuedAt="f-1053-2"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that Atairos is a VIE, that we do not have the power to direct the activities that most significantly impact the economic performance of Atairo</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 as we have no voting rights and only certain consent rights, and that we are not a related party with our former CFO or the management companies. We therefore do not consolidate Atairos and account for our investment as an equity method investment. Certain distributions retained by Atairos on our behalf are accounted for as advances and classified within other investments. Atairos may pledge our remaining unfunded capital commitment as security to lenders in connection with certain financing arrangem</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ents. This has no effect on our funding commitments. There are no other liquidity arrangements, guarantees or other financial commitments between Comcast and Atairos, and therefore our maximum risk of financial loss is our investment balance and our remaining unfunded capital commitment of $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-8" name="cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" scale="9" id="f-1100">1.4</ix:nonFraction> billion as of December&#160;31, 2024.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Atairos follows investment company accounting and records its inv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estments at their fair values each reporting period with the net gains or losses reflected in its statement of operations. We recognize our share of these gains and losses in equity in net income (losses) of investees, net. In 2024, 2023 and 2022, we made cash capital contributions totaling $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" name="cmcsa:CapitalContributionToVIE" scale="6" id="f-1101">73</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" name="cmcsa:CapitalContributionToVIE" scale="6" id="f-1102">145</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="cmcsa:CapitalContributionToVIE" scale="6" id="f-1103">52</ix:nonFraction> million, respe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ctively, to Atairos. As of December&#160;31, 2024 and 2023, our investment, inclusive of advances classified within other investments, was $<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-8" name="cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions" scale="9" id="f-1104">5.1</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-8" name="cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions" scale="9" id="f-1105">5.5</ix:nonFraction> billion, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hulu and Collateralized Obligation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we entered into a series of agreements with The Walt Disney Company and certain of its subsidiaries, whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. Concurrent with these agreements, we also acquired additional ownership interest in Hulu previously held by AT&amp;T. Following these transactions, our interest was approximately <ix:nonFraction unitRef="number" contextRef="c-267" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-1106">33</ix:nonFraction>% and we had the right, but not the obligation, to fund our proportionate share of future equity capital calls. The agreements included put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we could require Disney to buy, and Disney could require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of $<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-8" name="cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" scale="9" id="f-1107">27.5</ix:nonFraction> billion for <ix:nonFraction unitRef="number" contextRef="c-267" decimals="2" name="cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" scale="-2" id="f-1108">100</ix:nonFraction>% of the equity of Hulu. In the third quarter of 2023, we amended these agreements and agreed, among other things, that the put/call provisions regarding our interest could be exercised in November 2023 (in addition to subsequent periods) and that we would fund our share of prior equity capital calls if the put/call was exercised in November 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, we exercised our put right requiring Disney to purchase our interest in Hulu. As a result, in the fourth quarter of 2023, Disney paid us $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-8" name="cmcsa:ProceedsFromAdvanceOnSaleOfInvestment" format="ixt:num-dot-decimal" scale="9" id="f-1109">8.6</ix:nonFraction>&#160;billion, representing $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-8" name="cmcsa:AdvanceOnSaleOfInvestmentGross" format="ixt:num-dot-decimal" scale="9" id="f-1110">9.2</ix:nonFraction>&#160;billion for our share of Hulu&#8217;s minimum equity value, less $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="cmcsa:EquityMethodInvestmentsPriorCapitalCallsPaid" format="ixt:num-dot-decimal" scale="6" id="f-1111">557</ix:nonFraction>&#160;million for our share of prior capital calls. Additional proceeds for any excess of the fair value of our interest over the $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-8" name="cmcsa:AdvanceOnSaleOfInvestmentGross" format="ixt:num-dot-decimal" scale="9" id="f-1112">9.2</ix:nonFraction>&#160;billion minimum equity value will be due following final determination of Hulu&#8217;s fair value pursuant to a third-party appraisal process. In connection with the transaction, Disney also agreed to share with us <ix:nonFraction unitRef="number" contextRef="c-269" decimals="2" name="cmcsa:EquityMethodInvestmentFutureTaxBenefitsShared" scale="-2" id="f-1113">50</ix:nonFraction>% of the future tax benefits resulting from the purchase of our interest in Hulu. Because we continue to hold our interest in Hulu, the $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-8" name="cmcsa:AdvanceOnSaleOfInvestmentGross" format="ixt:num-dot-decimal" scale="9" id="f-1114">9.2</ix:nonFraction>&#160;billion payment from Disney is treated as an advance on the sale of our interest, which will be recognized following the finalization of the appraisal process. The receipt of the minimum proceeds resulted in a tax gain in 2023. The recorded value of our investment in Hulu of $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-1115">883</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-1116">863</ix:nonFraction> million as of December&#160;31, 2024 and 2023, respectively, continues to reflect our historical cost in applying the equity method, and therefore, is less than its fair value.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-8" name="cmcsa:ProceedsFromCollateralizedObligation" scale="9" id="f-1117">5.2</ix:nonFraction> billion under a term loan facility, which was fully collateralized by the minimum guaranteed proceeds of the put/call option related to our investment in Hulu. The term loan was due at the earlier of March 2024 or upon receipt of the proceeds under the put/call provisions and was repaid in the fourth quarter of 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present the advance on the sale of our investment and the term loan separately in our consolidated balance sheets in the captions &#8220;advance on sale of investment&#8221; and &#8220;collateralized obligation,&#8221; respectively.</span></div><ix:continuation id="f-1085-3" continuedAt="f-1085-4"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Equity Securities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities and the carrying values are primarily presented in other current assets. The changes in fair value of our marketable equity securities between measurement dates are recorded in realized and unrealized gains (losses) on equity securities, net. The fair values of our marketable equity securities are based on Level 1 inputs that use quoted market prices.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">82</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-1053-2"><ix:continuation id="f-1085-4" continuedAt="f-1085-5"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonmarketable Equity Securities </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify investments without readily determinable fair values that are not accounted for under the equity method as nonmarketable equity securities. The accounting guidance requires nonmarketable equity securities to be recorded at cost and adjusted to fair value at each reporting period. However, the guidance allows for a measurement alternative, which is to record the investments at cost, less impairment, if any, and subsequently adjust for observable price changes of identical or similar investments of the same issuer. We generally apply the measurement alternative, adjusting the investments for observable price changes of identical or similar investments of the same issuer, to our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities primarily based on Level 2 inputs that are derived from observable price changes of similar securities adjusted for insignificant differences in rights and obligations. The changes in value are recorded in realized and unrealized gains (losses) on equity securities, net.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Other investments also includes certain short-term instruments with maturities over three months when purchased, such as commercial paper, certificates of deposit and U.S. government obligations, that are generally accounted for at amortized cost. We had <ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:OtherInvestments" format="ixt:fixed-zero" scale="0" id="f-1118">no</ix:nonFraction> short-term instruments 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, 2024. As of December&#160;31, 2023, these short-term instruments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">totaled $<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-6" name="us-gaap:OtherInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1119">254</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%">.</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 carrying amounts of these investments approximate their fair values, which are primarily based on Level 2 inputs that use interest rates for instruments with similar terms and remaining maturities. Proceeds from short-term instruments in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2024, 2023 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%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-6" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1120">702</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-6" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1121">560</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-8" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:num-dot-decimal" scale="9" id="f-1122">1.6</ix:nonFraction>&#160;billion, respectively. Purchases of short-term instruments in</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%">2024, 2023 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%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-6" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="6" id="f-1123">443</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-6" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="6" id="f-1124">506</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-8" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="9" id="f-1125">1.8</ix:nonFraction>&#160;billion, respectively.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment Testing of Investments</span></div><ix:continuation id="f-1085-5"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our investment portfolio, other than our marketable equity securities, each reporting period to determine whether there are identified events or circumstances that would indicate there is a decline in the fair value. For our nonpublic investments, if there are no identified events or circumstances that would have a significant adverse effect on the fair value of the investment, then the fair value is not estimated. For our equity method investments, if an investment is deemed to have experienced an other-than-temporary decline below its cost basis, we reduce the carrying amount of the investment to its quoted or estimated fair value, as applicable, and establish a new cost basis for the investment. For our nonmarketable equity securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments, we record the impairment to other income (loss), net.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Variable Interest Entity</span></div><div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Universal Beijing Resort</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we entered into an agreement with a consortium of Chinese state-owned companies to build and operate a Universal theme park and resort in Beijing, China (&#8220;Universal Beijing Resort&#8221;), which opened in September 2021. We own a <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="f-1126">30</ix:nonFraction>% interest in Universal Beijing Resort and the construction was funded through a combination of debt financing and equity contributions from the partners in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain covenants and a maximum borrowing limit of &#165;<ix:nonFraction unitRef="cny" contextRef="c-278" decimals="-8" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-1127">29.7</ix:nonFraction> billion RMB (approximately $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-8" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-1128">4.2</ix:nonFraction> billion). The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the inve</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stors. A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of December&#160;31, 2024, Universal Beijing Resort had $<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-8" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="f-1129">3.4</ix:nonFraction> billion of debt outstanding, including $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-8" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="f-1130">3.0</ix:nonFraction> billion principal amount of a term loan outstanding under the debt financing agreement. As of December&#160;31, 2023, Universal Beijing Resort had $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-8" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="f-1131">3.5</ix:nonFraction> billion of debt outstanding, including $<ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-8" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="f-1132">3.1</ix:nonFraction> billion principal amount of a term loan outstanding under the debt financing agreement.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that Universal Beijing Resort is a VIE based on its governance structure, and we consolidate it because we have the power to direct activities that most significantly impact its economic performance. There are no liquidity arrangements, guarantees or other financial commitments between us and Universal Beijing Resort, and therefore our maximum risk of financial loss is our <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="f-1133">30</ix:nonFraction>% interest. Universal Beijing Resort&#8217;s results of operations are reported in our Theme Parks segment. Our consolidated statements of cash flows includes the costs of construction and related borrowings in the &#8220;construction of Universal Beijing Resort&#8221; and &#8220;proceeds from borrowings&#8221; captions, respectively, and equity contributions from the noncontrolling interests are included in other financing activities. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, our consolidated balance sheets included assets and liabilities of Universal Beijing Resort totaling $<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-8" name="us-gaap:Assets" scale="9" id="f-1134">7.3</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-8" name="us-gaap:Liabilities" scale="9" id="f-1135">7.0</ix:nonFraction> billion, respectively. As of December&#160;31, 2023, our consolidated balance sheets included assets and liabilities of Universal Beijing Resort totaling $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-8" name="us-gaap:Assets" scale="9" id="f-1136">7.8</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-8" name="us-gaap:Liabilities" scale="9" id="f-1137">7.2</ix:nonFraction> billion, respectively. The assets and liabilities of Universal Beijing Resort primarily consist of property and equipment, operating lease assets and liabilities, and debt.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">83</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_247"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-1138" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 8: Property and Equipment</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-1139" escape="true"><div style="margin-top:7pt;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.768%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.604%"/><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:125%">December&#160;31 (in billions)</span></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:8pt;font-weight:400;line-height:130%">Weighted-Average<br/>Original Useful Life<br/>as&#160;of&#160;December&#160;31,&#160;2024</span></div></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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:400;line-height:125%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distribution systems</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">&#160;<ix:nonNumeric contextRef="c-281" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1140">11</ix:nonNumeric> years </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1141">47.8</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1142">45.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 premise equipment</span></td><td colspan="3" style="background-color:#ffffff;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;<ix:nonNumeric contextRef="c-283" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1143">6</ix:nonNumeric> years </span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1144">23.2</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-284" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1145">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Buildings, theme park infrastructure and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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;<ix:nonNumeric contextRef="c-285" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1146">32</ix:nonNumeric> years </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1147">22.1</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1148">20.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 equipment</span></td><td colspan="3" style="background-color:#ffffff;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;<ix:nonNumeric contextRef="c-287" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-1149">11</ix:nonNumeric> years </span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1150">18.1</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-288" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1151">17.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Construction in process</span></td><td colspan="3" style="background-color:#cceeff;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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1152">8.6</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1153">7.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Land</span></td><td colspan="3" style="background-color:#ffffff;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%">N/A</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1154">2.2</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-292" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1155">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Property and equipment, at cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1156">122.1</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-20" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentGross" scale="9" id="f-1157">118.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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: Accumulated depreciation</span></td><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="9" id="f-1158">59.5</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-20" decimals="-8" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="9" id="f-1159">58.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1160">62.5</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1161">59.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" id="f-1162" escape="true"><div style="margin-bottom:6pt;margin-top:7pt;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:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and Equipment by Geographic Location</span></div></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="border-top:1pt solid #000000;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:400;line-height:100%">December 31 (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:125%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;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</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1163">52.6</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1164">48.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><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="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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1165">10.0</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-296" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1166">11.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1167">62.5</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:PropertyPlantAndEquipmentNet" scale="9" id="f-1168">59.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-1169" escape="true"><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. We capitalize improvements that extend asset lives and expense repairs and maintenance costs as incurred. We record depreciation using the straight-line method over the asset&#8217;s estimated useful life. For assets that are sold or retired, we remove the applicable cost and accumulated depreciation and, unless the gain or loss on disposition is presented separately, we recognize it as a component of depreciation expense. Capital expenditures for the construction of Universal Beijing Resort are presented separately in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the costs associated with the construction of and improvements to our HFC network, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs associated with installation of our services, including the customer&#8217;s connection to our network, in accordance with the accounting guidance related to cable television companies. Costs capitalized include all direct costs for labor and materials, as well as various indirect costs. Costs incurred in connection with subsequent disconnects, and reconnects of previously deployed customer premise equipment, are expensed as they are incurred.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of our property and equipment whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of depreciation expense.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our cable franchise agreements and lease agreements contain provisions requiring us to restore facilities or remove property in the event that the franchise or lease agreement is not renewed. We expect to continually renew our cable franchise agreements and therefore cannot reasonably estimate liabilities associated with such agreements. A remote possibility exists that franchise agreements could be terminated unexpectedly, which could result in us incurring significant expense in complying with restoration or removal provisions. We do not have any material liabilities related to asset retirement obligations recorded in our consolidated financial statements.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">84</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_250"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-1170" continuedAt="f-1170-1" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 9: Goodwill and Intangible Assets</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-1171" escape="true"><div style="margin-top:4pt;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:18.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.507%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill&#160;</span></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"/></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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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="margin-top:4pt;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:25.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.238%"/><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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in billions)</span></td><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:8pt;font-weight:400;line-height:130%">Cable<br/>Communications</span></td><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:8pt;font-weight:400;line-height:130%">Residential Connectivity &amp; Platforms</span></td><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:8pt;font-weight:400;line-height:130%">Business Services Connectivity</span></td><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:8pt;font-weight:400;line-height:130%">Media</span></td><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:8pt;font-weight:400;line-height:130%">Studios</span></td><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:8pt;font-weight:400;line-height:130%">Theme<br/>Parks</span></td><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:8pt;font-weight:400;line-height:130%">Sky</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:125%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1172">16.2</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-8" name="us-gaap:GoodwillGross" format="ixt:fixed-zero" scale="9" id="f-1173">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-8" name="us-gaap:GoodwillGross" format="ixt:fixed-zero" scale="9" id="f-1174">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1175">14.7</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1176">3.7</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1177">5.8</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1178">26.0</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1179">66.4</ix:nonFraction></span><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="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1180">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1181">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1182">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1183">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1184">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1185">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1186">7.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1187">7.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1188">16.2</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-8" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="9" id="f-1189">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-8" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="9" id="f-1190">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1191">14.7</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1192">3.7</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1193">5.8</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1194">18.1</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1195">58.5</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Segment change</span></td><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-8" sign="-" name="us-gaap:GoodwillTransfers" scale="9" id="f-1196">16.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-8" name="us-gaap:GoodwillTransfers" scale="9" id="f-1197">27.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-8" name="us-gaap:GoodwillTransfers" scale="9" id="f-1198">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-8" name="us-gaap:GoodwillTransfers" scale="9" id="f-1199">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-8" name="us-gaap:GoodwillTransfers" format="ixt:fixed-zero" scale="9" id="f-1200">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-8" name="us-gaap:GoodwillTransfers" format="ixt:fixed-zero" scale="9" id="f-1201">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-8" sign="-" name="us-gaap:GoodwillTransfers" scale="9" id="f-1202">18.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-8" name="us-gaap:GoodwillTransfers" format="ixt:fixed-zero" scale="9" id="f-1203">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Foreign currency translation and other</span></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%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1204">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-105" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1205">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-106" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1206">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-107" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1207">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-108" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1208">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-109" decimals="-8" sign="-" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1209">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-305" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1210">&#8212;</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="display:none"/><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-18" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1211">0.8</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="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="background-color:#cceeff;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:700;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-8" name="us-gaap:GoodwillGross" format="ixt:fixed-zero" scale="9" id="f-1212">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1213">34.5</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1214">2.2</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1215">21.9</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1216">3.7</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1217">5.4</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-8" name="us-gaap:GoodwillGross" format="ixt:fixed-zero" scale="9" id="f-1218">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1219">67.8</ix:nonFraction></span><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="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1220">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1221">6.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1222">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1223">2.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1224">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1225">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1226">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1227">8.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-8" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="9" id="f-1228">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1229">28.2</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1230">2.2</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1231">19.7</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1232">3.7</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1233">5.4</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-8" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="9" id="f-1234">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1235">59.3</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt 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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1236">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-8" sign="-" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1237">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1238">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-8" sign="-" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1239">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1240">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-8" sign="-" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1241">0.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" format="ixt:fixed-zero" scale="9" id="f-1242">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-8" sign="-" name="cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther" scale="9" id="f-1243">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-8" name="us-gaap:GoodwillGross" format="ixt:fixed-zero" scale="9" id="f-1244">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1245">33.9</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1246">2.2</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1247">21.7</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1248">3.7</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1249">5.0</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-8" name="us-gaap:GoodwillGross" format="ixt:fixed-zero" scale="9" id="f-1250">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:GoodwillGross" scale="9" id="f-1251">66.4</ix:nonFraction></span><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="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1252">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1253">6.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1254">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1255">2.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1256">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1257">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="9" id="f-1258">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="9" id="f-1259">8.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-8" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="9" id="f-1260">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1261">27.8</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1262">2.2</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1263">19.5</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1264">3.7</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1265">5.0</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-8" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="9" id="f-1266">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:Goodwill" scale="9" id="f-1267">58.2</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="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"/><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"/><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"/><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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amounts relate to the 2022 impairment related to Sky, with the 2023 amounts allocated to our new segments on a consistent basis with goodwill. Amounts are impacted by foreign currency translation each period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-1268" escape="true"><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is calculated as the excess of the consideration transferred over the identifiable net assets acquired in a business combination and represents the future economic benefits expected to arise from anticipated synergies and intangible assets acquired that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and other agreements. We assess the recoverability of our goodwill annually, or more frequently whenever events or substantive changes in circumstances indicate that the carrying amount of a reporting unit may exceed its fair value. We test goodwill for impairment at the reporting unit level. To determine our reporting units, we evaluate the components one level below the segment level and we aggregate the components if they have similar economic characteristics. We evaluate the determination of our reporting units used to test for impairment periodically or whenever events or substantive changes in circumstances occur. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit&#8217;s carrying value exceeds its fair value. Unless presented separately, the impairment charge is included as a component of amortization expense. </span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we recorded a goodwill impairment of $<ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-8" name="us-gaap:GoodwillImpairmentLoss" scale="9" id="f-1269">8.1</ix:nonFraction> billion in our Sky reporting unit. The fair value of the reporting unit was estimated using a discounted cash flow analysis. When performing this analysis, we also considered multiples of earnings from comparable public companies and recent market transactions. The decline in fair value primarily resulted from an increased discount rate and reduced estimated future cash flows as a result of macroeconomic conditions in the Sky territories. The impairment is presented in goodwill and long-lived asset impairments in the consolidated statements of income.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">85</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-1170-1" continuedAt="f-1170-2"><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" id="f-1270" escape="true"><div style="margin-top:5pt;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:35.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</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="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: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="6" 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="6" 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%">2023</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:400;line-height:100%">December&#160;31 (in billions)</span></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:8pt;font-weight:400;line-height:130%">Weighted-Average</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Original Useful Life</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">as&#160;of&#160;December&#160;31, 2024</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:130%">Gross</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Carrying</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:130%">Accumulated</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:130%">Gross</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Carrying</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:130%">Accumulated</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise rights</span></td><td colspan="3" style="background-color:#ffffff;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%">N/A</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-8" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="9" id="f-1271">59.4</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="9" id="f-1272">59.4</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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FCC licenses</span></td><td colspan="3" style="background-color:#cceeff;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%">N/A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-8" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="9" id="f-1273">2.8</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="9" id="f-1274">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="9" id="f-1275">62.2</ix:nonFraction></span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;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="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="9" id="f-1276">62.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Finite-Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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-327" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1277">13</ix:nonNumeric> years </span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1278">20.5</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1279">15.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1280">20.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1281">13.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;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-329" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1282">5</ix:nonNumeric> years</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1283">24.9</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1284">16.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-330" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1285">23.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-330" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1286">14.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 agreements and rights</span></td><td colspan="3" style="background-color:#cceeff;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-331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-1287">27</ix:nonNumeric> years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1288">11.4</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1289">2.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1290">11.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1291">2.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1292">56.8</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1293">34.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="9" id="f-1294">55.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;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%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="9" id="f-1295">30.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-Lived Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" id="f-1296" continuedAt="f-1296-1" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist primarily of our cable franchise rights. Our cable franchise rights represent the values we attributed to agreements with state and local authorities that allow access to homes and businesses in cable service areas acquired in business combinations. We do not amortize our cable franchise rights because we have determined that they meet the definition of indefinite-lived intangible assets since there are no legal, regulatory, contractual, competitive, economic or other factors that limit the period over which these rights will contribute to our cash flows. We reassess this determination periodically or whenever events or substantive changes in circumstances occur. The purchase of spectrum rights </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is presented </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separately in our consolidated statements of cash flows.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><ix:continuation id="f-1296-1"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the recoverability of our cable franchise rights and other indefinite-lived intangible assets annually, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. We evaluate the unit of account used to test for impairment of our cable franchise rights and other indefinite-lived intangible assets periodically or whenever events or substantive changes in circumstances occur to ensure impairment testing is performed at an appropriate level. The assessment of recoverability may first consider qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. When performing a quantitative assessment, we estimate the fair value of our cable franchise rights and other indefinite-lived intangible assets. If the fair value of our cable franchise rights or other indefinite-lived intangible assets were less than the carrying amount, we would recognize an impairment charge for the difference between the estimated fair value and the carrying value of the assets. Unless presented separately, the impairment charge is included as a component of amortization expense.</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-Lived Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-1297" continuedAt="f-1297-1" escape="true"><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software, trade names and intellectual property rights. Our finite-lived intangible assets are amortized primarily on a straight-line basis over their estimated useful life or the term of the associated agreement.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-1298" escape="true"><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the estimated amortization expense of our customer relationships and other agreements and rights, including trade names and intellectual property rights. </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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Estimated Amortization Expense </span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="9" id="f-1299">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="9" id="f-1300">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="9" id="f-1301">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="9" id="f-1302">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%">2029</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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="-8" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="9" id="f-1303">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">86</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-1297-1"><ix:continuation id="f-1170-2" continuedAt="f-1170-3"><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize direct development costs associated with internal-use software, including external direct costs of material and services and payroll costs for employees devoting time to these software projects. We also capitalize costs associated with arrangements that constitute the purchase of, or convey a license to, software licenses. We generally amortize them on a straight-line basis over a period not to exceed <ix:nonNumeric contextRef="c-329" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-1304">five years</ix:nonNumeric>. We expense maintenance and training costs, as well as costs incurred during the preliminary stage of a project, as they are incurred. We capitalize initial operating system software costs and amortize them over the life of the associated hardware. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of our finite-lived intangible assets whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of amortization expense.</span></div></ix:continuation></ix:continuation><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1170-3">In 2022, in connection with our annual goodwill impairment assessment, we also recorded impairments of intangible assets, which primarily related to customer relationship assets resulting from our Sky acquisition. These impairments totaled $<ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-6" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-1305">485</ix:nonFraction>&#160;million and are presented in <span style="-sec-ix-hidden:f-1306">goodwill and long-lived asset impairments</span> in the consolidated statements of income.</ix:continuation> </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_253"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-1307" escape="true"><div style="margin-bottom:6pt;margin-top:15pt"><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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 10: Employee Benefit Plans</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><ix:nonNumeric contextRef="c-1" name="cmcsa:DeferredCompensationPlansTableTextBlock" id="f-1308" escape="true"><div style="margin-top:5pt"><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.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><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%">As of and for the year ended December&#160;31 (in millions)</span></div></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Benefit obligation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-6" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1309">4,812</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-6" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1310">4,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-6" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1311">4,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Interest expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-6" name="cmcsa:DeferredCompensationPlansInterestCost" scale="6" id="f-1312">370</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-6" name="cmcsa:DeferredCompensationPlansInterestCost" scale="6" id="f-1313">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-6" name="cmcsa:DeferredCompensationPlansInterestCost" scale="6" id="f-1314">272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain unfunded, nonqualified deferred compensation plans for certain members of management and nonemployee directors. The amount of compensation deferred by each participant is based on participant elections. Participant accounts are credited with income primarily based on a fixed annual rate. Participants are eligible to receive distributions from their account based on elected deferral periods that are consistent with the plans and applicable tax law.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have purchased life insurance policies to recover a portion of the future payments related to our deferred compensation plans. As of December&#160;31, 2024 and 2023, the cash surrender value of these policies, which is recorded to other noncurrent assets, net, was $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="6" id="f-1315">566</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="6" id="f-1316">512</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Postretirement Benefit Plans</span></div><div style="margin-bottom:6pt;text-align:justify"><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:PensionAndOtherPostretirementPlansPolicy" id="f-1317" continuedAt="f-1317-1" escape="true">We sponsor several 401(k) defined contribution retirement plans that allow eligible employees to contribute a portion of their compensation through payroll deductions in accordance with specified plan guidelines. We make contributions to the plans that include matching a percentage of the employees&#8217; contributions up to certain limits.</ix:nonNumeric> In 2024, 2023 and 2022, expenses related to these plans totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1318">661</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1319">650</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1320">632</ix:nonFraction> million, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1317-1">We participate in various multiemployer benefit plans, including pension and postretirement benefit plans, that cover some of our employees and temporary employees who are represented by labor unions. We also participate in other multiemployer benefit plans that provide health and welfare and retirement savings benefits to active and retired participants. If we cease to be obligated to make contributions or were to otherwise withdraw from participation in any of these plans, applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. In addition, actions taken by other participating employers may lead to adverse changes in the financial condition of one of these plans, which could result in an increase in our withdrawal liability.</ix:continuation> Total contributions we made to multiemployer benefit plans and any potential withdrawal liabilities were not material in any of the periods presented.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">87</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_256"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1321" escape="true"><div style="margin-bottom: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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 11: Equity</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the aggregate, holders of our Class&#160;A common stock have 66</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% of the voting power of our common stock and holders of our Class B common stock have 33</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% of the voting power of our common stock, which percentage is generally non-dilutable under the terms of our articles of incorporation. Each share of our Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-1" decimals="INF" name="cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock" scale="0" id="f-1322">15</ix:nonFraction> votes. The number of votes held by each share of our Class&#160;A common stock depends on the number of shares of Class&#160;A and Class B common stock outstanding at any given time. The 33</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% aggregate voting power of our Class B common stock cannot be diluted by additional issuances of any other class of common stock. Our Class B common stock is convertible, share for share, into Class&#160;A common stock, subject to certain restrictions.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present excise tax payments related to repurchases of common stock within repurchases of common stock under repurchase program and employee plans in the consolidated statements of cash flows.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" id="f-1323" escape="true"><div style="margin-bottom: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:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><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:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of Common Stock Outstanding</span></td><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="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-340" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1324">4,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-341" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-1325">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Stock compensation plans</span></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%"><ix:nonFraction unitRef="shares" contextRef="c-342" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-1326">12</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="shares" contextRef="c-343" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-1327">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-342" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-1328">332</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-343" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:fixed-zero" scale="6" id="f-1329">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></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%"><ix:nonFraction unitRef="shares" contextRef="c-342" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="f-1330">7</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="shares" contextRef="c-343" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="6" id="f-1331">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-344" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1332">4,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-345" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-1333">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Stock compensation plans</span></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%"><ix:nonFraction unitRef="shares" contextRef="c-346" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-1334">14</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="shares" contextRef="c-347" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-1335">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-346" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-1336">262</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-347" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:fixed-zero" scale="6" id="f-1337">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></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%"><ix:nonFraction unitRef="shares" contextRef="c-346" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="f-1338">7</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="shares" contextRef="c-347" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="6" id="f-1339">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-25" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1340">3,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-27" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-1341">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Stock compensation plans</span></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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-1342">14</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-348" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-1343">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-2" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-1344">212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-348" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:fixed-zero" scale="6" id="f-1345">&#8212;</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Employee stock purchase plans</span></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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="f-1346">6</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-348" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="6" id="f-1347">&#8212;</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Balance, December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1348">3,778</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-1349">9</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1350" escape="true"><div style="margin-top:12pt"><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.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Common Shares Outstanding</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="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:115%">Weighted-average number of common shares outstanding &#8211; basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="6" id="f-1351">3,885</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-18" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="6" id="f-1352">4,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-19" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="6" id="f-1353">4,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">Effect of dilutive securities</span></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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-1354">24</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="shares" contextRef="c-18" decimals="-6" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-1355">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="shares" contextRef="c-19" decimals="-6" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-1356">24</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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average number of common shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211; diluted</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1357">3,908</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-18" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1358">4,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-19" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1359">4,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1360">184</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-18" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1361">169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-19" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1362">176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-1363" escape="true"><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding used in calculating diluted earnings per common share attributable to Comcast Corporation shareholders (&#8220;diluted EPS&#8221;) considers the impact of potentially dilutive securities using the treasury stock method. Our potentially dilutive securities include potential common shares related to our stock options and our restricted share units (&#8220;RSUs&#8221;). Diluted EPS excludes the impact of potential common shares related to our stock options in periods in which the combination of the option exercise price and the associated unrecognized compensation expense is greater than the average market price of our common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Antidilutive securities represent the number of potential common shares related to share-based compensation awards that were excluded from diluted EPS because their effect would have been antidilutive.</span></div></ix:nonNumeric><ix:continuation id="f-1049-2"><div style="margin-bottom: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:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#006ebf;font-family:'Helvetica',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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cumulative translation adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1364">2,474</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1365">1,596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;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 gains (losses) on cash flow hedges</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1366">106</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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-352" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1367">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unrecognized gains (losses) on employee benefit obligations and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1368">325</ix:nonFraction></span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1369">293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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%">Accumulated other comprehensive income (loss), net of deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1370">2,043</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1371">1,253</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">88</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_262"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1375" escape="true"><div style="margin-bottom:6pt;margin-top:12pt"><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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 12: Share-Based Compensation</span></div></td></tr></table><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-1376" escape="true"><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:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.621%"/><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"/></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%">Year ended December&#160;31 (in millions)</span></div></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Share-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1377">1,069</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1378">1,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1379">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Related income tax benefit</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1380">222</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1381">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1382">248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our share-based compensation plans consist primarily of awards of RSUs and stock options to certain employees and directors as part of our long-term incentive compensation structure. Awards generally vest over a period of <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1383">5</ix:nonNumeric> years and, in the case of stock options, have a <ix:nonNumeric contextRef="c-355" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-1384">10</ix:nonNumeric> year term. RSUs include performance stock units awarded to certain senior executives with vesting after <ix:nonNumeric contextRef="c-356" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1385">3</ix:nonNumeric> years based upon the achievement of certain performance conditions. These performance stock units are not material to our consolidated results of operations in any period presented. As of December&#160;31, 2024, virtually all of our stock options outstanding were net settled stock options, which result in fewer shares being issued and no cash proceeds being received by us when the options are exercised. Additionally, eligible employees may purchase shares of our common stock at a discount under our employee stock purchase plans. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-1386" escape="true"><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:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options and Restricted Share Units</span></div></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="border-top:1pt solid #000000;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%">As of December&#160;31, 2024, unless otherwise stated (in millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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:125%">Stock<br/>Options</span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted during 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-1" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="6" id="f-1387">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-357" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-1388">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Weighted-average exercise price of awards granted during 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align: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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1389">40.72</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="background-color:#ffffff;padding:0 1pt"/><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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options outstanding and unvested RSUs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-23" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="6" id="f-1390">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="shares" contextRef="c-358" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="f-1391">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Weighted-average exercise price of stock options outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align: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-23" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1392">41.70</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">Weighted-average fair value at grant date of unvested RSUs</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-358" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1393">42.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><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:CompensationRelatedCostsPolicyTextBlock" id="f-1394" escape="true">The cost associated with our share-based compensation is based on an award&#8217;s estimated fair value at the date of grant and is recognized over the period in which any related services are provided. RSUs are primarily valued based on the closing price of our common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. We use the Black-Scholes option pricing model to estimate the fair value of stock option awards.</ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-1" name="cmcsa:StockOptionFairValueAndSignificantAssumptionsTableTextBlock" id="f-1395" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the weighted-average fair value on the date of grant of RSUs and stock options awarded under our various plans and the related weighted-average valuation assumptions. </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:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.621%"/><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%">Year ended December&#160;31</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-357" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1396">42.23</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-359" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1397">37.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-360" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1398">45.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Stock options fair value</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1399">9.93</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align: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-18" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1400">8.41</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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align: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-19" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1401">8.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Option Valuation Assumptions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1402">2.9</ix:nonFraction></span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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="number" contextRef="c-18" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1403">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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="number" contextRef="c-19" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1404">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1405">24.8</ix:nonFraction></span><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="background-color:#cceeff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-18" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1406">26.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-19" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1407">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1408">4.2</ix:nonFraction></span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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="number" contextRef="c-18" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1409">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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="number" contextRef="c-19" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1410">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1411">5.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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-18" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1412">5.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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-19" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1413">5.8</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had unrecognized pretax compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="9" id="f-1414">2.1</ix:nonFraction> billion related to unvested RSUs and unvested stock options that will be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1415">1.6</ix:nonNumeric> years.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">89</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_265"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="f-1416" continuedAt="f-1416-1" escape="true"><div style="margin-bottom:7pt;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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 13: Supplemental Financial Information</span></div></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-1417" escape="true"><div style="margin-top:7pt;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:60.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Payments for Interest and Income Taxes</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="6" id="f-1418">3,657</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:InterestPaidNet" format="ixt:num-dot-decimal" scale="6" id="f-1419">3,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:InterestPaidNet" format="ixt:num-dot-decimal" scale="6" id="f-1420">3,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Income taxes</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)(b)</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="6" id="f-1421">7,096</ix:nonFraction></span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="6" id="f-1422">5,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="6" id="f-1423">5,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:8pt;font-weight:400;line-height:120%">(a) Cash payments for income taxes in 2024 includes $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-8" name="cmcsa:PaymentForPurchasesOfThirdPartyTransferableTaxCredits" scale="9" id="f-1424">1.7</ix:nonFraction> billion related to the purchase of third-party transferable tax credits.</span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Changes in other operating assets and liabilities in the consolidated statements of cash flows included an increase in current tax receivables and a decrease in current taxes payable for the year ended December 31, 2024, and an increase in current taxes payable for the year ended December 31, 2023. See Notes 5 and 7.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncash Activities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024:</span></div><div style="margin-bottom:6pt;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">we acquired $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-8" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="9" id="f-1425">2.8</ix:nonFraction> billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-bottom:6pt;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">we recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="9" id="f-1426">1.2</ix:nonFraction> billion for a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-23" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-1427">0.31</ix:nonFraction> per common share paid in January 2025</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023:</span></div><div style="margin-bottom:6pt;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">we acquired $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-8" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="9" id="f-1428">2.1</ix:nonFraction> billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-bottom:6pt;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">we recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-8" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="9" id="f-1429">1.2</ix:nonFraction> billion for a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-1430">0.29</ix:nonFraction> per common share paid in January 2024</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022:</span></div><div style="margin-bottom:6pt;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">we acquired $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-8" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="9" id="f-1431">2.0</ix:nonFraction> billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-bottom:6pt;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">we recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-8" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="9" id="f-1432">1.1</ix:nonFraction> billion for a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-21" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-1433">0.27</ix:nonFraction> per common share paid in January 2023</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" id="f-1434" escape="true"><div style="margin-bottom:6pt;text-align:justify"><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 reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the total of the amounts reported in our consolidated statements of cash flows.</span></div><div style="margin-top:5pt;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:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><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%">December 31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-1435">7,322</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-1436">6,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other current assets and other noncurrent assets, net</span></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:RestrictedCash" scale="6" id="f-1437">55</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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-20" decimals="-6" name="us-gaap:RestrictedCash" scale="6" id="f-1438">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">Cash, cash equivalents and restricted cash, end of year</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-1439">7,377</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-1440">6,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1416-1">Our cash equivalents consist primarily of money market funds and U.S. government obligations, as well as commercial paper and certificates of deposit with maturities of three months or less when purchased. The carrying amounts of our cash equivalents approximate their fair values, which are primarily based on Level 1 inputs.</ix:continuation> </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_268"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1441" continuedAt="f-1441-1" escape="true"><div style="margin-bottom:6pt;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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 14: Commitments and Contingencies</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Licensed Content </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significant fixed-price purchase obligations related to long-term agreements for licensed content. Refer to Note 4 for additional information. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-1442" continuedAt="f-1442-1" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases consist primarily of real estate, vehicles and other equipment. We determine if an arrangement is a lease at inception. Lease assets and liabilities are recognized upon commencement of the lease based on the present value of the future minimum lease payments over the lease term. The lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. We generally use our incremental borrowing rate based on information available at the commencement of the lease in determining the present value of future payments. The lease asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Lease assets and liabilities are not recorded for leases with an initial term of one year or less. </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">90</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="f-1441-1"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1442-1">For our operating leases recorded in the balance sheets, lease expense is based on the future minimum lease payments recognized on a straight-line basis over the term of the lease plus any variable lease costs.</ix:continuation> In 2024, 2023 and 2022, operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statements of income were each $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-8" name="cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" format="ixt:num-dot-decimal" scale="9" id="f-1443"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-8" name="cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" format="ixt:num-dot-decimal" scale="9" id="f-1444"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-8" name="cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" format="ixt:num-dot-decimal" scale="9" id="f-1445">1.2</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;billion.</span></div><ix:nonNumeric contextRef="c-1" name="cmcsa:ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" id="f-1446" escape="true"><div style="margin-top:5pt;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:71.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.676%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Assets and Liabilities Recorded in our Consolidated Balance Sheet</span></div></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">December 31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%"><span style="-sec-ix-hidden:f-1447"><span style="-sec-ix-hidden:f-1448">Other noncurrent assets, net</span></span></span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-1449">5,524</ix:nonFraction></span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-1450">5,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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-1451"><span style="-sec-ix-hidden:f-1452">Accrued expenses and other current liabilities</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-1453">751</ix:nonFraction></span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-1454">748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%"><span style="-sec-ix-hidden:f-1455"><span style="-sec-ix-hidden:f-1456">Other noncurrent liabilities</span></span></span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1457">5,569</ix:nonFraction></span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-1458">5,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-1459" escape="true"><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:83.110%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.690%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Minimum Lease Commitments for Operating Leases</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt 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:400;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-1460">965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td colspan="3" style="display:none"/><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-23" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-1461">896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-1462">787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td colspan="3" style="display:none"/><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-23" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-1463">624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2029</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-1464">406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Thereafter</span></td><td colspan="3" style="display:none"/><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-23" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="6" id="f-1465">6,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total future minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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-23" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="6" id="f-1466">9,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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: imputed interest </span></td><td colspan="3" style="display:none"/><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-23" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="6" id="f-1467">3,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 liability</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-1468">6,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease terms for operating leases and the weighted-average discount rates used to calculate our operating lease liabilities as of December&#160;31, 2024 were <ix:nonNumeric contextRef="c-23" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1469">17</ix:nonNumeric> years and <ix:nonFraction unitRef="number" contextRef="c-23" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1470">4.2</ix:nonFraction>%, respectively, and as of December 31, 2023 were <ix:nonNumeric contextRef="c-20" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1471">17</ix:nonNumeric> years and <ix:nonFraction unitRef="number" contextRef="c-20" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1472">4.1</ix:nonFraction>%, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, 2023 and 2022, cash payments for operating leases recorded in the consolidated balance sheets were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="9" id="f-1473">1.0</ix:nonFraction> billion, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="f-1474">963</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-1475">965</ix:nonFraction>&#160;million, respectively. Lease assets and liabilities associated with operating leases entered into or modified were not material in any period presented. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligation </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to a contractual obligation that involves an interest held by a third party in the revenue of certain theme parks. The arrangement provides the counterparty with the right to periodic payments associated with current period revenue which are recorded as an operating expense, and beginning in June 2017, the option to require NBCUniversal to purchase the interest for cash in an amount based on a contractual formula. The contractual formula is based on an average of specified historical theme park revenue at the time of exercise, which amount could be significantly higher than our carrying value. As of December&#160;31, 2024, our carrying value was $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="cmcsa:CarryingValueOfContractualObligation" scale="9" id="f-1476">1.1</ix:nonFraction> billion, and the estimated value of the contractual obligation was $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-8" name="cmcsa:ContractualValueOfAPotentialFutureObligation" scale="9" id="f-1477">1.8</ix:nonFraction> billion based on inputs to the contractual formula as of that date.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of our business. While the amount of ultimate liability with respect to such proceedings and claims is not expected to materially affect our results of operations, cash flows or financial position, any such legal proceedings or claims could be time-consuming and injure our reputation.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">91</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_274"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;9: Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_277"></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;9A: Controls and Procedures</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conclusions regarding disclosure controls and procedures </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal executive and principal financial officers, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this report, have concluded that, based on the evaluation of these controls and procedures required by paragraph (b)&#160;of Exchange Act Rules 13a-15 or 15d-15, such disclosure controls and procedures were effective. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s annual report on internal control over financial reporting </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Management&#8217;s Report on Internal Control Over Financial Reporting on page 57.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Attestation report of the registered public accounting firm</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Report of Independent Registered Public Accounting Firm on page 58.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in internal control over financial reporting </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in internal control over financial reporting identified in connection with the evaluation required by paragraph (d)&#160;of Exchange Act Rules 13a-15 or 15d-15 that occurred during the last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_280"></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;9B: <ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1478"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1479"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1480"><ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1481">Other Information</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></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%">On January 28, 2025, the Company&#8217;s Board of Directors adopted Amended and Restated Bylaws of the Company, effective immediately. The Amended and Restated Bylaws were amended to specify that proposals of business that would have an adverse effect on the rights, powers or preferences of a class of capital stock that require consent of one or more classes of stock in order to be effected may be made only by the Board or holder(s) of any class of capital stock that would be adversely affected. The Amended and Restated Bylaws also incorporate other minor clean-up and conforming changes. The foregoing description is qualified in its entirety by reference to the Amended and Restated Bylaws, which are filed as Exhibit 3.2 to this Annual Report on Form 10-K and incorporated herein by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_286"></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;9C: Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">92</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_289"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Part III</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_292"></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;10: Directors, Executive Officers and Corporate Governance</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the information regarding executive officers required by Item&#160;401 of Regulation S-K, we incorporate the information required by this item by reference to our definitive proxy statement for our annual meeting of shareholders. We refer to this proxy statement as the 2025 Proxy Statement.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term of office of each of our executive officers continues until his successor is selected and qualified or until his earlier death, resignation or removal. The following table sets forth information concerning our executive officers, including their ages, positions and tenure, as of the date hereof.</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:99.269%"><tr><td style="width:1.0%"/><td style="width:18.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:57.811%"/><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%">Name</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:400;line-height:100%">Age</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:400;line-height:100%">Officer&#160;Since</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%">Position with Comcast</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Brian L. Roberts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">65</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">1986</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Michael J. Cavanagh</span></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:10pt;font-weight:400;line-height:100%">59</span></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:10pt;font-weight:400;line-height:100%">2015</span></td><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:10pt;font-weight:400;line-height:100%">President</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Jason S. Armstrong</span></td><td colspan="3" style="background-color:#cceeff;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%">48</span></td><td colspan="3" style="background-color:#cceeff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;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 Financial Officer</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Jennifer Khoury</span></td><td colspan="3" style="background-color:#ffffff;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%">51</span></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><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:10pt;font-weight:400;line-height:100%">Chief Communications Officer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Daniel C. Murdock</span></td><td colspan="3" style="background-color:#cceeff;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%">51</span></td><td colspan="3" style="background-color:#cceeff;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%">2017</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Accounting Officer and Controller</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Thomas J. Reid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">60</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Chief Legal Officer and Secretary</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Brian L. Roberts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as a director and as Chairman of the Board and Chief Executive Officer for more than five years. Mr. Roberts previously served as President until October 2022. As of December&#160;31, 2024, Mr.&#160;Roberts had sole voting power over approximately 33</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% of the combined voting power of our two classes of common stock. He is a son of our late founder, Mr.&#160;Ralph&#160;J. Roberts. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Michael J. Cavanagh</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as President since October 2022 and Chief Financial Officer between July 2015 and January 2023. Prior to joining our company, Mr.&#160;Cavanagh had been Co-President and Co-Chief Operating Officer for The Carlyle Group, a global investment firm, since 2014. Prior to that, Mr.&#160;Cavanagh was the Co-Chief Executive Officer of the Corporate&#160;&amp; Investment Bank of JPMorgan Chase&#160;&amp; Co. from 2012 until 2014; the Chief Executive Officer of JPMorgan Chase&#160;&amp; Co.&#8217;s Treasury&#160;&amp; Securities Services business from 2010 to 2012; and the Chief Financial Officer of JPMorgan Chase&#160;&amp; Co. from 2004 to 2010.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Jason S. Armstrong</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Chief Financial Officer since January 2023. He previously served as Treasurer between July 2020 and October 2023 and as Deputy Chief Financial Officer between January 2022 and January 2023, and held various other senior positions since joining our company in 2014, including as Chief Financial Officer of Sky Limited and as Senior Vice President of Investor Relations. Prior to that, Mr. Armstrong spent 14 years at Goldman Sachs &amp; Co. LLC where he most recently served as Managing Director, Deputy Business Unit Leader of the firm&#8217;s Technology, Media and Telecommunications Research Group.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Jennifer Khoury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Chief Communications Officer since February 2020. She had held various other senior positions since joining our company in 1999, including Senior Vice President of Corporate and Digital Communications, leading communications for Comcast Cable and the corporation&#8217;s digital and social media. Previously, Ms. Khoury led communications, public affairs and social responsibility programs and campaigns for AT&amp;T Broadband and MediaOne and served as a strategic consultant for ML Strategies, LLC.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Daniel C. Murdock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as an Executive Vice President since March 2020, Chief Accounting Officer since March 2017 and Controller since July 2015. Prior to joining our company, Mr. Murdock had been with the U.S. Securities and Exchange Commission where he served as the Deputy Chief Accountant in the agency&#8217;s Office of the Chief Accountant since 2013.&#160;Prior to that, he was Deloitte &amp; Touche&#8217;s Audit/Industry Professional Practice Director for media and entertainment.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Thomas J. Reid</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Chief Legal Officer and Secretary since April 2019. Prior to joining our company, Mr. Reid had served as the Chairman and Managing Partner of Davis Polk &amp; Wardwell LLP, a global law firm, since 2011. Prior to that, Mr. Reid was a partner at Davis Polk &amp; Wardwell LLP from 2003 to 2011 and a Managing Director in the Investment Banking Division of Morgan Stanley from 2000 to 2003.  </span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_295"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;11: Executive Compensation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to our 2025 Proxy Statement.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">93</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_298"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;12: Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to our 2025 Proxy Statement.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_301"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;13: Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to our 2025 Proxy Statement.</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_304"></div><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;14: Principal Accountant Fees and Services</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item relating to our principal accountant, Deloitte &amp; Touche LLP (PCAOB ID No. <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-1482">34</ix:nonNumeric>), by reference to our 2025 Proxy Statement.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">94</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_307"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Part IV</span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_310"></div><div style="-sec-extract:summary;margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;15: Exhibits and Financial Statement Schedules</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Our consolidated financial statements are filed as a part of this report on Form 10-K in Item&#160;8, Financial Statements and Supplementary Data, and a list of Comcast&#8217;s consolidated financial statements are found on page 56 of this report. Financial statement schedules are omitted because the required information is not applicable, or because the information required is included in the consolidated financial statements and notes thereto.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Exhibits required to be filed by Item&#160;601 of Regulation S-K (all of which are under Commission File No.&#160;001-32871, except as otherwise noted):</span></div><div style="margin-top:5pt;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:90.568%"/><td style="width:0.1%"/></tr><tr><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="-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/1166691/000095010315009516/dp61838_ex0301.htm">3.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended and Restated Articles of Incorporation of Comcast Corporation (incorporated by reference to Exhibit 3.1 to Comcast&#8217;s Current Report on Form 8-K filed on December 15, 2015).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/1166691/000116669124000011/exhibit311-pachangeofreg.htm">3.1.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Certificate of a Change of Registered Office Provider (incorporated by reference to Exhibit 3.1.1 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2023).</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"><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="ex32-12312024a.htm">3.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Amended and Restated By-Laws of Comcast Corporation.</span></div></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/1166691/000095015903000238/exhibit4-1.txt">4.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specimen Class A Common Stock Certificate (incorporated by reference to Exhibit 4.1 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2002).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/1166691/000119312509033975/dex44.htm">4.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indenture, dated January 7, 2003, between Comcast Corporation, the subsidiary guarantor party thereto, and The Bank of New York Mellon (f/k/a The Bank of New York), as trustee (incorporated by reference to Exhibit 4.4 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/1166691/000119312509033975/dex45.htm">4.3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Supplemental Indenture, dated March 25, 2003, to the Indenture between Comcast Corporation, the subsidiary guarantors party thereto, and The Bank of New York Mellon (f/k/a The Bank of New York), as trustee, dated January 7, 2003 (incorporated by reference to Exhibit 4.5 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008).</span></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"><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/1166691/000095010309002175/dp14665_8k-ex0401.htm">4.4</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Supplemental Indenture, dated August 31, 2009, to the Indenture between Comcast Corporation, the subsidiary guarantors party thereto, and The Bank of New York Mellon, as Trustee, dated January 7, 2003, as supplemented by a First Supplemental Indenture dated March 25, 2003 (incorporated by reference to Exhibit 4.1 to Comcast&#8217;s Current Report on Form 8-K filed on September 2, 2009).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/1166691/000119312513191930/d525898dex44.htm">4.5</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Supplemental Indenture, dated March 27, 2013, to the Indenture between Comcast Corporation, the subsidiary guarantors party thereto, and The Bank of New York Mellon (f/k/a The Bank of New York), as trustee, dated January 7, 2003, as supplemented by a First Supplemental Indenture dated March 25, 2003 and a second Supplemental Indenture dated August 31, 2009 (incorporated by reference to Exhibit 4.4 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/902739/000119312515354626/d98958dex41.htm">4.6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Supplemental Indenture, dated October 1, 2015, to the Indenture dated January 7, 2003 between Comcast Corporation, the subsidiary guarantors party thereto, and The Bank of New York Mellon (f/k/a The Bank of New York), as trustee, as supplemented by a First Supplemental Indenture dated March 25, 2003, a second Supplemental Indenture dated August 31, 2009 and a Third Supplemental Indenture dated March 27, 2013 (incorporated by reference to Exhibit 4.1 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015).</span></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"><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/355069/000119312513370526/d554661dex43.htm">4.7</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Indenture dated September 18, 2013, among Comcast Corporation, the guarantors party thereto and The Bank of New York Mellon, as trustee (incorporated by reference to Exhibit 4.3 to Comcast&#8217;s Registration Statement on Form S-3 filed September 18, 2013).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/902739/000119312515384253/d60854dex44.htm">4.8</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Supplemental Indenture dated as of November 17, 2015, to the Senior Indenture dated September 18, 2013, among Comcast Corporation, the guarantors party thereto, and The Bank of New York Mellon, as trustee (incorporated by reference to Exhibit 4.4 to Post Effective Amendment No. 2 to Comcast&#8217;s Registration Statement on Form S-3 filed November 23, 2015).</span></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"><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/1040573/000119312522205728/d278911dex44.htm">4.9</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">Second Supplemental Indenture dated as of July 29, 2022, to the Senior Indenture dated September 18, 2013, among Comcast Corporation, the guarantors party thereto, and The Bank of New York Mellon, as trustee, as supplemented by a First Supplemental Indenture dated November 17, 2015 (incorporated by reference to Exhibit 4.4 to Comcast&#8217;s Registration Statement on Form S-3 filed July 29, 2022).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/902739/000119312511139191/dex4.htm">4.10</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indenture, dated as of April 30, 2010, between NBC Universal, Inc. (n/k/a NBCUniversal Media, LLC) and The Bank of New York Mellon, as trustee (incorporated by reference to Exhibit 4 to the Registration Statement on Form S-4 of NBCUniversal Media, LLC (Commission File No. 333-174175) filed on May 13, 2011).</span></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></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom: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: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: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%">95</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary;margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;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:90.568%"/><td style="width:0.1%"/></tr><tr><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="-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/1166691/000119312513191930/d525898dex43.htm">4.11</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Supplemental Indenture, dated March 27, 2013, to the Indenture between NBCUniversal Media, LLC (f/k/a NBC Universal, Inc.) and The Bank of New York Mellon, as trustee, dated April 30, 2010 (incorporated by reference to Exhibit 4.3 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013).</span></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"><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/902739/000119312515354626/d98958dex42.htm">4.12</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Supplemental Indenture, dated October 1, 2015, to the Indenture dated April 30, 2010 between NBC Universal, Inc. (n/k/a NBCUniversal Media, LLC) and The Bank of New York Mellon, as trustee, as supplemented by a First Supplemental Indenture dated March 27, 2013 (incorporated by reference to Exhibit 4.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015).</span></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"><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/902739/000116669119000005/ex413-12312018.htm">4.13</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust Deed dated September 5, 2014 among BSKYB Finance UK plc, British Sky Broadcasting Group plc, the initial guarantors party thereto and BNY Mellon Corporate Trustee Services Limited, as trustee (incorporated by reference to Exhibit 4.13 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018).</span></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"><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/902739/000116669119000005/ex414-12312018.htm">4.14</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental Trust Deed dated March 18, 2015 among Sky Group Finance plc (f/k/a BSKYB Finance UK plc), Sky plc (f/k/a British Sky Broadcasting Group plc), the initial guarantors party thereto and BNY Mellon Corporate Trustee Services Limited, as trustee (incorporated by reference to Exhibit 4.14 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018).</span></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"><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="ex415-12312024.htm">4.15</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of Comcast Corporation&#8217;s securities registered pursuant to Section 12 of the Securities Exchange Act.</span></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:0 1pt"/><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:10pt;font-weight:400;line-height:100%">Certain instruments defining the rights of holders of long-term obligation of the registrant and certain of its subsidiaries (the total amount of securities authorized under each of which does not exceed ten percent of the total assets of the registrant and its subsidiaries on a consolidated basis), are omitted pursuant to Item 601(b)(4)(iii)(A) of Regulation S-K. We agree to furnish copies of any such instruments to the SEC upon request.</span></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"><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/1166691/000095010324006839/dp211362_ex1001.htm">10.</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="https://www.sec.gov/Archives/edgar/data/1166691/000095010324006839/dp211362_ex1001.htm">1</a></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:10pt;font-weight:400;line-height:112%">Credit Agreement dated as of May 17, 2024, among Comcast Corporation, the financial institutions party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Citibank, N.A., as syndication agent, and Bank of America, N.A., Barclays Bank PLC, Mizuho Bank, Ltd., Morgan Stanley MUFG Partners, LLC and Wells Fargo Bank, National Association, as co-documentation agents (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on May 17, 2024). </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"><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/1166691/000116669122000009/ex103-12312021.htm">10.</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669122000009/ex103-12312021.htm">2</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669122000009/ex103-12312021.htm">*</a></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:10pt;font-weight:400;line-height:112%">Comcast Select Deferred Compensation Plan, as amended and restated effective October 12, 2021 (incorporated by reference to Exhibit 10.3 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021).</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"><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/1166691/000116669120000017/ex104-3312020.htm">10.</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669120000017/ex104-3312020.htm">3</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669120000017/ex104-3312020.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comcast Corporation 2003 Stock Option Plan, as amended and restated April 10, 2020 (incorporated by reference to Exhibit 10.4 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020). </span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/0001166691/000116669121000020/ex102-33121.htm">10.</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="https://www.sec.gov/Archives/edgar/data/0001166691/000116669121000020/ex102-33121.htm">4</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="https://www.sec.gov/Archives/edgar/data/0001166691/000116669121000020/ex102-33121.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:112%">Comcast Corporation 2002 Deferred Compensation Plan, as amended and restated effective March 1, 2021 (incorporated by reference to Exhibit 10.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021).</span></div></td></tr><tr style="height:3pt"><td colspan="3" 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"><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="ex105-12312024.htm">10.</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="ex105-12312024.htm">5</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="ex105-12312024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Comcast Corporation 2005 Deferred Compensation Plan, as amended and restated effective May 14, 2024.</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"><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="ex106-12312024.htm">10.</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="ex106-12312024.htm">6</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="ex106-12312024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Comcast Corporation 2002 Restricted Stock Plan, as amended and restated effective May 14, 2024.</span></div></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/902739/000119312516452423/d49239dex1011.htm">10.</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="https://www.sec.gov/Archives/edgar/data/902739/000119312516452423/d49239dex1011.htm">7</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="https://www.sec.gov/Archives/edgar/data/902739/000119312516452423/d49239dex1011.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comcast Corporation 2006 Cash Bonus Plan, as amended and restated effective February 18, 2015 (incorporated by reference to Exhibit 10.11 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2015).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/1166691/000116669123000032/ex103-6302023.htm">10.</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000032/ex103-6302023.htm">8</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000032/ex103-6302023.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Comcast Corporation Non-Employee Director Compensation Plan, as amended and restated effective July 11, 2023 (incorporated by reference to Exhibit 10.3 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2023).</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"><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="ex109-12312024.htm">10.</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="ex109-12312024.htm">9</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="ex109-12312024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Comcast Corporation 2002 Employee Stock Purchase Plan, as amended and restated effective May 14, 2024.</span></div></td></tr><tr style="height:3pt"><td colspan="3" 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"><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="ex1010-12312024.htm">10.1</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="ex1010-12312024.htm">0</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="ex1010-12312024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Comcast-NBCUniversal 2011 Employee Stock Purchase Plan, as amended and restated effective May 14, 2024. </span></div></td></tr><tr style="height:3pt"><td colspan="3" 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"><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/1166691/000095010323008707/dp195127_ex1001.htm">10.1</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="https://www.sec.gov/Archives/edgar/data/1166691/000095010323008707/dp195127_ex1001.htm">1</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="https://www.sec.gov/Archives/edgar/data/1166691/000095010323008707/dp195127_ex1001.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Comcast Corporation 2023 Omnibus Equity Incentive Plan, effective June 7, 2023 (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on June 9, 2023).</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"><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/1166691/000116669117000022/ex102-6302017.htm">10.1</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669117000022/ex102-6302017.htm">2</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669117000022/ex102-6302017.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement with Brian L. Roberts, dated as of July 26, 2017 (incorporated by reference to Exhibit 10.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017).</span></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"><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/902739/000116669120000008/ex1020-12312019.htm">10.1</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="https://www.sec.gov/Archives/edgar/data/902739/000116669120000008/ex1020-12312019.htm">3</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="https://www.sec.gov/Archives/edgar/data/902739/000116669120000008/ex1020-12312019.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No. 1 to Employment Agreement with Brian L. Roberts, dated as of December 16, 2019 (incorporated by reference to Exhibit 10.20 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019).</span></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"><div style="text-align:justify"><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/1166691/000116669123000010/ex1015-12312022.htm">10.1</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000010/ex1015-12312022.htm">4</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000010/ex1015-12312022.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement dated as of December 27, 2022 between Comcast Corporation and Michael J. Cavanagh (incorporated by reference to Exhibit 10.15 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2022).</span></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></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">96</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary;margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;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:90.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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/1166691/000116669123000010/ex1016-12312022.htm">10.1</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000010/ex1016-12312022.htm">5</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000010/ex1016-12312022.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement dated as of January 6, 2023 between Comcast Corporation and Jason S. Armstrong (incorporated by reference to Exhibit 10.16 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2022).</span></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"><div style="text-align:justify"><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/1166691/000116669124000048/ex102-6302024.htm">10.1</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669124000048/ex102-6302024.htm">6</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669124000048/ex102-6302024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Employment Agreement between Comcast Corporation and Jennifer Khoury, dated as of December 31, 2022 (incorporated by reference to Exhibit 10.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024).</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"><div style="text-align:justify"><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/1166691/000116669124000048/ex103-6302024.htm">10.</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669124000048/ex103-6302024.htm">1</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669124000048/ex103-6302024.htm">7</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669124000048/ex103-6302024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Employment Agreement between Comcast Corporation and Thomas J. Reid, dated as of April 17, 2024 (incorporated by reference to Exhibit 10.3 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024).</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"><div style="text-align:justify"><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="ex1018-12312024.htm">10.</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="ex1018-12312024.htm">1</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="ex1018-12312024.htm">8</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="ex1018-12312024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Form of Non-Qualified Stock Option and Long-Term Incentive Awards Summary Schedule under the Comcast Corporation 2003 Stock Option Plan.</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"><div style="text-align:justify"><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="ex1019-12312024.htm">10.</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="ex1019-12312024.htm">19</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="ex1019-12312024.htm">*</a></span></div></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%">Form of Non-Qualified Stock Option and Long-Term Incentive Awards Summary Schedule under the Comcast Corporation 2023 Omnibus Equity Incentive Plan.</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"><div style="text-align:justify"><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/0001166691/000116669121000008/ex1037-1231x20.htm">10.2</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="https://www.sec.gov/Archives/edgar/data/0001166691/000116669121000008/ex1037-1231x20.htm">0</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="https://www.sec.gov/Archives/edgar/data/0001166691/000116669121000008/ex1037-1231x20.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:112%">Form of Performance-Based Restricted Stock Unit Award and Long-Term Incentive Awards Summary Schedule under the Comcast Corporation 2002 Restricted Stock Plan (incorporated by reference to Exhibit 10.37 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020).</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"><div style="text-align:justify"><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/1166691/000116669123000010/ex1024-12312022.htm">10.2</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000010/ex1024-12312022.htm">1</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000010/ex1024-12312022.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Performance-Based Stock Option Award (incorporated by reference to Exhibit 10.24 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2022).</span></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"><div style="text-align:justify"><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="ex1022-12312024.htm">10.2</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="ex1022-12312024.htm">2</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="ex1022-12312024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Form of Performance-Based Restricted Stock Unit Award and Long-Term Incentive Awards Summary Schedule.</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"><div style="text-align:justify"><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="ex1023-12312024.htm">10.2</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="ex1023-12312024.htm">3</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="ex1023-12312024.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Form of Time-Based Restricted Stock Unit Award.</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"><div style="text-align:justify"><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/902739/000119312515068526/d817352dex1060.htm">10.2</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="https://www.sec.gov/Archives/edgar/data/902739/000119312515068526/d817352dex1060.htm">4</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="https://www.sec.gov/Archives/edgar/data/902739/000119312515068526/d817352dex1060.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Airplane Time Sharing Agreement (incorporated by reference to Exhibit 10.60 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2014).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><div style="text-align:justify"><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/1166691/000119312509166759/dex103.htm">10.2</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="https://www.sec.gov/Archives/edgar/data/1166691/000119312509166759/dex103.htm">5</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="https://www.sec.gov/Archives/edgar/data/1166691/000119312509166759/dex103.htm">*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Director Indemnification Agreement (incorporated by reference to Exhibit 10.3 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2009).</span></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"><div style="text-align:justify"><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/1166691/000116669123000010/ex1027-12312022.htm">10.2</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669123000010/ex1027-12312022.htm">6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Fourth Amended and Restated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders Agreement, dated as of April 15, 2022, among Atairos Group, Inc., Comcast AG Holdings, LLC, Atairos Partners, L.P., Atairos Management, L.P. and Comcast Corporation (incorporated by reference to Exhibit 10.27 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2022).</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"><div style="text-align:justify"><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/1166691/000116669124000011/ex1028-12312023.htm">10.</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="https://www.sec.gov/Archives/edgar/data/1166691/000116669124000011/ex1028-12312023.htm">27</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">First Amendment dated June 2, 2023 to Fourth Amended and Restated Shareholders Agreement, dated as of April 15, 2022, among Atairos Group, Inc., Comcast AG Holdings, LLC, Atairos Partners, L.P. and Atairos Management, L.P. (incorporated by reference to Exhibit 10.28 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2023).</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"><div style="text-align:justify"><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="ex1028-12312024.htm">10.</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="ex1028-12312024.htm">28</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Second Amendment dated February 26, 2024 to Fourth Amended and Restated Shareholders Agreement, dated as of April 15, 2022, among Atairos Group, Inc., Comcast AG Holdings, LLC, Atairos Partners, L.P. and Atairos Management, L.P.</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"><div style="text-align:justify"><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/1262449/000119312510008732/dex1049.htm">10.</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="https://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1049.htm">29</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consultant Agreement, dated as of January 20, 1987, between Steven Spielberg and Universal City Florida Partners (incorporated by reference to Exhibit 10.49 to the Registration Statement on Form S-4 of Universal City Development Partners, Ltd. and UCDP Finance, Inc. filed on January 20, 2010 (File No. 333-164431)).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><div style="text-align:justify"><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/1262449/000119312510008732/dex1050.htm">10.3</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="https://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1050.htm">0</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment dated February 5, 2001 to the Consultant Agreement dated as of January 20, 1987, between the Consultant and Universal City Florida Partners (incorporated by reference to Exhibit 10.50 to the Registration Statement on Form S-4 of Universal City Development Partners, Ltd. and UCDP Finance, Inc. filed on January 20, 2010 (File No. 333-164431)).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><div style="text-align:justify"><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/1262449/000119312510008732/dex1052.htm">10.3</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="https://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1052.htm">1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment to the Consultant Agreement, dated as of October 18, 2009, between Steven Spielberg, Diamond Lane Productions, Inc. and Universal City Development Partners, Ltd. (incorporated by reference to Exhibit 10.52 to the Registration Statement on Form S-4 of Universal City Development Partners, Ltd. and UCDP Finance, Inc. filed on January 20, 2010 (File No. 333-164431)).</span></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"><div style="text-align:justify"><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/1262449/000119312510008732/dex1051.htm">10.3</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="https://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1051.htm">2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter Agreement dated July 15, 2003, among Diamond Lane Productions, Vivendi Universal Entertainment LLLP and Universal City Development Partners, Ltd. (incorporated by reference to Exhibit 10.51 to the Registration Statement on Form S-4 of Universal City Development Partners, Ltd. and UCDP Finance, Inc. filed on January 20, 2010 (File No. 333-164431)).</span></td></tr><tr style="height:3pt"><td colspan="3" 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"><div style="text-align:justify"><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="ex19-12312024.htm">19</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1483">Comcast Corporation Insider Trading Policies.</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" 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"><div style="text-align:justify"><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="ex21-12312024.htm">21</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">List of subsidiaries.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom: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: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: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%">97</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary;margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;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:90.568%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" 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"><div style="text-align:justify"><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="ex22-12312024.htm">22</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Subsidiary guarantors and issuers of guaranteed securities and affiliates whose securities collateralize securities of the registrant.</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"><div style="text-align:justify"><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="ex23-12312024.htm">23</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consent of Deloitte &amp; Touche LLP.</span></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"><div style="text-align:justify"><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="ex31-12312024.htm">31</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></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"><div style="text-align:justify"><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="ex32-12312024.htm">32</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></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"><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/1166691/000116669124000011/ex97-12312023.htm">97</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:100%">Comcast Corporation Recoupment Policy (incorporated by reference to Exhibit 97 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2023).</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%">101</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial statements from Comcast Corporation&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the Securities and Exchange Commission on January&#160;31, 2025, formatted in Inline Extensible Business Reporting Language (iXBRL): (1) the Consolidated Statement of Income; (2) the Consolidated Statement of Comprehensive Income; (3) the Consolidated Statement of Cash Flows; (4) the Consolidated Balance Sheet; (5) the Consolidated Statement of Changes in Equity; and (6) the Notes to Consolidated Financial Statements.</span></div></td></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%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><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 (embedded within the iXBRL document)</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">*</span></td><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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constitutes a management contract or compensatory plan or arrangement.</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_313"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Item&#160;16: Form 10-K Summary</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></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%">98</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia8555b4da9c1428ea91f8f8e7517528b_316"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia8555b4da9c1428ea91f8f8e7517528b_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Signatures</span></div><div style="margin-bottom:6pt"><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 Section&#160;13 or 15(d) 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 in Philadelphia, Pennsylvania on January&#160;31, 2025.</span></div><div style="margin-top:5pt;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:32.964%"/><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:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.896%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ BRIAN L. ROBERTS</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="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:10pt;font-weight:400;line-height:100%">Brian L. Roberts</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><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, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</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:5pt;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:32.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:41.005%"/><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:21.564%"/><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:400;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding: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%">Title</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding: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%">Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ BRIAN L. ROBERTS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Chairman and Chief Executive Officer; Director </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%">(Principal Executive Officer)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Brian L. Roberts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ JASON S. ARMSTRONG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">Chief Financial Officer</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%">(Principal Financial Officer)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#ffffff;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%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Jason S. Armstrong</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ DANIEL C. MURDOCK</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="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%">Executive Vice President, Chief Accounting</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%">Officer and Controller</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%">(Principal Accounting Officer)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Daniel C. Murdock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ KENNETH J. BACON</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Kenneth J. Bacon</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ THOMAS J. BALTIMORE, JR.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Thomas J. Baltimore, Jr.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr style="height:15pt"><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%">/s/ LOUISE F. BRADY</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Louise F. Brady</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ MADELINE S. BELL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Madeline S. Bell</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ EDWARD D. BREEN</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Edward D. Breen</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ JEFFREY A. HONICKMAN</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Jeffrey A. Honickman</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:15pt"><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%">/s/ WONYA Y. LUCAS</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Wonya Y. Lucas</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ ASUKA NAKAHARA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Asuka Nakahara</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">/s/ DAVID C. NOVAK</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:400;line-height:100%">January 31, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">David C. Novak</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom: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: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: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%">99</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:8pt;font-weight:400;line-height:100%">Comcast 2024 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.2
<SEQUENCE>2
<FILENAME>ex32-12312024a.htm
<DESCRIPTION>EX-3.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i0edf6b5b284044c08c4c8e66a41674eb_1"></div><div style="min-height:31.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-right:5.7pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 3.2</font></div><div style="margin-top:10.75pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AMENDED AND RESTATED BYLAWS </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">COMCAST CORPORATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">* * * * *</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">January 28, 2025</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">* * * * *</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 1 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">OFFICES</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:0.25pt;padding-left:5pt;padding-right:10.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 1.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Registered Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The registered office of the Comcast Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) shall be located within the Commonwealth of Pennsylvania at such place as the Board of Directors (hereinafter referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; or the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) shall determine from time to time.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:26.25pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 1.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Offices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Corporation may also have offices at such other places, within or without the Commonwealth of Pennsylvania, as the Board of Directors may determine from time to time.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 2 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">MEETINGS OF SHAREHOLDERS</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.6pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Place of Meetings of Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Meetings of shareholders may be held at such geographic locations, within or without the Commonwealth of Pennsylvania, as may be fixed from time to time by the Board of Directors. If no such geographic location is so fixed by the Board of Directors or the Board of Directors does not determine to hold a meeting by means of electronic technology (as provided in the next sentence) rather than at a geographic location, meetings of the shareholders shall be held at the executive office of the Corporation. If a meeting of the shareholders is held by means of the Internet or other electronic communications technology in a fashion pursuant to which the shareholders have the opportunity to read or hear the proceedings substantially concurrently with their occurrence, vote on matters submitted to the shareholders, pose questions to the Directors, make appropriate motions and comment on the business of the meeting, the meeting need not be held at a particular geographic location.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual Meetings of Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:12pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Time. Subject to Article SIXTH of the Articles of Incorporation, a meeting of the shareholders of the Corporation shall be held in each calendar year, on such date and at such time as the Board of Directors may determine, or if the Board of Directors fails to set a date and time, on the second Thursday of June at 9&#58;00 o&#8217;clock a.m., if not a holiday on which national banks are or may elect to be closed (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holiday</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), and if such day is a Holiday, then such meeting shall be held on the next business day at such time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:10.85pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Election of Directors. At each annual meeting, Directors shall be elected to serve for the ensuing year and until their successors shall have been selected and qualified or until their earlier death, resignation or removal.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:9.35pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.03  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Special Meetings of Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Special meetings of the shareholders may be called at any time by the Board of Directors. Special meetings of the shareholders may not be called by shareholders. Upon the written instruction of the Board of Directors, which instruction specifies the general nature of the business to be</font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">1</font></div></div></div><div id="i0edf6b5b284044c08c4c8e66a41674eb_4"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:7.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transacted at such meeting as well as the date, time and place of such meeting, it shall be the duty of the Secretary to give due notice thereof as required by Section 2.04 hereof.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.6pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Notices of Meetings of Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notice complying with Article 6 of these Bylaws of every meeting of the shareholders shall be given to each shareholder of record entitled to vote at the meeting at least&#58; (a) 10 days prior to the day named for a meeting that will consider a transaction under Chapter 3 of Title 15 of the Pennsylvania Consolidated Statutes or Chapter 19 of the Pennsylvania Business Corporation Law of 1988, as</font></div><div style="margin-top:0.1pt;padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pennsylvania BCL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) or (b) five days prior to the day named for the meeting in any other case.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quorum of and Action by Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:9.25pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">General Rule. A meeting of shareholders duly called shall not be organized for the transaction of business unless a quorum is present as to at least one of the matters to be considered. Except as provided in subsections (c), (d) and (e) of this Section 2.05, the presence of shareholders entitled to cast at least a majority of the votes that all shareholders are entitled to cast on a particular matter to be acted upon at the meeting shall constitute a quorum for the purpose of consideration of and action on the matter. To the extent that a quorum is present with respect to consideration of and action on a particular matter or matters but a quorum is not present as to another matter or matters, consideration of and action on the matter or matters for which a quorum is present may occur, and, after such consideration and action, the meeting may be adjourned for purposes of the consideration of and action on the matter or matters for which a quorum is not present.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.95pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Action by Shareholders. Except as otherwise specifically provided by law, all matters coming before a meeting of shareholders shall be determined by a vote of shares. Except as otherwise provided by a resolution adopted by the Board of Directors, by the Articles of Incorporation, by the Pennsylvania BCL or by these Bylaws, whenever any corporate action is to be taken by vote of the shareholders of the Corporation at a duly organized meeting of shareholders, it shall be authorized by a majority of the votes cast at the meeting by the holders of shares entitled to vote with respect to such matter&#894; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that in no event may the required shareholder vote be reduced below that provided above.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:10.9pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Continuing Quorum. The shareholders present at a duly organized meeting can continue to do business until adjournment, notwithstanding the withdrawal of enough shareholders to leave less than a quorum.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.5pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Election of Directors at Adjourned Meetings. Those shareholders entitled to vote who attend a meeting at which Directors are to be elected that has been previously adjourned for lack of a quorum with respect thereto, although less than a quorum as fixed in subsection (a), shall nevertheless constitute a quorum for the purpose of electing Directors at such reconvened meeting.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.5pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Conduct of Other Business at Adjourned Meetings. Those shareholders entitled to vote who attend a meeting at which a matter other than the election of Directors is to be acted upon, that has been previously adjourned for one or more periods aggregating at least 15 days because of an absence of a quorum with respect thereto, although less than a quorum as fixed in subsection (a), shall nevertheless constitute a quorum for the purpose of acting upon such matter if the notice states that those shareholders who attend the adjourned meeting shall nevertheless constitute a quorum for the purpose of acting upon such matter.</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjournments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.4pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">General Rule. Adjournments of any regular or special meeting of shareholders, including one at which Directors are to be elected, may be taken for such periods as the shareholders present and entitled to vote shall direct.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:11.3pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Lack of Quorum. Without limiting the generality of Section 2.06(c), if a meeting cannot be organized because a quorum has not attended, those shareholders present may, except as otherwise provided in the Pennsylvania BCL, adjourn the meeting to such time and place as they may determine. To the extent, as set forth in Section 2.05(a), that a quorum was not present with respect to consideration of and action on a particular</font></div><div><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:10.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">matter at a duly called and organized meeting, consideration of and action on such matter may be adjourned to such date, time and place as those shareholders present may determine, and the balance of the matters to be considered at such meeting for which a quorum was present may be considered and acted upon at the initial meeting.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.55pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Notice of an Adjourned Meeting. When a meeting of shareholders is adjourned, it shall not be necessary to give any notice of the adjourned meeting or of the business to be transacted at an adjourned meeting, other than by announcement at the meeting at which the adjournment is taken, unless the Board fixes a new record date for the adjourned meeting or the Pennsylvania BCL requires notice of the business to be transacted and such notice has not been previously given.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting List, Voting and Proxies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:7.3pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Voting List. The officer or agent having charge of the transfer books for shares of the Corporation shall make a complete list of the shareholders entitled to vote at any meeting of shareholders, arranged in alphabetical order, with the address of and the number of shares held by each. The list shall be produced and kept open at the date, time and place of the meeting and shall be subject to the inspection of any shareholder during the whole time of the meeting for the purposes thereof except that the Corporation shall not be required to produce the list at a meeting of shareholders for which a judge or judges of election are appointed but instead shall furnish the list to the judge or judges of election.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Method of Voting. At the discretion of the presiding officer of a meeting of shareholders,</font></div><div style="padding-left:5pt;padding-right:10.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) in elections for Directors voting need not be by ballot but may be taken by voice, show of hands or such other method determined by the presiding officer unless it is required by vote of the shareholders, before the vote begins, that the vote be taken by ballot and (ii) with respect to any other action to be taken by vote at the meeting, as set forth in Section 2.05(b), voting need not be by ballot but may be taken by voice, show of hands or such other method determined by the presiding officer to the fullest extent permitted by applicable law (including the Pennsylvania BCL).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:11pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Proxies. At all meetings of shareholders, shareholders entitled to vote may attend and vote either in person or by proxy. Every proxy shall be executed or authenticated by the shareholder or by such shareholder&#8217;s duly authorized attorney-in-fact and shall be filed with, or transmitted to, the Secretary or his or her designated agent. A shareholder or such shareholder&#8217;s duly authorized attorney-in-fact may execute or authenticate in writing or transmit an electronic message authorizing another person to act for such shareholder by proxy. A proxy, unless coupled with an interest (as defined in Section 1759(d) of the Pennsylvania BCL), shall be revocable at will, notwithstanding any other agreement or any provision in the proxy to the contrary, but the revocation of a proxy shall not be effective until notice thereof has been given to the Secretary or his or her designated agent in writing or by electronic transmission. An unrevoked proxy shall not be valid after three years from the date of its execution unless a longer time is expressly provided therein. A proxy shall not be revoked by the death or incapacity of the maker unless, before the vote is counted or the authority is exercised, notice of the death or incapacity is given to the Secretary or his or her designated agent in writing or by electronic transmission.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.9pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Judges of Election. In advance of any meeting of shareholders of the Corporation, the Board of Directors may appoint one or three Judges of Election, who need not be shareholders and who will have such duties as provided in Section 1765(a)(3) of the Pennsylvania BCL, to act at the meeting or any adjournment thereof. If one or three Judges of Election are not so appointed, the presiding officer of the meeting may, and on the request of any shareholder shall, appoint one or three Judges of Election at the meeting. In case any person appointed as a Judge of Election fails to appear or refuses to act, the vacancy may be filled by appointment made by the Board of Directors in advance of the convening of the meeting or at the meeting by the presiding officer. A person who is a candidate for office to be filled at the meeting shall not act as a Judge of Election. Unless the Pennsylvania BCL permits otherwise, this Section 2.07(d) may be modified only by a Bylaw amendment adopted by the shareholders.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:21.25pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">No Action by Written Consent in Lieu of a Meeting. Subject to Article NINTH of the Articles of Incorporation, the shareholders shall not be permitted to act by written consent in lieu of a meeting.</font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:9.3pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Participation in Meetings by Electronic Means</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Board of Directors may permit, by resolution with respect to a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">particular </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">meeting of the shareholders, or the presiding officer of such meeting may permit, one or more persons to participate in that meeting, count for the purposes of determining a quorum and exercise all rights and privileges to which such person might be entitled were such person personally in attendance, including the right to vote, by means of conference telephone or other electronic means, including, without limitation, the Internet. Unless the Board of Directors so permits by resolution, or the presiding officer of such meeting so permits, no person may participate in a meeting of the shareholders by means of conference telephone or other electronic means.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Notice of Shareholder Nominations and Other Business at Meetings of Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Annual Meeting.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:12.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Nominations of persons for election to the Board of Directors, and the proposal of business other than nominations, may be brought before any annual meeting of the shareholders only&#58;</font></div><div style="margin-top:0.05pt;padding-left:41pt;padding-right:7.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A) if it shall have been specified in the written notice of the meeting (or any supplement thereto) given by the Corporation&#59; or (B) by or at the direction of the Board of Directors&#59; or (C) by the presiding officer of the meeting unless a majority of the Directors then in office object to such business being conducted at the meeting&#59; or (D) if it shall have been specified in a written notice delivered to the Secretary of the Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shareholder Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) by or on behalf of any shareholder who shall have been a shareholder of record at the time the Shareholder Notice is delivered to the Secretary and on the record date for determination of shareholders entitled to vote at such meeting and who shall continue to be entitled to vote thereat on the date of the meeting, and who complies with the notice procedures and other requirements set forth in this Section 2.09&#59; or (E) by way of proxy access in accordance with Section 3.11. For the avoidance of doubt, clauses (D) and (E) of this Section 2.09(a)(i) shall be the exclusive means for a shareholder to make Director nominations and clause (D) of this Section 2.09(a)(i) shall be the exclusive means for a shareholder to propose other business (other than a proposal included in the Corporation&#8217;s proxy statement pursuant to and in compliance with Rule 14a-8 promulgated under the Securities Exchange Act of 1934, as amended, or any successor provision thereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)) at an annual meeting of shareholders.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">For nominations or other business to be properly brought before an annual meeting by a shareholder pursuant to clause (D) of Section 2.09(a)(i), the shareholder must have given a timely Shareholder Notice and, in the case of business other than nominations, such business must be a proper subject for shareholder action. To be timely, each Shareholder Notice must be delivered to and received (and include all information required by these Bylaws) by the Secretary of the Corporation at the principal executive offices of the Corporation&#58; (A) in the case of an annual meeting that is called for a date that is within 30 days before or after the anniversary date of the immediately preceding annual meeting of shareholders, by the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Close of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (as defined in Section 2.09(d)(ii)) not less than 90 days, and not more than 120 days, prior to such anniversary date&#59; and (B) in the case of an annual meeting that is called for a date that is not within 30 days before or after the anniversary date of the immediately preceding annual meeting (or if no annual meeting was held in the preceding year), not later than the Close of Business on the 10th day following the day on which &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Announcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (as defined in Section 2.09(d)(ii)) of the date of the meeting is first made by the Corporation. In no event shall the recess, adjournment or postponement of an annual meeting, or the Public Announcement thereof, commence a new time period (or extend any time period) for the giving of a Shareholder Notice, and a shareholder shall not be entitled to make additional or substitute nominations following the expiration of the time periods set forth in this Section 2.09(a). The number of nominees a shareholder may nominate for election at the annual meeting (or in the case of a shareholder giving the Shareholder Notice on behalf of a beneficial owner, the number of nominees a shareholder may nominate for election at the annual meeting on behalf of the beneficial owner) shall not exceed the number of Directors to be elected at such annual meeting.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:149pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">Each such Shareholder Notice must set forth&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:77pt;padding-right:13.1pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.12pt">as to each person whom the shareholder proposes to nominate for election or re-election as a Director&#58; (1) all information relating to such person that is required to</font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:77pt;padding-right:9.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be disclosed in solicitations of proxies for election of directors in an election contest, or is otherwise required, in each case pursuant to and in accordance with Regulation 14A under the Exchange Act&#59; and (2) the information required to be submitted pursuant to Section 3.10, including all fully completed and signed Questionnaires described in Section 3.10(a)(ii)&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:77pt;padding-right:7.7pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.68pt">as to any other business that the shareholder proposes to bring before the meeting, a brief description of the business desired to be brought before the meeting, the text of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend these Bylaws, the language of the proposed amendment), the reasons for conducting such business at the meeting, a description of any substantial interest (within the meaning of Item 5 of Schedule 14A under the Exchange Act) in such business of such shareholder and the Shareholder Associated Person (as defined in Section 2.09(d)(i)), if any, on whose behalf the proposal is made and all other information relating to such proposed business that would be required to be disclosed in a proxy statement or other filing required to be made by the shareholder in connection with the solicitation of proxies in support of such proposed business pursuant to Regulation 14A under the Exchange Act&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:77pt;padding-right:6.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.68pt">as to the shareholder giving the Shareholder Notice and the Shareholder Associated Person, if any, on whose behalf the nomination is made or the other business is proposed&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:113pt;padding-right:16.75pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">the name and address of such shareholder, as they appear on the Corporation&#8217;s books, and the name and address of any Shareholder Associated Person&#59;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:113pt;padding-right:8.3pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">the class or series and number of shares of stock of the Corporation which are owned of record by such shareholder or any Shareholder Associated Person as of the date of the Shareholder Notice, the dates such shares of stock of the Corporation were acquired and the investment intent at the time of such acquisition&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:113pt;padding-right:7.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">a representation that the shareholder (or a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Qualified Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; thereof, as defined in Section 2.09(d)(iv)) intends to appear at the meeting to make the nomination or bring the business specified in the Shareholder Notice before the meeting&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:113pt;padding-right:8.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">the class or series and number of shares of stock of the Corporation which are &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Beneficially Owned</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (as defined in Section 2.09(d)(iii)) by such shareholder or any Shareholder Associated Person as of the date of the Shareholder Notice&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:113pt;padding-right:5.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">a reasonably detailed description of any (x) purpose, plan or proposal which such shareholder or Shareholder Associated Person may have which relate to or would result in any action or matter that would be required to be disclosed pursuant to Item 4 of Exchange Act Schedule 13D (regardless of whether the requirement to file a Schedule 13D is applicable) and (y) any agreement, arrangement or understanding with respect to the nomination or other business between or among such shareholder or any Shareholder Associated Person and any other person (naming such person or persons), including, without limitation, any agreements that would be required to be disclosed pursuant to Item 5 or Item 6 of Exchange Act Schedule 13D (regardless of whether the requirement to file a Schedule 13D is applicable)&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:113pt;padding-right:8.6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">a reasonably detailed description (which description shall include, in addition to all other information, information identifying all parties thereto) </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.05pt;padding-left:113pt;padding-right:8.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of any &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instrument</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (as defined in Section 2.09(d)(v)), all of which Derivative Instruments shall be disclosed without regard to whether (x) any such Derivative Instrument is required to be, or is capable of being, settled through delivery of shares of any class or series of capital stock of the Corporation or (y) such shareholder or Shareholder Associated Person may have entered into other transactions that hedge or mitigate the economic effect of such Derivative Instrument&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:113pt;padding-right:7.05pt;text-indent:76.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.79pt">a representation as to whether the shareholder or any Shareholder Associated Person or any other participant (as defined in Item 4 of Schedule 14A under the Exchange Act) will engage in a solicitation within the meaning of Rule 14a-1(l) under the Exchange Act (without reference to the exception in Section 14a- 1(l)(2)(iv)) with respect to the nomination or other business and, if so, whether or not such solicitation will be conducted as an exempt solicitation under Rule 14a-2(b) of the Exchange Act, the name of each participant in such solicitation, and (x) in the case of a proposal of business other than nominations, a representation as to whether such person or group intends to deliver, through means satisfying each of the conditions that would be applicable to the Corporation under either Exchange Act Rule 14a-16(a) or Exchange Act Rule 14a-16(n) a proxy statement and form of proxy to holders of at least the percentage of the Corporation&#8217;s voting shares required under applicable law to carry the proposal and&#47;or (y) in the case of any solicitation that is subject to Rule 14a-19 of the Exchange Act, confirming that such person or group will engage in such solicitation in accordance with Rule 14a-19 under the Exchange Act&#59;</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:113pt;padding-right:13.6pt;text-indent:76.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.79pt">any performance-related fees (other than an asset-based fee) that such shareholder or any Shareholder Associated Person is directly or indirectly entitled to based on any increase or decrease in the value of shares of the Corporation or in Derivative Instruments, if any&#59; and</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:113pt;padding-right:9.9pt;text-indent:76.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.79pt">any equity interests or Derivative Instruments in any principal competitor of the Corporation (as defined for the purposes of Section 8 of the Clayton Antitrust Act of 1914, as amended) held by or on behalf of such shareholder or Shareholder Associated Person&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:77pt;padding-right:9.2pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.12pt">a representation that immediately after soliciting the percentage of holders referred to in the representation required under Section 2.09(a)(iii)(C)(7) of these Bylaws, and in any event no later than the 10th day before the applicable meeting of shareholders, such shareholder will provide the Corporation with documents, which may take the form of a statement and documentation from a proxy solicitor, confirming that the necessary steps have been taken to deliver a proxy statement and form of proxy to holders of the percentage of the voting power of the Corporation&#8217;s stock entitled to vote generally in the election of Directors in accordance with Rule 14a-19 under the Exchange Act&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:77pt;padding-right:6.2pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(E)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.24pt">any other information relating to the shareholder giving the Shareholder Notice or any Shareholder Associated Person, or to each person whom the shareholder proposes to nominate for election or re-election as a Director, that would be required to be disclosed in a proxy statement or other filing required to be made in connection with the solicitation of proxies in support of such nominee pursuant to Section 14 of the Exchange Act&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:77pt;padding-right:11.6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(F)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.78pt">such other information relating to the proposed nomination or other business as the Corporation may reasonably require to determine whether the nomination or other business proposed is a proper matter for shareholder action.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41pt;padding-right:7.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.57pt">In addition, to be considered timely, a Shareholder Notice shall further be updated and supplemented, if necessary, so that the information provided or required to be provided in such notice shall be true and correct as of the record date for the meeting and as of the date that is 10 days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;padding-right:7.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">delivered to the Secretary of the Corporation at the principal executive offices of the Corporation not later than five days after the record date for the meeting in the case of the update and supplement required to be made as of the record date, and not later than eight days prior to the date for the meeting or any adjournment or postponement thereof in the case of the update and supplement required to be made as of 10 days prior to the meeting or any adjournment or postponement thereof. For the avoidance of doubt, the obligation to update and supplement as set forth in this Section 2.09(a)(iv) or any other Section of these Bylaws shall not limit the Corporation&#8217;s rights with respect to any deficiencies in any Shareholder Notice, extend any applicable deadlines under these Bylaws or enable or be deemed to permit a shareholder who has previously submitted a Shareholder Notice under these Bylaws to amend or update any proposal or to submit any new proposal, including by changing or adding nominees, matters, business and&#47;or resolutions proposed to be brought before a meeting of shareholders.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:11.45pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Special Meeting. Nominations of persons for election to the Board of Directors may be made at a special meeting of shareholders at which Directors are to be elected pursuant to the Corporation&#8217;s notice of meeting&#58; (i) by or at the direction of the Board of Directors&#59; or (ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that the Board of Directors has determined that one or more Directors are to be elected at such meeting, by or on behalf of any shareholder who shall have been a shareholder of record at the time the Shareholder Notice is delivered to the Secretary and on the record date for such meeting, and who shall continue to be entitled to vote thereat on the date of the meeting, and who complies with the notice procedures and other requirements set forth in this Section 2.09(b). To be timely, the Shareholder Notice required by this Section 2.09(b) must comply with the notice procedures and information requirements set forth in Section 2.09(a)(iii) and (iv), and must be delivered to the Secretary of the Corporation at the principal executive offices of the Corporation by the Close of Business not more than 120 days prior to such special meeting and not later than the Close of Business on the later of 90 days prior to such special meeting or the 10th day following the day on which Public Announcement of the date of the special meeting and of the nominees proposed by the Board of Directors to be elected at such meeting is first made by the Corporation. Subject to compliance with the notice procedures and other requirements set forth in this Section 2.09(b), the number of nominees a shareholder may nominate for election at the special meeting (or in the case of a shareholder giving the notice on behalf of a beneficial owner, the number of nominees a shareholder may nominate for election at the special meeting on behalf of such beneficial owner) shall not exceed the number of Directors to be elected at such special meeting. In no event shall the recess, adjournment or postponement of a special meeting, or the Public Announcement thereof, commence a new time period (or extend any time period) for the giving of a Shareholder Notice, and a shareholder shall not be entitled to make additional or substitute nominations following the expiration of the time periods set forth in this Section 2.09(b).</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.05pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">General. Except as otherwise required by law, only such persons who are nominated in accordance with the procedures set forth in this Section 2.09 or, with respect to annual meetings only, Section 3.11, shall be eligible to be elected at any meeting of shareholders to serve as Directors and only such other business as shall have been brought before the meeting in accordance with the procedures set forth in this Section 2.09 shall be conducted at a meeting of shareholders. Notwithstanding any other provision of these Bylaws, a shareholder (and any Shareholder Associated Person), shall also comply with all applicable requirements of the Exchange Act and the rules and regulations thereunder with respect to the matters set forth in this Section 2.09, and any failure to comply therewith shall be deemed a failure to comply with this Section 2.09 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that any references in these Bylaws to the Exchange Act or the rules and regulations promulgated thereunder are not intended to and shall not limit any requirements applicable to nominations or proposals as to any other business to be considered pursuant to this <a href="#i0edf6b5b284044c08c4c8e66a41674eb_4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Section 2.09</a>). Except as otherwise provided by applicable law, each of the Board of Directors, a committee of the Board of Directors, any officer designated by the Board of Directors or a committee of the Board of Directors, or the presiding officer of the meeting shall have the power to determine whether a nomination or any other business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance with the procedures set forth in these Bylaws, including, for the avoidance of doubt, whether the shareholder giving the Shareholder Notice seeking nomination and any Shareholder Associated Person has complied or failed to comply with the information and solicitation requirements set forth in these Bylaws and requirements of Rule 14a-19 under the Exchange Act and&#47;or provided or failed to provide satisfactory documentation that such requirements had been met. If any proposed nomination or other business is not in compliance with these Bylaws, including due to failure to comply with requirements of Rule 14a-19 under the Exchange Act (or failure to timely provide documentation sufficient to satisfy the Corporation that such nomination complies with the requirements of Rule 14a-19 under the Exchange Act in accordance with <a href="#i0edf6b5b284044c08c4c8e66a41674eb_4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Section 2.09(a)(iii)(D)</a>), then except as otherwise required by law, the presiding </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:7.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">officer of the meeting shall declare that any such nomination shall be disregarded or such other business shall not be transacted, notwithstanding that votes and proxies in respect of such vote may have been received by the Corporation (which votes and proxies, if any, for the avoidance of doubt, shall also be disregarded). In furtherance and not by way of limitation of the foregoing provisions of this <a href="#i0edf6b5b284044c08c4c8e66a41674eb_4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Section 2.09,</a> unless otherwise required by law, or otherwise determined by the Board of Directors, a committee of the Board of Directors, any officer designated by the Board of Directors or a committee of the Board of Directors, or the presiding officer of the meeting, (i) if the shareholder does not provide the information required under Section 2.09(a)(iv) or <a href="#i0edf6b5b284044c08c4c8e66a41674eb_4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Section 3.10</a> to the Corporation within the time frames specified therein, or (ii) if the shareholder (or a Qualified Representative thereof) does not appear at the annual or special meeting of shareholders of the Corporation to present a nomination or other business, any such nomination shall be disregarded and such other business shall not be transacted, notwithstanding that votes and proxies in respect of such vote may have been received by the Corporation (which votes and proxies, if any, for the avoidance of doubt, shall also be disregarded).</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Definitions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:12.95pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">For purposes of these Bylaws, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shareholder Associated Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of any shareholder means&#58; (A) any beneficial owner (as used herein, within the meaning of Section 13(d) of the Exchange Act) of shares of stock of the Corporation on whose behalf any proposal or nomination is made by such shareholder&#59; (B) any affiliates or associates of such shareholder or any beneficial owner described in clause (A)&#59; and (C) any affiliate who controls such shareholder or any beneficial owner described in clause (A).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:13.15pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">For purposes of this Section 2.09 and Section 3.11 of these Bylaws, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Close of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall mean 6&#58;00 p.m. local time at the principal executive offices of the Corporation on any calendar day, whether or not the day is a business day. A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Announcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or a comparable national news service or in a document publicly filed by the Corporation with the U.S. Securities and Exchange Commission (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) pursuant to Section 13, 14 or 15(d) of the Exchange Act.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:12.95pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.03pt">For purposes of clause (4) of Section 2.09(a)(iii)(C) shares shall be treated as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Beneficially Owned</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; by a person if the person (A) beneficially owns such shares, directly or indirectly, for purposes of Section 13(d) of the Exchange Act and Regulations 13D and 13G thereunder or (B) has or shares pursuant to any agreement, arrangement or understanding (whether or not in writing)&#58; (1) the right to acquire such shares (whether such right is exercisable immediately or only after the passage of any length of time whatsoever or the fulfillment of a condition or both)&#59; (2) the right to vote such shares, alone or in concert with others&#59; and&#47;or (3) investment power with respect to such shares, including the power to dispose of, or to direct the disposition of, such shares.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.57pt">To be considered a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Qualified Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of a shareholder for purposes of these Bylaws, a person must be a duly authorized officer, manager or partner of such shareholder or authorized by a writing executed by such shareholder (or a reliable reproduction of the writing) or an electronic transmission delivered by such shareholder to the Corporation prior to the making of a nomination or proposal at a meeting of shareholders (and in any event no later than 24 hours before the meeting) stating that such person is authorized to act for such shareholder as proxy at the meeting of shareholders, which writing or electronic transmission (or a reliable reproduction of the writing or electronic transmission) must be produced by such person at the meeting of shareholders.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:41pt;padding-right:14.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">For purposes of this Section 2.09, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instrument</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any agreement, arrangement, instrument, contract, right or understanding, whether written or oral (including, without limitation, and regardless of whether or not such agreement, arrangement, instrument, contract, right or understanding shall be subject to settlement in shares of the Corporation, through the delivery of cash or other property, or otherwise, any derivative, long or short positions, profit interests, forwards, futures, swaps, options, warrants, convertible securities, stock appreciation or similar rights, hedging or pledging transactions, voting rights, dividend rights, borrowed or loaned shares or similar right with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the Corporation or otherwise), that has been entered into as of the date of the </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;padding-right:14.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholder Notice by, or on behalf of, such shareholder or any Shareholder Associated Person, the effect or intent of which is to transfer to or from any such shareholder or any Shareholder Associated Person, in whole or in part, any of the economic consequences of ownership of any security of the Corporation (including, without limitation, creating or mitigating loss to, managing risk from or benefiting from share price changes of), maintain, increase or decrease the voting power of the shareholder or any Shareholder Associated Person with respect to securities of the Corporation, or to otherwise benefit economically from, any increase or decrease in the value of any security of the Corporation.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.5pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">This Section 2.09 shall not apply to a proposal proposed to be made by a shareholder if the shareholder has notified the Corporation of the shareholder&#8217;s intention to present the proposal at a meeting of shareholders only pursuant to and in compliance with Rule 14a-8 under the Exchange Act and such proposal has been included in a proxy statement that has been prepared by the Corporation to solicit proxies for such meeting. Notwithstanding anything in these Bylaws to the contrary, a proposal (other than a proposal included in the Corporation&#8217;s proxy statement pursuant to and in compliance with Rule 14a-8 under the Exchange Act) that (i) has the effect of implementing corporate action or (ii) requests that the Corporation or the Board of Directors pursue or consider corporate action or any related step for such corporate action, which in either case if implemented, would make any change in the preferences, limitations or rights of one or more outstanding classes or series of the Corporation&#8217;s capital stock adverse to such class or series, including without limitation by seeking to limit the rights of the holders of the Corporation&#8217;s Class B Common Stock to transfer, vote or otherwise exercise rights with respect to capital stock of the Corporation, which would require the consent of holders of one or more outstanding classes or series of the Corporation&#8217;s capital stock in order to effect such corporate action, may be made only (A) by or at the direction of the Board of Directors or (B) by a holder of record of the class or series of capital stock that would be adversely affected, or, if more than one class or series of capital stock would be adversely affected, jointly by at least one holder of record of each class or series of capital stock that would be adversely affected, in each case, who satisfies the procedures and requirements of Section 2.09. Nothing in this Section 2.09 shall be deemed to affect any rights of the holders of any series of Preferred Stock to elect Directors pursuant to any applicable provisions of the Articles of Incorporation (including any Preferred Stock designation).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:7.8pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.06pt">Any shareholder directly or indirectly soliciting proxies from other shareholders must use a proxy card color other than white, which shall be reserved for the exclusive use for solicitation by the Board of Directors.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 2.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conduct Of Meetings Of Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.4pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Presiding Officer. There shall be a presiding officer at every meeting of the shareholders. Subject to Article SIXTH of the Articles of Incorporation, the presiding officer shall be an officer or director appointed by the Board of Directors or in the manner authorized by the Board of Directors&#894; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that if a presiding officer is not designated by the Board of Directors or in the manner authorized by the Board of Directors, the Chairman of the Board shall be the presiding officer.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Authority of Presiding Officer. Except as prescribed by the Board of Directors, the presiding officer shall determine the order of business and shall have the authority to establish and enforce rules for the conduct of the meeting of the shareholders and the safety of those in attendance as, in the judgment of the presiding officer, are necessary, appropriate or convenient for the conduct of the meeting. The presiding officer, in addition to making any other determinations that may be appropriate to the conduct of the meeting, shall declare that a nomination or other business was not properly brought before the meeting if the facts warrant (including if a determination is made that a nomination or other business was not made or proposed, as the case may be, in accordance with Section 2.09 or Section 3.11 of these Bylaws), and if such presiding officer should so declare, such nomination shall be disregarded or such other business shall not be transacted.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:23.45pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Procedural Standard. Any action by the presiding officer in adopting rules for, and in conducting, a meeting of the shareholders shall be fair to the shareholders. The conduct of the meeting need not follow Robert&#8217;s Rules of Order or any other published rules for the conduct of a meeting.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:8pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Closing of the Polls. The presiding officer shall announce at the meeting of the shareholders when the polls close for each matter voted upon. If no announcement is made, the polls shall be deemed to have closed upon the final adjournment of the meeting. After the polls close, no ballots, proxies or votes, nor any revocations or changes thereto, may be accepted.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 3</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.01&#160;&#160;&#160;&#160;Board of Directors.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:17.55pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">General Powers. Except as otherwise provided by law, the Articles of Incorporation or these Bylaws, all powers of the Corporation shall be exercised by or under the authority of, and the business and affairs of the Corporation shall be managed under the direction of, the Board of Directors.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Number. The number of Directors shall be as determined by the Board of Directors from</font></div><div style="margin-top:0.05pt;padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.45pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Vacancies. Each Director shall hold office until the expiration of the term for which such person was selected and until such person&#8217;s successor has been selected and qualified or until such person&#8217;s earlier death, resignation or removal. Subject to Article SIXTH of the Articles of Incorporation, any vacancies on the Board of Directors, including vacancies resulting from an increase in the number of Directors, may be filled by a majority vote of the remaining members of the Board of Directors, though less than a quorum, or by a sole remaining Director, or, if there are no remaining Directors, by the shareholders, and each person so selected shall be a Director to serve for the balance of the unexpired term.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.6pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Removal. The entire Board of Directors or any individual Director may be removed from office only for cause by the vote of the shareholders entitled to elect directors.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Qualification. A Director must be a natural person at least 18 years of age.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:12.65pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Place of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Meetings of the Board of Directors may be held at such place within or without the Commonwealth of Pennsylvania as the Board of Directors may appoint from time to time or as may be designated in the notice of the meeting.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:11.6pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regular Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A regular meeting of the Board of Directors shall be held at least annually at such place and time as the Board of Directors may designate. Subject to Article SIXTH of the Articles of Incorporation, at such meeting, the Board of Directors shall elect officers of the Corporation. In addition to such regular meeting, the Board of Directors shall have the power to fix by resolution the place, date and time of other regular meetings of the Board of Directors.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:15.4pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Special meetings of the Board of Directors shall be held whenever ordered by the Chairman of the Board, the Chief Executive Officer, by the Board of Directors or by any officer of the Corporation authorized by Article SIXTH of the Articles of Incorporation to call special meetings of the Board of Directors for so long as such officer is also a Director of the Corporation.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:11.4pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Participation in Meetings by Electronic Means</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any Director may participate in any meeting of the Board of Directors or of any committee (provided such Director is otherwise entitled to participate), be counted for the purpose of determining a quorum thereof and exercise all rights and privileges to which such Director might be entitled were such Director personally in attendance, including the right to vote, or any other rights attendant to presence in person at such meeting, by means of conference telephone or other electronic means, including, without limitation, the Internet, by means of which all persons participating in the meeting can hear each other.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Notices of Meetings of Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.8pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Regular Meetings. No notice shall be required to be given of any regular meeting, unless the same is held at other than the place, date or time for holding such meeting as fixed in accordance with Section</font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:10.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.03 of these Bylaws, in which event 48 hours&#8217; notice shall be given of the place and time of such meeting complying with Article 6 of these Bylaws.</font></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:6.6pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Special Meetings. Written notice stating the place, date and time of any special meeting of the Board of Directors shall be sufficient if given at least 48 hours, as provided in Article 6, in advance of the date and time fixed for the meeting.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:9.7pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quorum&#894; Action by the Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A majority of the Directors in office shall be necessary to constitute a quorum for the transaction of business and, subject to Article SIXTH of the Articles of Incorporation and these Bylaws, the acts of a majority of the Directors present and voting at a meeting at which a quorum is present shall be the acts of the Board of Directors. If there is no quorum present at a duly convened meeting of the Board of Directors, the majority of those present may adjourn the meeting from place to place and from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:6.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Informal Action by the Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any action required or permitted to be taken at a meeting of the Board of Directors may be taken without a meeting if, prior or subsequent to the action, a consent or consents thereto by all of the Directors in office is filed with the Secretary.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Committees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.4pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Establishment and Powers. The Board of Directors of the Corporation may, by resolution adopted by a majority of the Directors in office, establish one or more committees to consist of one or more Directors of the Corporation. Any committee, to the extent provided in the applicable resolution of the Board of Directors or in the Bylaws, shall have and may exercise all of the powers and authority of the Board of Directors, except that a committee shall not have any power or authority as to the following&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt;padding-right:8.55pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">The submission to shareholders of any action requiring approval of shareholders under the Pennsylvania BCL.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:149pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">The creation or filling of vacancies in the Board of Directors.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:149pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">The adoption, amendment or repeal of the Bylaws.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:12.5pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.57pt">The amendment or repeal of any resolution of the Board of Directors that by its terms is amendable or repealable only by the Board of Directors.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:23.55pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">Action on matters committed by the Articles of Incorporation, the Bylaws or resolution of the Board of Directors to another committee of the Board of Directors.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:10.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Alternate Members. The Board of Directors may designate one or more Directors otherwise eligible to serve on a committee of the Board as alternate members of any committee who may replace any absent or disqualified member at any meeting of the committee or for the purpose of any written action by the committee. In the absence or disqualification of a member and alternate member or members of a committee, the member or members thereof present at any meeting and not disqualified from voting, whether or not such member or members constitute a quorum, may unanimously appoint another Director to act at the meeting in the place of the absent or disqualified member.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Term. Each committee of the Board of Directors shall serve at the pleasure of the Board</font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of Directors.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:7.55pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Status of Committee Action. The term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; when used in any provision of these Bylaws relating to the organization or procedures of or the manner of taking action by the Board of Directors, shall be construed to include and refer to any committee of the Board of Directors. Any provision of these Bylaws relating or referring to action to be taken by the Board of Directors or the procedure required therefor shall be satisfied by the taking of corresponding action by a committee of the Board of Directors to the extent authority to take the action has been delegated to the committee in accordance with this Section.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Submission of Information by Director Nominees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:7.4pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">To be eligible to be a nominee for election or re-election as a Director of the Corporation, a person must deliver to the Secretary of the Corporation at the principal executive offices of the Corporation the following information&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:41pt;padding-right:9.65pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">a written representation and agreement, which shall be signed by such person and pursuant to which such person shall represent and agree that such person&#58; (A) consents to serving as a Director if elected and to being named as a nominee in a proxy statement, form of proxy and ballot relating to the meeting at which Directors are to be elected, and currently intends to serve as a Director for the full term for which such person is standing for election&#59; (B) if elected as a Director, will comply with all of the Corporation&#8217;s corporate governance, conflict of interest, confidentiality, and stock ownership and trading policies and guidelines, and any other Corporation policies and guidelines applicable to Directors (which will be promptly provided following a written request therefor)&#59; (C) understands his or her duties as a director under Pennsylvania law and agrees to act in accordance with those duties while serving as a Director&#59; (D) is not and will not become a party to any agreement, arrangement or understanding with, and has not given any commitment or assurance to, any person or entity (other than the Corporation), with respect to any direct or indirect compensation, reimbursement or indemnification in connection with service or action as a nominee and as a Director of the Corporation if so elected that has not been disclosed to the Corporation&#59; and (E) is not and will not become a party to any agreement, arrangement or understanding with, and has not given any commitment or assurance to, any person or entity, with respect to how such person, if elected, will vote or act on any issue that has not been disclosed to the Corporation or that could limit or interfere with such person&#8217;s ability to comply, if elected, with his or her fiduciary duties under applicable law&#59; and</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:16.35pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">all fully completed and signed questionnaires prepared by the Corporation (including those questionnaires required of the Corporation&#8217;s Directors and any other questionnaire the Corporation determines is necessary or advisable to assess whether a nominee will satisfy any qualifications or requirements imposed by the Articles of Incorporation or these Bylaws, any applicable law, rule, regulation, order or decree to which the Corporation is subject, including rules or regulations of any stock exchange on which the Corporation&#8217;s shares of common stock are listed, and the Corporation&#8217;s corporate governance policies and guidelines) (all of the foregoing, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Questionnaires</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). The Questionnaires will be promptly provided following a written request therefor.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:14.55pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">A nominee for election or re-election as a Director of the Corporation shall also provide to the Corporation such other information as it may reasonably request, which may be in the form of an interview with a nominee at the request of the Board of Directors. The Corporation may request such additional information as necessary to permit the Corporation to determine the eligibility of such person to serve as a Director, including information relevant to a determination of whether such person qualifies as independent pursuant to the Corporation&#8217;s standards in its Corporate Governance Guidelines and otherwise qualifies as independent under any other standards established by the Corporation and the rules of any stock exchange on which the Corporation&#8217;s shares of common stock are listed.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.2pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">If a shareholder has submitted notice of an intent to nominate a candidate for election or re-election as a director pursuant to Section 2.09 or Section 3.11, all written and signed representations and agreements and all fully completed and signed Questionnaires described in Section 3.10(a) shall be provided to the Corporation at the same time as a Shareholder Notice submitted pursuant to Section 2.09 or a Nomination Notice (as defined in Section 3.11(d)(i)), as applicable. The additional information described in Section 3.10(b) shall be provided to the Corporation promptly upon request by the Corporation, but in any event within five business days </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:7.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">after such request. All information provided pursuant to this Section 3.10 shall be deemed part of the Shareholder Notice submitted pursuant to Section 2.09 or a Nomination Notice submitted pursuant to Section 3.11, as applicable.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.75pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Notwithstanding the foregoing, if any information submitted pursuant to this Section 3.10 is inaccurate or incomplete in any material respect (as determined by the Board of Directors or any authorized committee thereof), such information shall be deemed not to have been provided in accordance with this Section</font></div><div style="padding-left:5pt;padding-right:7.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.10 and these Bylaws. Upon written request of the Secretary of the Corporation on behalf of the Board of Directors (or a duly authorized committee thereof), the shareholder giving the Shareholder Notice shall provide, within five business days after delivery of such request (or such longer period as may be specified in such request), (i) written verification, reasonably satisfactory to the Board of Directors, any committee thereof, or any authorized officer of the Corporation, to demonstrate the accuracy and&#47;or completeness of any information submitted and (ii) a written affirmation of any information submitted as of an earlier date. If the shareholder giving the Shareholder Notice fails to provide such written verification or affirmation within such period, the information as to which written verification or affirmation was requested shall be deemed not to have been provided in accordance with this Section</font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:11.50pt">3.10 and these Bylaws.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 3.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Proxy Access</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Inclusion of Shareholder Nominees in Corporation&#8217;s Proxy Statement.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:41pt;padding-right:7.5pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Subject to the provisions of this Section 3.11, if expressly requested in the relevant Nomination Notice (as defined below), the Corporation shall include in its proxy statement for any annual meeting of shareholders (but not at any special meeting of shareholders)&#58; (A) the names of any person or persons therein nominated for the election of Directors (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shareholder Nominee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), who shall also be included on the Corporation&#8217;s form of proxy and ballot, by any Eligible Shareholder (as defined below) or group of up to 20 Eligible Shareholders that, as determined by the Board of Directors, has (individually and collectively, in the case of a group) satisfied all applicable conditions and complied with all applicable procedures and requirements set forth in this Section 3.11 (such Eligible Shareholder or group of Eligible Shareholders being a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nominating Shareholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#894; (B) disclosure about each Shareholder Nominee and the Nominating Shareholder required under the rules of the SEC or other applicable law to be included in the proxy statement&#59; (C) any statement included by the Nominating Shareholder in the Nomination Notice for inclusion in the proxy statement in support of each Shareholder Nominee&#8217;s election to the Board of Directors (subject, without limitation, to Section 3.11(e)(ii), and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that such statement does not exceed 500 words and fully complies with Section 14 of the Exchange Act, including Rule 14a-9 thereunder (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supporting Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;))&#894; and (D) any other information that the Corporation or the Board of Directors determines, in their discretion, to include in the proxy statement relating to the Nominating Shareholder and the nomination of each Shareholder Nominee, including, without limitation, any statement in opposition to the nomination, any of the information provided pursuant to this Section 3.11 and any solicitation materials or related information with respect to a Shareholder Nominee.</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">For purposes of this Section 3.11, any determination to be made by the Board of Directors may be made by the Board of Directors, a committee of the Board of Directors or any officer of the Corporation designated by the Board of Directors or a committee of the Board of Directors, or the Chair or presiding officer of the meeting, and any such determination shall be final and binding on any Eligible Shareholder, any Nominating Shareholder, any Shareholder Nominee and any other person so long as made in good faith (without any further requirements).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Maximum Number of Shareholder Nominees.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:19.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">The Corporation shall not be required to include in the proxy statement for an annual meeting of shareholders more Shareholder Nominees than that number constituting the greater of</font></div><div style="padding-left:41pt;padding-right:10.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A) two or (B) 20% of the total number of Directors of the Corporation then serving on the last day on which a Nomination Notice may be submitted pursuant to this Section 3.11 (rounded down to the nearest whole number) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maximum Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.05pt;padding-left:41pt;padding-right:7.3pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">The Maximum Number for a particular annual meeting shall be reduced by&#58; (A) each Shareholder Nominee whose nomination is withdrawn by the Nominating Shareholder or who becomes unwilling to serve on the Board of Directors&#59; (B) each Shareholder Nominee who ceases to satisfy, or each Shareholder Nominee of a Nominating Shareholder that ceases to satisfy, the eligibility requirements in this Section 3.11, as determined by the Board of Directors&#59; (C) each Shareholder Nominee who the Board of Directors itself decides to nominate for election at such annual meeting&#59; and (D) the number of incumbent Directors who had been Shareholder Nominees at either of the preceding two annual meetings of shareholders and whose reelection at the upcoming annual meeting of shareholders is being recommended by the Board of Directors. In the event that one or more vacancies for any reason occurs on the Board of Directors after the deadline for submitting a Nomination Notice as set forth in Section 3.11(d) but before the date of the annual meeting of shareholders and the Board of Directors resolves to reduce the size of the Board of Directors in connection therewith, the Maximum Number shall be calculated based on the number of Directors in office as so reduced.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.03pt">If the number of Shareholder Nominees pursuant to this Section 3.11 for any annual meeting of shareholders exceeds the Maximum Number then, promptly upon notice from the Corporation, each Nominating Shareholder will select one Shareholder Nominee for inclusion in the proxy statement until the Maximum Number is reached, going in order of the amount (largest to smallest) of shares of the Corporation&#8217;s common stock that each Nominating Shareholder disclosed as owned in its Nomination Notice, with the process repeated if the Maximum Number is not reached after each Nominating Shareholder has selected one Shareholder Nominee. If, after the deadline for submitting a Nomination Notice as set forth in Section 3.11(d), a Nominating Shareholder or a Shareholder Nominee ceases to satisfy the eligibility requirements in this Section 3.11, as determined by the Board of Directors, a Nominating Shareholder withdraws its nomination or a Shareholder Nominee becomes unwilling to serve on the Board of Directors, whether before or after the mailing or other distribution of the definitive proxy statement, then the Corporation&#58; (A) shall not be required to include in its proxy statement or on any ballot or form of proxy the Shareholder Nominee or any successor or replacement Shareholder Nominee proposed by the Nominating Shareholder or by any other Nominating Shareholder and (B) may otherwise communicate to the shareholders of the Corporation, including, without limitation, by amending or supplementing its proxy statement or ballot or form of proxy, that the Shareholder Nominee will not be included as a Shareholder Nominee in the proxy statement or on any ballot or form of proxy and will not be voted on at the annual meeting of shareholders (notwithstanding that proxies in respect of such vote may have been received by the Corporation).</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Eligibility of Nominating Shareholder.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:9.35pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">An &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Eligible Shareholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; is a person who has either (A) been a record holder of the shares of common stock of the Corporation used to satisfy the eligibility requirements in this Section 3.11(c) continuously for the three-year period specified in Section 3.11(c)(ii) or (B) provides to the Secretary, within the time period referred to in Section 3.11(d), evidence of continuous ownership of such shares for such three-year period from one or more securities intermediaries in a form that the Board of Directors determines acceptable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.25pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">An Eligible Shareholder or group of up to 20 Eligible Shareholders may submit a nomination in accordance with this Section 3.11 only if the person or group (in the aggregate) has continuously owned at least the Minimum Number (as defined below) (as adjusted for any stock splits, reverse stock splits, stock dividends or similar events) of shares of the Corporation&#8217;s common stock throughout the three-year period preceding and including the date of submission of the Nomination Notice, and continues to own at least the Minimum Number of shares through the date of the annual meeting of shareholders. The following shall be treated as one Eligible Shareholder if such Eligible Shareholder shall provide together with the Nomination Notice documentation satisfactory to the Board of Directors that the Eligible Shareholder consists only of funds that are&#58; (A) under common management and investment control&#894; (B) under common management and funded primarily by the same employer&#894; or (C) a &#8220;group of investment companies&#8221; (as defined in the Investment Company Act of 1940, as amended). In the event of a nomination by a Nominating Shareholder that includes a group of Eligible Shareholders, any and all requirements and obligations for an Eligible Shareholder shall apply to each Eligible Shareholder in such </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;padding-right:6.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">group&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that the Minimum Number shall apply to the aggregate ownership of the group of Eligible Shareholders constituting the Nominating Shareholder. Should any Eligible Shareholder cease to satisfy the eligibility requirements in this Section 3.11, as determined by the Board of Directors, or withdraw from a group of Eligible Shareholders constituting a Nominating Shareholder at any time prior to the annual meeting of shareholders, the Nominating Shareholder shall be deemed to own only the shares held by the remaining Eligible Shareholders. As used in this Section 3.11, any reference to a &#8220;group&#8221; or &#8220;group of Eligible Shareholders&#8221; refers to any Nominating Shareholder that consists of more than one Eligible Shareholder and to all the Eligible Shareholders that make up such Nominating Shareholder.</font></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:41pt;padding-right:7.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.03pt">The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Minimum Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of shares of the Corporation&#8217;s common stock means 3% of the aggregate number of shares outstanding of each class of the Corporation&#8217;s common stock, as disclosed in each filing by the Corporation under the Exchange Act during the three-year period prior to the submission of the Nomination Notice.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41pt;padding-right:12.1pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.57pt">For purposes of this Section 3.11, an Eligible Shareholder &#8220;owns&#8221; only those outstanding shares of the Corporation&#8217;s common stock as to which such Eligible Shareholder possesses both&#58; (A) the full voting and investment rights pertaining to such shares and (B) the full economic interest in (including the opportunity for profit from and the risk of loss on) such shares&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that the number of shares calculated in accordance with clauses (A) and (B) shall not include any shares&#58; (1) purchased or sold by such Eligible Shareholder or any of its affiliates in any transaction that has not been settled or closed, (2) that are subject to short positions or were otherwise sold short by such Eligible Shareholder or any of its affiliates, (3) borrowed by such Eligible Shareholder or any of its affiliates for any purpose or purchased by such Eligible Shareholder or any of its affiliates pursuant to an agreement to resell or subject to any other obligation to resell to another person, or (4) subject to any option, warrant, forward contract, swap, contract of sale, other derivative or similar agreement entered into by such Eligible Shareholder or any of its affiliates, whether any such instrument or agreement is to be settled with shares, with cash based on the notional amount or value of outstanding shares of common stock of the Corporation or a combination thereof, in any such case, which instrument or agreement has, or is intended to have, or if exercised or settled would have, the purpose or effect of reducing in any manner, to any extent or at any time in the future, such Eligible Shareholder&#8217;s or any of its affiliates&#8217; full right to vote or direct the voting of any such shares, and&#47;or hedging, offsetting or altering to any degree any gain or loss arising from the full economic interest in such shares by such Eligible Shareholder or any of its affiliates. An Eligible Shareholder &#8220;owns&#8221; shares held in the name of a nominee or other intermediary so long as the Eligible Shareholder retains the right to instruct how the shares are voted with respect to the election of Directors and possesses the full economic interest in the shares. An Eligible Shareholder&#8217;s ownership of shares shall be deemed to continue during any period in which the Eligible Shareholder has delegated any voting power by means of a proxy, power of attorney or other similar instrument or arrangement that is revocable at any time by the Eligible Shareholder. An Eligible Shareholder&#8217;s ownership of shares shall be deemed to continue during any period in which the Eligible Shareholder has loaned such shares&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that the Eligible Shareholder has the power to recall such loaned shares on not more than five business days&#8217; notice. The terms &#8220;owned,&#8221; &#8220;owning&#8221; and other variations of the word &#8220;own&#8221; shall have correlative meanings. Whether outstanding shares of the Corporation are &#8220;owned&#8221; for these purposes shall be determined by the Board of Directors. For purposes of this Section 3.11(c)(iv), the term &#8220;affiliate&#8221; or &#8220;affiliates&#8221; shall have the meaning ascribed thereto under the General Rules and Regulations under the Exchange Act.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41pt;padding-right:13.6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.34pt">No Eligible Shareholder shall be permitted to be in more than one group constituting a Nominating Shareholder, and if any Eligible Shareholder appears as a member of more than one group, such Eligible Shareholder shall be deemed to be a member of only the group that owns the largest aggregate number of shares of each class of the Corporation&#8217;s common stock, as reflected in the Nomination Notice.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Nomination Notice.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:7.15pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">To nominate a Shareholder Nominee pursuant to this Section 3.11 the Nominating Shareholder (including each Eligible Shareholder in the case of a Nominating Shareholder </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;padding-right:7.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisting of a group of Eligible Shareholders) must deliver to the Secretary of the Corporation at the principal executive offices of the Corporation all of the following information and documents in a form that the Board of Directors determines acceptable (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nomination Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), by the Close of Business not less than 120 days, and not more than 150 days, prior to the anniversary of the date that the Corporation first mailed or otherwise distributed its proxy statement for the prior year&#8217;s annual meeting of shareholders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that if (and only if) the annual meeting of shareholders is not scheduled to be held within a period that commences 30 days before and concludes 30 days after the first anniversary</font></div><div style="padding-left:41pt;padding-right:8.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date of the preceding year&#8217;s annual meeting of shareholders, including if no annual meeting was held in the preceding year (an annual meeting date outside such period being referred to herein as an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Meeting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the Nomination Notice shall be given in the manner provided herein by the Close of Business on the later of the date that is 180 days prior to such Other Meeting Date or the 10th day following the date a Public Announcement of such Other Meeting Date is first made by the Corporation (and in no event shall the adjournment or postponement of an annual meeting, or the Public Announcement thereof, commence a new time period (or extend any time period) for the giving of the Nomination Notice)&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:77pt;padding-right:17.35pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.12pt">one or more written statements from the record holder of the shares (and from each intermediary through which the shares are or have been held during the requisite three-year holding period) verifying that, as of a date within seven days prior to the date of the Nomination Notice, the Nominating Shareholder owns, and has continuously owned for the preceding three years, the Minimum Number of shares, and the Nominating Shareholder&#8217;s agreement to provide, within five business days after the record date for the annual meeting, written statements from the record holder and intermediaries verifying the Nominating Shareholder&#8217;s continuous ownership of the Minimum Number of shares through the record date&#894;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:77pt;padding-right:11.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.68pt">an agreement to hold the Minimum Number of shares through the annual meeting and to provide immediate notice if the Nominating Shareholder ceases to own the Minimum Number of shares at any time prior to the date of the annual meeting&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:77pt;padding-right:18.65pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.68pt">a Schedule 14N (or any successor form) relating to each Shareholder Nominee, completed and filed with the SEC by the Nominating Shareholder, as applicable, in accordance with SEC rules&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:77pt;padding-right:9.25pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.12pt">the information that would be required to be set forth in a Shareholder Notice pursuant to Section 2.09 (other than information required by clauses (C)(7), (C)(8) and (D) of Section 2.09(a)(iii)), including the information required with respect to any nominee for election as a Director, any shareholder giving notice of an intent to nominate a candidate for election, and any shareholder, beneficial owner or other person on whose behalf the nomination is made under this Section 3.11, and including the written representations, agreements and Questionnaires described in Section 3.10(a)&#59;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:77pt;padding-right:6.4pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(E)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.24pt">a written notice, in a form deemed satisfactory by the Board of Directors, of the nomination of each Shareholder Nominee that includes the following additional information, agreements, representations and warranties by the Nominating Shareholder&#58; (1) a representation and warranty that the Nominating Shareholder acquired the securities of the Corporation in the ordinary course of business and did not acquire, and is not holding, securities of the Corporation for the purpose or with the intent of changing or influencing control of the Corporation&#59; (2) a representation and warranty that the Nominating Shareholder has not nominated and will not nominate for election to the Board of Directors at the annual meeting any person other than such Nominating Shareholder&#8217;s Shareholder Nominee(s)&#894; (3) a representation and warranty that the Nominating Shareholder has not engaged in and will not engage in, and has not been and will not be a participant (as defined in Item 4 of Exchange Act Schedule 14A) in, a solicitation within the meaning of Rule 14a-1(l) under the Exchange Act (without reference to the exception in Section 14a-1(l)(2)(iv)) with respect to the annual meeting, other than with respect to such Nominating Shareholder&#8217;s Shareholder Nominee(s) or any nominee of the Board of Directors&#59; (4) a representation and warranty that the Nominating Shareholder will not use any form of proxy and </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:77pt;padding-right:6.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ballot other than the Corporation&#8217;s form of proxy and ballot in soliciting shareholders in connection with the election of a Shareholder Nominee at the annual meeting&#59; (5) a representation and warranty that each Shareholder Nominee&#8217;s candidacy or, if elected, membership on the Board of Directors would not violate the Articles of Incorporation, the Bylaws, any applicable law, rule, regulation, order or decree to which the Corporation is subject, including rules or regulations of any stock exchange on which the Corporation&#8217;s shares of common stock are listed&#894; (6) a representation and warranty that each Shareholder Nominee&#58; (a) does not have any direct or indirect relationship with the Corporation that would cause the Shareholder Nominee to be</font></div><div style="margin-top:0.05pt;padding-left:77pt;padding-right:10.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deemed not independent pursuant to the Corporation&#8217;s standards in its Corporate Governance Guidelines and otherwise qualifies as independent under any other standards established by the Corporation and the rules of any stock exchange on which the Corporation&#8217;s shares of common stock are listed&#59; (b) meets the audit committee and compensation committee independence</font></div><div style="padding-left:77pt;padding-right:6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requirements under the rules of any stock exchange on which the Corporation&#8217;s shares of common stock are listed&#894; (c) is a &#8220;non-employee director&#8221; for the purposes of Rule 16b-3 under the Exchange Act (or any successor rule)&#59; (d) is not and has not been subject to any event specified in Rule 506(d)(1) of Regulation D (or any successor rule) under the Securities Act of 1933 or Item 401(f) of Regulation S-K (or any successor rule) under the Exchange Act, without reference to whether the event is material to an evaluation of the ability or integrity of such Shareholder Nominee&#59; and (e) meets the Director qualifications set forth in the Corporation&#8217;s Corporate Governance Guidelines and any other standards established by the Corporation (notwithstanding this clause (6), for the avoidance of doubt, the Board is responsible for making the final determination of the Shareholder Nominee&#8217;s independence)&#894; (7) a representation and warranty that the Nominating Shareholder satisfies the eligibility requirements set forth in Section 3.11(c) and intends to continue to satisfy such eligibility requirements through the date of the annual meeting&#59;</font></div><div style="padding-left:77pt;padding-right:9.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8) details of any position of a Shareholder Nominee as an employee, officer or director of any company, and of any other material relationship with or material financial interest in any company, within the three years preceding the submission of the Nomination Notice&#59; (9) if desired, a Supporting Statement&#59; and (10) in the case of a nomination by a Nominating Shareholder comprised of a group, the designation by all Eligible Shareholders in such group of one Eligible Shareholder that is authorized to act on behalf of the Nominating Shareholder with respect to matters relating to the nomination, including withdrawal of the nomination&#59;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:77pt;padding-right:8.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(F)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.78pt">an executed agreement, in a form deemed satisfactory by the Board of Directors, pursuant to which the Nominating Shareholder (including in the case of a group, each Eligible Shareholder in that group) agrees&#58; (1) to comply with all applicable laws, rules and regulations in connection with the nomination, solicitation and election of the Shareholder Nominee&#894; (2) to file any written solicitation or other communication with the Corporation&#8217;s shareholders relating to one or more of the Corporation&#8217;s Directors or Director nominees or any Shareholder Nominee with the SEC, regardless of whether any such filing is required under any rule or regulation or whether any exemption from filing is available for such materials under any rule or regulation&#59; (3) to assume all liability stemming from any action, suit or proceeding concerning any actual or alleged legal or regulatory violation arising out of any communication by the Nominating Shareholder or any of its Shareholder Nominees with the Corporation, the shareholders of the Corporation or any other person in connection with the nomination or election of Directors, including, without limitation, the Nomination Notice&#59; (4) to indemnify and hold harmless (jointly with all other Eligible Shareholders, in the case of a group of Eligible Shareholders) the Corporation and each of its Directors, officers and employees individually against any liability, loss, damages, expenses or other costs (including attorneys&#8217; fees) incurred in connection with any threatened or pending action, suit or proceeding, whether legal, administrative or investigative, against the Corporation or any of its Directors, officers or employees arising out of or relating to a failure or alleged failure of the Nominating Shareholder or any of its Shareholder Nominees to comply with, or any breach or alleged breach of, its or their obligations, agreements or representations under, this Section 3.11&#59; (5) in the event that any information included in the Nomination Notice or any other communication by the Nominating Shareholder (including with respect to any Eligible Shareholder included in a group) with the Corporation, the shareholders of the Corporation or any other person in connection with the </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:77pt;padding-right:8.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nomination or election ceases to be true and accurate in all material respects (or omits a material fact necessary to make the statements made not misleading), to promptly (and in any event within 48 hours of discovering such misstatement or omission) notify the Corporation and any other recipient of such communication of the misstatement or omission in such previously provided</font></div><div style="margin-top:0.05pt;padding-left:77pt;padding-right:6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information and of the information that is required to correct the misstatement or omission&#59; and (6) in the event that the Nominating Shareholder (including any Eligible Shareholder in a group) has failed to continue to satisfy the eligibility requirements described in Section 3.11(c), to promptly notify the Corporation&#59; and</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:77pt;padding-right:13.75pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(G)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.12pt">the Shareholder Nominee&#8217;s written representation and agreement&#58; (1) to promptly, but in any event within 10 days after such request, provide to the Corporation the information described in Section 3.10(b)&#59; and (2) at the reasonable request of the Board of Directors, any committee or any officer of the Corporation, to meet with the Board of Directors, any committee or any officer of the Corporation to discuss matters relating to the nomination of such Shareholder Nominee to the Board of Directors, including the information provided by such Shareholder Nominee to the Corporation in connection with his or her nomination and such Shareholder Nominee&#8217;s eligibility to serve as a member of the Board of Directors.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.55pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">The information and documents required by this Section 3.11(d) to be provided by the Nominating Shareholder shall be provided with respect to and executed by each Eligible Shareholder in the case of a Nominating Shareholder comprised of a group of Eligible Shareholders. The Nomination Notice shall be deemed submitted on the date on which all of the information and documents referred to in this Section 3.11(d) (other than any information and documents contemplated to be provided after the date the Nomination Notice is provided) have been delivered to and received by the Secretary.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Exceptions.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Notwithstanding anything to the contrary contained in this Section 3.11, the Corporation may omit from its proxy statement any Shareholder Nominee and any information concerning such Shareholder Nominee (including a Nominating Shareholder&#8217;s Supporting Statement) and no vote on such Shareholder Nominee will occur (notwithstanding that proxies in respect of such vote may have been received by the Corporation), and the Nominating Shareholder may not, after the last day on which a Nomination Notice would be timely, cure in any way any defect preventing the nomination of such Shareholder Nominee, if&#58; (A) the Corporation receives a notice pursuant to the advance notice requirements set forth in Section 2.09 that a shareholder intends to nominate a candidate for Director at the annual meeting, whether or not such notice is subsequently withdrawn or made the subject of a settlement with the Corporation&#59; (B) the Nominating Shareholder (or, in the case of a Nominating Shareholder consisting of a group of Eligible Shareholders, the Eligible Shareholder that is authorized to act on behalf of the Nominating Shareholder), or any Qualified Representative thereof, does not appear at the annual meeting to present the nomination submitted pursuant to this Section 3.11, the Nominating Shareholder withdraws its nomination or the presiding officer of the annual meeting declares that such nomination was not made in accordance with the procedures prescribed by this Section 3.11 and shall therefore be disregarded&#59; (C) the Board of Directors in good faith determines that such Shareholder Nominee fails to satisfy all the standards set forth in Section 3.11(d)(i)(E)(6)(a)-(e), such Shareholder Nominee has been, within the past three years, an officer or director of a competitor, as defined for purposes of Section 8 of the Clayton Antitrust Act of 1914, as amended, or if such Shareholder Nominee&#8217;s nomination or election to the Board of Directors would result in the Corporation violating or failing to be in compliance with the Articles of Incorporation, the Bylaws or any applicable law, rule, regulation, order or decree to which the Corporation is subject, including any rules or regulations of any stock exchange on which the Corporation&#8217;s shares of common stock are listed&#59; (D) such Shareholder Nominee was nominated for election to the Board of Directors pursuant to this Section 3.11 at one of the Corporation&#8217;s two preceding annual meetings of shareholders and either withdrew from or became ineligible or unavailable for election at such annual meeting or received less than 25% of the votes that all shareholders are entitled to cast in favor of the election of such Shareholder Nominee&#59; or (E) the Corporation is notified, or the Board of Directors determines, that the Nominating Shareholder or such Shareholder Nominee has failed to continue to satisfy the eligibility requirements described in Section 3.11(c), any of the representations and warranties made in the </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;padding-right:6.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nomination Notice ceases to be true and accurate in all material respects (or omits a material fact necessary to make the statements made not misleading), such Shareholder Nominee becomes unwilling or unable to serve on the Board of Directors or any material violation or breach occurs of any of the obligations, agreements, representations or warranties of the Nominating Shareholder or such Shareholder Nominee under this Section 3.11.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:11.55pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">Notwithstanding anything to the contrary contained in this Section 3.11, the Corporation may omit from its proxy statement, or may supplement or correct, any information, including all or any portion of the Supporting Statement or any other statement in support of a Shareholder Nominee included in the Nomination Notice, if the Board of Directors determines that&#58; (A) such information is not true in all material respects or omits a material statement necessary to make the statements made not misleading&#59; (B) such information directly or indirectly impugns the character, integrity or personal reputation of, or directly or indirectly makes charges concerning improper, illegal or immoral conduct or associations, without factual foundation, with respect to, any individual, corporation, partnership, association or other entity, organization or governmental authority&#59; (C) the inclusion of such information in the proxy statement would otherwise violate SEC proxy rules or any other applicable law, rule or regulation&#59; or (D) the inclusion of such information in the proxy statement would impose a material risk of liability upon the Corporation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:11.7pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.03pt">The Corporation may solicit against, and include in the proxy statement its own statement relating to, any Shareholder Nominee.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 4 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">OFFICERS</font></div><div style="padding-left:5pt;padding-right:8.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Election and Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Corporation shall have a Chairman of the Board, a Chief Executive Officer, a President, a Secretary and a Treasurer who, subject to Article SIXTH of the Articles of Incorporation, shall be elected by the Board of Directors. Subject to Article SIXTH of the Articles of Incorporation, the Board of Directors may create the positions of, define the powers, rank and duties of and elect additional officers or assistant officers. Any number of offices may be held by the same person. The Chairman of the Board must be a Director of the Corporation. The Board of Directors may delegate to any officer the power to appoint subordinate officers and to retain or appoint employees or other agents, and to prescribe the rank, authority and duties of such subordinate officers, employees or other agents.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each officer of the Corporation shall hold office until his successor is selected and qualified or until his earlier death, resignation or removal. Subject to Article SIXTH of the Articles of Incorporation, any officer may be removed by a vote of a majority of the Directors then in office or in the case of an officer appointed by another officer of the Corporation, by such officer. The terms of the Chairman of the Board and the Chief Executive Officer are fixed pursuant to Article SIXTH of the Articles of Incorporation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:9.3pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Powers and Duties of the Chairman of the Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Chairman of the Board shall have such powers and shall perform such duties as are provided in Article SIXTH of the Articles of Incorporation.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:17.05pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Powers and Duties of the Chief Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Chief Executive Officer shall have such powers and shall perform such duties as are provided in Article SIXTH of the Articles of Incorporation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.95pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Powers and Duties of the President</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The President shall have such powers and shall perform such duties as may, subject to Article SIXTH of the Articles of Incorporation, from time to time be assigned to the President by the Board of Directors.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Powers and Duties of the Secretary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unless otherwise determined by the Board of Directors, the Secretary shall be responsible for the keeping of the minutes of all meetings of the shareholders, the Board of Directors, and all committees of the Board, and for the giving and serving of all notices for the </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporation. The Secretary shall perform all other duties ordinarily incident to the office of Secretary and shall have such other powers and perform such other duties as may be assigned to the Secretary by the Board of Directors.</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="padding-left:5pt;padding-right:11.4pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Powers and Duties of the Treasurer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unless otherwise determined by the Board of Directors, the Treasurer shall have charge of all the funds and securities of the Corporation. When necessary or proper, unless otherwise determined by the Board of Directors, the Treasurer shall endorse for collection on behalf of the Corporation checks, notes and other obligations, and shall deposit the same to the credit of the Corporation to such banks or depositories as the Board of Directors may designate and may sign all receipts and vouchers for payments made to the Corporation. The Treasurer shall be responsible for the regular entry in books of the Corporation to be kept for such purpose of a full and accurate account of all funds and securities received and paid by the Treasurer on account of the Corporation. Whenever required by the Board of Directors, the Treasurer shall render a statement of the financial condition of the Corporation. The Treasurer shall have such other powers and shall perform the duties as may be assigned to such officer from time to time by the Board of Directors. The Treasurer shall give such bond, if any, for the faithful performance of the duties of such office as shall be required by the Board of Directors.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:32.55pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vacancies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Subject to Article SIXTH of the Articles of Incorporation, the Board of Directors shall have the power to fill any vacancies in any office occurring for any reason.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:26.25pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 4.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Delegation of Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Subject to Article SIXTH of the Articles of Incorporation, the Board of Directors may delegate the powers or duties of any officer of the Corporation to any other person from time to time.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 5 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">CAPITAL STOCK</font></div><div style="margin-top:0.25pt;padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 5.01&#160;&#160;&#160;&#160;Share Certificates.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.55pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Execution. Unless otherwise provided by the Board of Directors, every share certificate shall be signed by two officers and sealed with the corporate seal, which may be a facsimile, engraved or printed, but where such certificate is signed by a transfer agent or a registrar, the signature of any corporate officer upon such certificate may be a facsimile, engraved or printed. In case any officer who has signed, or whose facsimile signature has been placed upon, any share certificate shall have ceased to be such officer because of death, resignation or otherwise, before the certificate is issued, it may be issued with the same effect as if the officer had not ceased to be such at the date of its issue. The provisions of this Section shall be subject to any inconsistent or contrary agreement at the time between the Corporation and any transfer agent or registrar.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.35pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Designations, Voting Rights, Preferences, Limitations and Special Rights. To the extent the Corporation is authorized to issue shares of more than one class or series, every certificate shall set forth upon the face or back of the certificate (or shall state on the face or back of the certificate that the Corporation will furnish to any shareholder upon request and without charge) a full or summary statement of the designations, voting rights, preferences, limitations and special rights of the shares of each class or series authorized to be issued so far as they have been fixed and determined and the authority of the Board of Directors to fix and determine the designations, voting rights, preferences, limitations and special rights of the classes and series of shares of the Corporation.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:15.95pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Fractional Shares. Except as otherwise determined by the Board of Directors, shares or certificates therefor may be issued as fractional shares for shares held by any dividend reinvestment plan or</font></div><div style="margin-top:0.05pt;padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employee benefit plan created or approved by the Corporation&#8217;s Board of Directors, but not by any other person.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:13.75pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 5.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfer of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Transfer of shares shall be made on the books of the Corporation as required by law. A transfer of shares represented by a share certificate shall be made only upon surrender of the share certificate, duly endorsed or with duly executed stock powers attached and otherwise in proper form for transfer, which certificate shall be canceled at the time of the transfer.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 5.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Determination of Shareholders of Record</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Fixing Record Date for Purposes of Meetings. The Board of Directors of the Corporation may fix a time prior to the date of any meeting of shareholders as a record date for the determination of the shareholders entitled to notice of, or to vote at, the meeting, which time, except in the case of an adjourned meeting, shall be not more than 90 days prior to the date of the meeting of shareholders. Only shareholders of record on the date fixed shall be so entitled notwithstanding any transfer of shares on the books of the Corporation after any record date fixed as provided in this subsection. When a determination of shareholders of record has been made as provided in this Section 5.03 for purposes of a meeting, the determination shall apply to any adjournment thereof unless the Board of Directors fixes a new record date for the adjourned meeting.</font></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:7.95pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Fixing Record Date for Purpose of Distributions. The Board of Directors of the Corporation may fix a time prior to the date of payment of a distribution as a record date for the determination of the shareholders entitled to be paid the distribution, which time shall be not more than 90 days prior to the date of payment. Only shareholders of record on the date fixed shall be so entitled notwithstanding any transfer of shares on the books of the Corporation after any record date fixed as provided in this subsection.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:12.4pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Fixing Record Date for Other Purposes. The Board of Directors of the Corporation may fix a time prior to an event or action as a record date for the determination of shareholders with respect to an event or action other than a meeting of shareholders or payment of a distribution, which time shall be not more than 90 days prior to the date of the event or action.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Determination when No Record Date Fixed. If a record date is not fixed&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:10.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">The record date for determining shareholders entitled to notice of or to vote at a meeting of shareholders shall be at the close of business on the day next preceding the day on which notice is given or, if notice is waived, at the close of business on the day immediately preceding the day on which the meeting is held.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:18.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">The record date for determining shareholders for any other purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.2pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Certification by Nominee. The Board of Directors may adopt a procedure whereby a shareholder of the Corporation may certify in writing to the Corporation that all or a portion of the shares registered in the name of the shareholder are held for the account of a specified person or persons. The resolution of the Board of Directors may set forth&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:149pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">the classification of shareholder who may certify&#894;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:149pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">the purpose or purposes for which the certification may be made&#894;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:149pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">the form of certification and information to be contained therein&#894;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:13.75pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.57pt">if the certification is with respect to a record date, the time after the record date within which the certification must be received by the Corporation&#894; and</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:149pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">such other provisions with respect to the procedure as are deemed necessary or</font></div><div style="margin-top:0.05pt;padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">desirable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon receipt by the Corporation of a certification complying with the procedure, the persons specified in the certification shall be deemed, for the purposes set forth in the certification, to be the holders of record of the number of shares specified in place of the shareholder making the certification.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 5.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lost Share Certificates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unless waived in whole or in part by the Board of Directors or any of the Chairman, any Vice Chairman, the President, any Senior Vice President, Secretary or Treasurer, unless </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:8.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Board of Directors prohibits such waiver by such officer, any person requesting the issuance of a new certificate in lieu of an alleged lost, destroyed, mislaid or wrongfully taken certificate shall (a) give to the Corporation his or her bond of indemnity with an acceptable surety, and (b) satisfy such other requirements as may be imposed by the Corporation. Thereupon, a new share certificate shall be issued to the registered owner or his or her assigns in lieu of the alleged lost, destroyed, mislaid or wrongfully taken certificate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that the request therefor and issuance thereof have been made before the Corporation has notice that such shares have been acquired by a bona fide purchaser.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 6</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">NOTICES&#894; COMPUTING TIME PERIODS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:10.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 6.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contents of Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Whenever any notice of a meeting of the Board of Directors or of shareholders is required to be given pursuant to these Bylaws or the Articles of Incorporation of the Corporation, as the same may be amended from time to time, or otherwise, the notice shall specify the geographic location, if any, date and time of the meeting&#894; in the case of a special meeting of shareholders or where otherwise required by law or the Bylaws, the general nature of the business to be transacted at such meeting&#894; and any other information required by law.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 6.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Method of Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any notice required to be given to any person under the provisions of the Articles of Incorporation or these Bylaws shall be given to the person either personally or by sending a copy thereof (a) by first class or express mail, postage prepaid, or courier service, charges prepaid, to such person&#8217;s postal address appearing on the books of the Corporation, or, in the case of a Director, supplied by such Director to the Corporation for the purpose of notice or (b) by facsimile transmission, e-mail or other electronic communication to such person&#8217;s facsimile number or address for e-mail or other electronic communication supplied by such person to the Corporation for purposes of notice. Notice delivered pursuant to clause (a) of the preceding sentence shall be deemed to have been given to the person entitled thereto when deposited in the United States mail or with a courier service for delivery to that person, and notice pursuant to clause (b) of the preceding sentence shall be deemed to have been given to the person entitled thereto when sent. Except as otherwise provided in these Bylaws, or as otherwise directed by the Board of Directors, notices of meetings may be given by, or at the direction of, the Secretary.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 6.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Computing Time Periods</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.35pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Days to be Counted. Except as otherwise provided by law, the Articles of Incorporation or these Bylaws, in computing the number of days for purposes of these Bylaws, all days shall be counted, including Saturdays, Sundays and any Holiday. In computing the number of days for the purpose of giving notice of any meeting, the date upon which the notice is given shall be counted but the day set for the meeting shall not be counted.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:10.05pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">One Day Notice. In any case where only one day&#8217;s notice is being given, notice must be given at least 24 hours in advance of the date and time specified for the meeting in question by delivery in person or by telephone, facsimile, email or other means of electronic communication.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.25pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 6.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Waiver of Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Whenever any notice is required to be given under the provisions of the Pennsylvania BCL or other applicable law or the Articles of Incorporation or these Bylaws, a waiver thereof in writing, signed by the person or persons entitled to the notice, whether before or after the time stated therein, shall be deemed equivalent to the giving of the notice. Except as otherwise required by law or the next sentence, neither the business to be transacted at, nor the purpose of, a meeting need be specified in the waiver of notice of the meeting. In the case of a special meeting of shareholders, the waiver of notice shall specify the general nature of the business to be transacted. Attendance of a person at any meeting shall constitute a waiver of notice of the meeting except where a person attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting was not lawfully called or convened.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:12.65pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 6.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Modification of Proposal Contained in Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Whenever the language of a proposed resolution is included in a written notice of a meeting required to be given under the provisions of the Pennsylvania BCL or the Articles of Incorporation or these Bylaws, the meeting considering the resolution may without further notice adopt it with such clarifying or other amendments as do not enlarge its original purpose.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:10pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 6.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bulk Mail</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notice of any regular or special meeting of the shareholders, or any other notice required by the Pennsylvania BCL or by the Articles of Incorporation or these Bylaws to be given to all shareholders or to all holders of a class or a series of shares, may be given by any class of post-paid mail if the notice is deposited in the United States mail at least 20 days prior to the day named for the meeting or any corporate or shareholder action specified in the notice.</font></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:11.4pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 6.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shareholders Without Forwarding Addresses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notice or other communications need not be sent to any shareholder with whom the Corporation has been unable to communicate for more than 24 consecutive months because communications to the shareholder have been returned unclaimed or the shareholder has otherwise failed to provide the Corporation with a current address. Whenever the shareholder provides the Corporation with a current address, the Corporation shall commence sending notices and other communications to the shareholder in the same manner as to other shareholders.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 7</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">INDEMNIFICATION OF DIRECTORS, OFFICERS AND OTHER PERSONS</font></div><div style="margin-top:0.05pt;padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 7.01&#160;&#160;&#160;&#160;Indemnification and Insurance.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:113pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Indemnification of Directors and Officers.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt;padding-right:6.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Each Indemnitee (as defined below) shall be indemnified and held harmless by the Corporation to the fullest extent permitted by Pennsylvania law against all expense, liability and loss (including, without limitation, attorneys&#8217; fees, judgments, fines, taxes, penalties, and amounts paid or to be paid in settlement) reasonably incurred or suffered by the Indemnitee in connection with any Proceeding (as defined below) arising out of or related to Indemnitee&#8217;s service at any time in a Covered Capacity. No indemnification pursuant to this Section shall be made, however&#58; (A) in any case where the act or failure to act giving rise to the claim for indemnification is determined by a court to have constituted willful misconduct or recklessness&#59; or (B) in connection with a Proceeding (or part thereof) initiated by an Indemnitee (except in connection with a Proceeding to enforce a right to indemnification or advancement of expenses under this Article 7), unless the Proceeding (or part thereof) was authorized by the Board of Directors.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt;padding-right:9.7pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.8pt">The right to indemnification provided in this Section shall include the right to have the expenses incurred by the Indemnitee in participating in any Proceeding paid by the Corporation in advance of the final disposition of the Proceeding arising out of or related to Indemnitee&#8217;s service at any time in a Covered Capacity automatically and without any action or approval required by the Board of Directors&#894; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that, if Pennsylvania law continues so to require, the payment of such expenses incurred by the Indemnitee in advance of the final disposition of a Proceeding shall be made only upon delivery to the Corporation of an undertaking, by or on behalf of the Indemnitee, to repay all amounts so advanced without interest if it shall ultimately be determined that the Indemnitee is not entitled to be indemnified under this Section or otherwise.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:9.25pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.03pt">For purposes of this Article, (A) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall mean each Director and each officer of the Corporation (including Directors and officers who have ceased serving in any such capacity) who was or is a party to, or is threatened to be made a party to, or is a witness or other participant in, any Proceeding, by reason of the fact that he or she is or was a Director or officer of the Corporation or is or was serving in any capacity at the request or for the benefit of the Corporation as a director, officer, employee, agent, partner, or fiduciary of, or in any other capacity for, another corporation or any limited liability company, partnership, joint venture, trust, employee benefit plan, or other entity&#59; </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;padding-right:9.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall mean any threatened, pending or completed action, suit, claim, counterclaim, cross claim, arbitration, alternate dispute resolution mechanism, investigation, inquiry, administrative hearing or any other actual, threatened or completed proceeding, whether civil, criminal, administrative or investigative, including any appeal therefrom, and whether instituted by or on behalf of the Corporation or any other party&#59; and (C) service as a Director or officer of the Corporation or in any other capacity of the type referred to in clause (A) of this paragraph shall be deemed service in a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Covered Capacity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41pt;padding-right:11.35pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.57pt">The provisions of this Article shall inure to the benefit of and be enforceable by an Indemnitee&#8217;s heirs, executors, administrators and legal representatives.</font></div><div><font><br></font></div><div style="margin-top:3.05pt;padding-left:5pt;padding-right:8.45pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Indemnification of Employees and Other Persons. The Corporation may, by action of its Board of Directors and to the extent provided in such action, indemnify employees and other persons, and provide for advancement of expenses to such persons in the manner set forth in (a)(ii), above, as though they were Indemnitees, except that, if Pennsylvania law continues to so require, to the extent that an employee or agent of the Corporation has been successful on the merits or otherwise in defense of any Proceeding or in defense of any claim, issue or matter therein, the Corporation shall indemnify such person against expenses (including attorneys&#8217; fees) actually and reasonably incurred by such person in connection therewith. Directors and officers of entities that have merged into, or have been consolidated with, or have been liquidated into, the Corporation shall not be Indemnitees with respect to Proceedings involving any action or failure to act of such Director or officer prior to the date of such merger, consolidation or liquidation, but such persons may be indemnified by the Board of Directors pursuant to the first sentence of this Section 7.01(b).</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Non-Exclusivity of Rights. The rights to indemnification and to the advancement of expenses provided in or pursuant to this Article shall not be exclusive of any other rights that any person may have or hereafter acquire under any statute, provision of the Articles of Incorporation or Bylaws, agreement, vote of shareholders or Directors, or otherwise.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:9.5pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Insurance. The Corporation may purchase and maintain insurance, at its expense, for the benefit of any person on behalf of whom insurance is permitted to be purchased by Pennsylvania law against any expense, liability or loss, whether or not the Corporation would have the power to indemnify such person under Pennsylvania or other law. The Corporation may also purchase and maintain insurance to insure its indemnification obligations whether arising hereunder or otherwise.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:8.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Fund For Payment of Expenses. The Corporation may create a fund of any nature, which may, but need not be, under the control of a trustee, or otherwise may secure in any manner its indemnification obligations, whether arising hereunder, under the Articles of Incorporation, by agreement, vote of shareholders or Directors, or otherwise.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-left:5pt;padding-right:7.6pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 7.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provisions of this Article 7 shall constitute a contract between the Corporation and each of its Directors and officers which may be modified as to any Indemnitee only with that person&#8217;s consent or as specifically provided in this Section. Notwithstanding any other provision of these Bylaws relating to their amendment generally, any repeal or amendment of this Article 7 which is adverse to any Indemnitee shall apply to such Indemnitee only on a prospective basis, and shall not reduce or limit the rights of an Indemnitee to indemnification or to the advancement of expenses with respect to any action or failure to act occurring prior to the time of such repeal or amendment. Notwithstanding any other provision of these Bylaws, no repeal or amendment of these Bylaws shall affect any or all of this Article so as either to reduce or limit indemnification or the advancement of expenses in any manner unless adopted by (a) the unanimous vote of the Directors of the Corporation then-serving, or (b) the affirmative vote of shareholders entitled to cast at least 80% of the votes that all shareholders are entitled to cast in the election of Directors&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that no such amendment shall have retroactive effect inconsistent with the preceding sentence.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 7.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Pennsylvania Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. References in this Article to Pennsylvania law or to any provision thereof shall be to such law, as it existed on the date this Article was adopted or as such law thereafter may be changed&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that in the case of any change which&#58; (a) limits the indemnification rights or the rights to advancement of expenses which the Corporation may provide, the rights to indemnification and to the advancement of expenses provided in this Article shall continue as theretofore to the extent permitted by law&#59; and (b) permits the </font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporation, without the requirement of any further action by shareholders or Directors, to provide broader indemnification rights or rights to the advancement of expenses than the Corporation was permitted to provide prior to such change, then the rights to indemnification and the advancement of expenses shall be so broadened to the extent permitted by law.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 8</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">FISCAL YEAR</font></div><div style="padding-left:5pt;padding-right:8.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 8.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Determination of Fiscal Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Board of Directors shall have the power by resolution to fix the fiscal year of the Corporation. If the Board of Directors shall fail to do so, the Chief Executive Officer shall fix the fiscal year.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 9 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLES OF INCORPORATION</font></div><div style="padding-left:5pt;padding-right:28.35pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 9.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inconsistent Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In the event of any conflict between the provisions of these Bylaws and the provisions of the Articles of Incorporation, including, but not limited to, Article SIXTH of the Articles of Incorporation, the provisions of the Articles of Incorporation shall govern and control.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 10 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">AMENDMENTS</font></div><div style="padding-left:5pt;padding-right:21.45pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 10.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Except as otherwise provided in these Bylaws or in the Articles of Incorporation, including Article SIXTH, Article SEVENTH and Article TENTH of the Articles of Incorporation&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5pt;padding-right:10.8pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.96pt">Shareholders. The shareholders entitled to vote thereon shall have the power to alter, amend or repeal these Bylaws, by the vote of a majority of the votes cast at a duly organized meeting of shareholders by the holders of shares entitled to vote thereon, at any regular or special meeting, duly convened after notice to the shareholders of such purpose. In the case of a meeting of shareholders to amend or repeal these Bylaws, written notice shall be given to each shareholder that the purpose, or one of the purposes, of the meeting is to consider the adoption, amendment or repeal of the Bylaws.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:13.45pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.39pt">Board of Directors. The Board of Directors (but not a committee thereof) shall have the power to alter, amend and repeal these Bylaws, regardless of whether the shareholders have previously adopted the Bylaw being amended or repealed, subject to the power of the shareholders to change such action&#894; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that the Board of Directors shall not have the power to amend these Bylaws on any subject that is expressly committed to the shareholders by the express terms hereof, by the Pennsylvania BCL or otherwise.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 11</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">INTERPRETATION OF BYLAWS&#894; SEPARABILITY</font></div><div style="padding-left:5pt;padding-right:12.65pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 11.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interpretation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All words, terms and provisions of these Bylaws shall be interpreted and defined by and in accordance with the Pennsylvania BCL.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:6.55pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 11.02  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Separability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provisions of these Bylaws are independent of and separable from each other, and no provision shall be affected or rendered invalid or unenforceable by virtue of the fact that for any reason any other or others of them may be invalid or unenforceable in whole or in part.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">ARTICLE 12 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">DETERMINATIONS BY THE BOARD</font></div><div style="margin-top:0.25pt;padding-left:5pt;padding-right:17.05pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 12.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Effect of Board Determinations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any determination involving interpretation or application of these Bylaws made in good faith by the Board of Directors shall be final, binding and conclusive on all parties in interest.</font></div><div style="height:46.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.662%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.5pt;padding-left:1pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">26</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.15
<SEQUENCE>3
<FILENAME>ex415-12312024.htm
<DESCRIPTION>EX-4.15
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i9a11171db5824304a79e3b05d93d6a4d_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 4.15</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DESCRIPTION OF COMCAST CORPORATION&#8217;S SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXCHANGE ACT OF 1934</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">As of December 31, 2024, Comcast Corporation (&#8220;Comcast,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) had thirteen classes of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)&#58; (1) our common stock, (2) our 2.0% Exchangeable Subordinated Debentures due 2029, (3) our 5.50% Notes due 2029, (4) our 0.000% Notes due 2026, (5) our 0.250% Notes due 2027, (6) our 1.500% Notes due 2029, (7) our 0.250% Notes due 2029, (8) our 0.750% Notes due 2032, (9) our 3.250% Notes due 2032, (10) our 1.875% Notes due 2036, (11) our 3.550% Notes due 2036, (12) our 1.250%  Notes due 2040 and (13) our 5.250% Notes due 2040.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(1)&#160;&#160;&#160;&#160;DESCRIPTION OF OUR COMMON STOCK</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the following summary, references to the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer only to Comcast and not any of its subsidiaries. The statements made under this caption include summaries of certain provisions contained in our articles of incorporation and by-laws. This summary does not purport to be complete and is qualified in its entirety by reference to such articles of incorporation and by-laws. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have two classes of common stock outstanding&#58; Class A common stock, $0.01 par value per share, and Class B common stock, $0.01 par value per share. There are currently authorized 7.5 billion shares of Class A common stock, 75 million shares of Class B common stock and 20 million shares of preferred stock. Our Board of Directors (the &#8220;Board&#8221;) may issue preferred stock, in one or more series, without par value, with full, limited, multiple, fractional, or no voting rights, and with such designations, preferences, qualifications, privileges, limitations, restrictions, options, conversion rights and other special rights as our Board shall determine.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividends</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the preferential rights of any preferred stock then outstanding, holders of our Class A common stock and Class B common stock are entitled to receive, from time to time, when, as and if declared, in the discretion of our Board, such cash dividends as our Board may from time to time determine, out of such funds as are legally available therefor, in proportion to the number of shares held by them, respectively, without regard to class.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Holders of our Class A common stock and Class B common stock will also be entitled to receive, from time to time, when, as and if declared by our Board, such dividends of our stock or other property as our Board may determine, out of such funds as are legally available therefor. However, stock dividends on, or stock splits of, any class of common stock will not be paid or issued unless paid or issued on all classes of our common stock, in which case they will be paid </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or issued only in shares of that class&#59; provided, however, that stock dividends on, or stock splits of, our Class B common stock may also be paid or issued in shares of our Class A common stock.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Voting Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As a general matter, on all matters submitted for a vote to holders of all classes of our voting stock, holders of our Class A common stock in the aggregate hold 66 2&#47;3% of the aggregate voting power of our capital stock, and holders of our Class B common stock in the aggregate hold a non-dilutable 33 1&#47;3% of the combined voting power of our capital stock. This nondilutable voting power is subject to proportional decrease to the extent the number of shares of Class B common stock is reduced below 9,444,375, subject to adjustment in specified situations. Stock dividends payable on the Class B common stock in the form of Class B common stock do not decrease the nondilutable voting power of the Class B common stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Approval Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except as required by law, holders of Class A common stock have no specific approval rights over any corporate actions. Holders of our Class B common stock have an approval right over (1) any merger of us with another company or any other transaction, in each case that requires our shareholders&#8217; approval under applicable law, or any other transaction that would result in any person or group owning shares representing in excess of 10% of the aggregate voting power of the resulting or surviving corporation, or any issuance of securities (other than pursuant to director or officer stock option or purchase plans) requiring our shareholders&#8217; approval under the rules and regulations of any stock exchange or quotation system&#59; (2) any issuance of our Class B common stock or any securities exercisable or exchangeable for or convertible into our Class B common stock&#59; and (3) articles of incorporation or by-law amendments (such as an amendment to the articles of incorporation to opt in to any of the Pennsylvania antitakeover statutes) and other actions (such as the adoption, amendment or redemption of a shareholder rights plan) that limit the rights of holders of our Class B common stock or any subsequent transferee of our Class B common stock to transfer, vote or otherwise exercise rights with respect to our capital stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Conversion of Class B Common Stock</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Class B common stock is convertible share for share into Class A common stock, subject to certain restrictions.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Preference on Liquidation</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the event of our liquidation, dissolution or winding up, either voluntary or involuntary, the holders of Class A common stock and Class B common stock are entitled to receive, subject to any liquidation preference of any preferred stock then outstanding, our remaining assets, if any, in proportion to the number of shares held by them without regard to class.</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Mergers, Consolidations, Etc.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our articles of incorporation provide that if in a transaction such as a merger, consolidation, share exchange or recapitalization, holders of each class of our common stock outstanding do not receive the same consideration for each of their shares of our common stock (i.e., the same amount of cash or the same number of shares of each class of stock issued in the transaction in proportion to the number of shares of our common stock held by them, respectively, without regard to class), holders of each such class of our common stock will receive &#8220;mirror&#8221; securities (i.e., shares of a class of stock having substantially equivalent rights as the applicable class of our common stock).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Miscellaneous</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of Class A common stock and Class B common stock do not have any preemptive rights. All shares of Class A common stock and Class B common stock presently outstanding are, and all shares of the Class A common stock offered hereby, or issuable upon conversion, exchange or exercise of securities offered hereby, will, when issued, be, fully paid and nonassessable. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(2)&#160;&#160;&#160;&#160;DESCRIPTION OF OUR 2.0% EXCHANGEABLE SUBORDINATED DEBENTURES DUE 2029</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following summary of our 2.0% Exchangeable Subordinated Debentures due 2029 (the &#8220;ZONES&#8221;) is based on the indenture dated as of June 15, 1999 between Comcast Holdings Corporation  (&#8220;Comcast Holdings&#8221; or the &#8220;Issuer&#8221;) and Deutsche Bank Trust Company Americas (formerly known as Bankers Trust Company), as Trustee (the &#8220;Trustee&#8221;) (the &#8220;Base Indenture&#8221;), as amended by the first supplemental indenture dated as of September 12, 2005 among Comcast Holdings, the Trustee and Comcast (together with the Base Indenture, the &#8220;Indenture&#8221;). This summary does not purport to be complete and is qualified in its entirety by reference to such Indenture. For the purposes of this summary, references to &#8220;we&#8221; and &#8220;our&#8221; refer only to Comcast Holdings.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">General</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ZONES are unsecured, subordinated obligations of Comcast Holdings and will mature on November 15, 2029.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Principal, premium, if any, and interest on the ZONES are payable at the office or agency we maintain for such purpose within the City and State of New York or, at our option, payment of interest may be made by check mailed to the holders of the ZONES at their respective addresses set forth in the register of holders of the ZONES, provided that all payments with respect to ZONES, the holders of which have given wire transfer instructions, on or prior to the relevant record date, to the paying agent, are made by wire transfer of immediately available funds to the accounts specified by the holders. Until we otherwise designate, our office or agency </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">in New York will be the office of the trustee maintained for that purpose. The ZONES are issued in denominations of one ZONES and integral multiples thereof.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We make quarterly interest payments in an amount equal to $0.4082 per ZONES, or 2.0% per year of the original principal amount, plus the amount of any quarterly cash dividend paid on the reference shares attributable to each ZONES. Holders of the ZONES are not expected to receive interest attributable to any cash dividend on the reference shares for this payment period because Sprint has never paid a cash dividend on its Sprint PCS stock.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Interest on the ZONES accrues from the issue date of the ZONES. We pay this interest quarterly in arrears on February 15, May 15, August 15 and November 15 of each year, beginning February 15, 2000, but subject to our right to defer quarterly payments of interest. </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We also distribute, as additional interest on the ZONES, any property, including cash (other than any quarterly cash dividend), distributed on or with respect to the reference shares (other than publicly traded equity securities, which will themselves become reference shares). If the additional interest on the reference shares includes publicly traded securities (other than equity securities), we will distribute those securities. We will not, however, distribute fractional units of securities. We will pay cash instead of distributing the fractional units. Otherwise, we will distribute the fair market value of any property comprising additional interest as determined in good faith by our board of directors. We will distribute any additional interest to holders of the ZONES on the 20th business day after it is distributed on the reference shares. The record date for any distribution of additional interest is the 10th business day after the date any cash or property is distributed on the reference shares.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If extraordinary dividends on the reference shares are paid, the contingent principal amount will be reduced on a quarterly basis to the extent necessary so that the yield to the date of computation (including all interest payments other than those attributable to regular periodic cash dividends) does not exceed 2.0%. In no event will the contingent principal amount be less than zero. Changes in the contingent principal amount will not affect the amount of the quarterly interest payments.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If interest or additional interest is payable on a date that is not a business day (as defined at the end of this paragraph), payment will be made on the next business day (and without any interest or other payment in respect of this delay). However, if the next business day is in the next calendar year, payment of interest will be made on the preceding business day. A &#8220;business day&#8221; means each Monday, Tuesday, Wednesday, Thursday and Friday which is not a day on which banking institutions in The City of New York are authorized or obligated by law or regulation to close.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Deferral of interest payments</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If no event of default has occurred and is continuing under the ZONES, we can, on one or more occasions, defer quarterly interest payments on the ZONES for up to 20 consecutive </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">quarterly periods. If we terminate a deferral period and subsequently elect to defer quarterly interest payments, we will again be subject to the 20 consecutive quarterly period limitation.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will not, however, be subject to the 20 consecutive quarterly period limitation on deferral if, as a result of a tender offer, an exchange offer, a business combination or otherwise, all reference shares cease to be outstanding, and we subsequently elect to defer quarterly payments of interest on the ZONES.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any deferral of interest payments cannot extend, however, beyond the maturity date of the ZONES. We can never defer distributions of additional interest.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we defer quarterly payments of interest, the contingent principal amount of the ZONES will increase by the amount of the deferred quarterly payments of interest, plus accrued interest thereon at an annual rate of 2.0%, compounded quarterly, and the early exchange ratio will be 100% for the quarter following each deferral of a payment of quarterly interest. Once we have paid all deferred quarterly interest, plus accrued interest thereon, together with the quarterly interest payment for the current quarterly interest payment period, the contingent principal amount will reduce by the amount of that payment of deferred quarterly interest plus accrued interest thereon, the early exchange ratio will decrease to 95% and we can again defer quarterly interest payments as described above. Instead of accruing cash interest on the ZONES during a quarterly deferral period, so long as the current market value of the reference shares exceeds the original principal amount of the ZONES, we may at our option, but are not obligated to, increase the number of reference shares attributable to each ZONES by an annual rate of 2.0%. If we elect to make this increase, we will be deemed current on that quarterly payment of interest and will not increase the contingent principal amount, although the early exchange ratio will remain at 100% only for the five business days immediately following the scheduled quarterly interest payment date related to the deferral. After that five day period, the early exchange ratio will decrease to 95%. At the time we give notice that we intend to defer a quarterly payment of interest, we must elect to either accrue cash interest on the ZONES for that quarterly interest period or increase the number of reference shares attributable to the ZONES, each as described above.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we elect to defer interest on the ZONES in any particular quarter, we will give the trustee notice. We will also prepare a press release and provide it to DTC for dissemination through the DTC broadcast facility. We will give this notice one business day before the earlier of&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the record date for the next date that interest on the ZONES is payable&#59; or</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.237%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the date we are required to give notice to the NYSE (or any other applicable self-regulatory organization) or to holders of the ZONES of the record date or the date any quarterly interest payment is payable.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We refer to the last date on which we can give notice that we intend to defer the payment of interest in respect of a quarterly payment of interest as a deferral notice date. When applicable, we will state in any deferral notice that we are not subject to the 20 consecutive period limitation on deferrals and may continue to defer the payment of quarterly interest until maturity or earlier redemption.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Principal amount</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The original principal amount per ZONES is equal to its initial purchase price, or $81.6325. The minimum amount payable upon redemption or maturity of a ZONES (which we refer to as the contingent principal amount) will initially be equal to the original principal amount. If an &#8220;extraordinary dividend&#8221; is ever paid on the reference shares, the contingent principal amount will be reduced on a quarterly basis to the extent necessary so that the yield to the date of computation (including all quarterly interest payments other than those attributable to regular periodic cash dividends) does not exceed a 2.0% annual yield. In no event will the contingent principal amount be less than zero.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An &#8220;extraordinary dividend&#8221; means a dividend or distribution consisting of cash or any other property (other than additional reference shares), except for regular periodic cash dividends.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If all of the reference shares cease to be outstanding as a result of a tender offer, an exchange offer, a business combination or otherwise, the maturity of the ZONES will not be accelerated and the ZONES will continue to remain outstanding until the maturity date unless earlier redeemed by us.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At maturity, holders will be entitled to receive the higher of (a) the contingent principal amount of the ZONES or (b) the sum of the current market value of the reference shares on the maturity date plus any deferred quarterly payments of interest (including any accrued interest thereon), plus, in each case, the final period distribution.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">final period distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, in respect of (a) the maturity date, a distribution determined in accordance with clauses (2), (3) and (4) below, and (b) the redemption date, a distribution determined in accordance with clauses (1), (2), (3) and (4) below. If the redemption date is in connection with a rollover offering, the distribution determined in accordance with clause (4) shall be all dividends and distributions on or in respect of the reference shares which a holder of reference shares on the pricing date (defined below) would be entitled to receive.</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">Unless (a) the scheduled redemption date of the ZONES is also a scheduled quarterly interest payment date or (b) quarterly interest has been deferred for the then current quarterly dividend period, an amount equal to an annual rate of 2.0% on the original principal amount of the ZONES from the most recent scheduled interest payment date to the date of redemption, plus</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">all dividends and distributions on or in respect of the reference shares declared by the applicable reference company and for which the ex- date for the dividend or distribution falls during the period from the date of original issuance of the ZONES to the most recent scheduled interest payment date and which have not been distributed to holders of reference shares prior to the most recent scheduled interest payment date, plus</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">all dividends and distributions on or in respect of the reference shares which a holder of reference shares during the period from the most recent scheduled quarterly interest payment date to the date immediately preceding the first trading day of the averaging period is entitled to receive, plus</font></div></td></tr></table></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">a distribution equal to the sum of, for each successive day in the averaging period that is anticipated on the first day of the averaging period to be a trading day, the amounts determined in accordance with the following formula&#58;</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E x (1 - 0.05n)</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">where&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.551%"><tr><td style="width:1.0%"></td><td style="width:3.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.324%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:36pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E &#61; all dividends and distributions on or in respect of the reference shares which a holder of reference shares on the applicable day would be entitled to receive, provided that an ex- date that occurs on a day that is not a scheduled trading day shall be deemed to have occurred on the immediately preceding scheduled trading day&#59; and</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.551%"><tr><td style="width:1.0%"></td><td style="width:3.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.324%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:36pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">n &#61; the number of scheduled trading days that have elapsed in the averaging period with the first trading day of the averaging period being counted as zero.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A holder of the ZONES is only entitled to receive distributions determined in accordance with clauses (2), (3) or (4) to the extent actually distributed by the applicable reference company. Amounts calculated with respect to cash amounts paid by the applicable reference company on </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">reference shares as described in clauses (2), (3) or (4) before the redemption date or the maturity date, as the case may be, will be paid on the redemption date or the maturity date, as the case may be. Amounts calculated with respect to all other property distributed, or the cash value of the property, will be distributed within 20 business days after it is distributed on the reference shares.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exchange option</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At any time or from time to time, holders of the ZONES may exchange the ZONES for an amount of cash equal to 95% (which we refer to as the early exchange ratio) of the exchange market value of the reference shares attributable to each ZONES. The early exchange ratio will be equal to (a) 95% of the exchange market value of the reference shares attributable to each ZONES or (b) during a deferral of the quarterly interest payments on the ZONES or, if we so elect, during the pendency of any tender or exchange offer for any of the reference shares, 100% of the exchange market value of the reference shares attributable to each ZONES.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will pay the amount due upon exchange as soon as reasonably practicable after delivery of an exchange notice to the trustee, but in no event earlier than three trading days after the date of the notice or later than ten trading days after the date of the notice.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The &#8220;exchange market value&#8221; means the closing price (as defined below) on the trading day (as defined below) following the date of delivery of an exchange notice to the trustee, unless more than 500,000 ZONES have been delivered for exchange on that date. If more than 500,000 ZONES have been delivered for exchange, then the exchange market value shall be the average closing price on the five trading days following that date.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If more than 500,000 ZONES are delivered for exchange on any one day, we will give the trustee notice. We will also issue a press release prior to 9&#58;00 a.m., New York City time, on the next trading day, and provide it to DTC for dissemination through the DTC broadcast facility. Our failure to provide these notices, however, will not affect the determination of exchange market value as described above.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">So long as the ZONES are held through DTC, a holder may exercise his or her exchange right through the relevant direct participant in the DTC ATOP system. If the ZONES are held in certificated form, such holder may exercise his or her exchange right as follows&#58;</font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">complete and manually sign an exchange notice in the form available from the trustee and deliver this notice to the trustee at the office maintained by the trustee for this purpose&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">surrender the ZONES to the trustee&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">if required, furnish appropriate endorsement and transfer documents&#59; and</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">if required, pay all transfer or similar taxes.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to the Indenture, the date on which all of the foregoing requirements have been satisfied is the redemption date with respect to the ZONES delivered for exchange.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redemption</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We may redeem at any time all but not some of the ZONES at a redemption price equal to the sum of the higher of the contingent principal amount of the ZONES or the sum of the current market value of the reference shares plus any deferred quarterly payments of interest, plus, in either case, the final period distribution.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">current market value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; (other than in the case of a rollover offering, which is described below) is defined as the average closing price per reference share on the 20 trading days (which we refer to as the averaging period) immediately prior to (but not including) the fifth business day preceding the redemption date&#59; provided, however, that for purposes of determining the payment required upon redemption in connection with a rollover offering, &#8220;current market value&#8221; means the closing price per reference share on the trading day immediately preceding the date that the rollover offering is priced (which we refer to as the pricing date) or, if the rollover offering is priced after 4&#58;00 p.m., New York City time, on the pricing date, the closing price per share on the pricing date, except that if there is not a trading day immediately preceding the pricing date or (where pricing occurs after 4&#58;00 p.m., New York City time, on the pricing date) if the pricing date is not a trading day, &#8220;current market value&#8221; means the market value per reference share as of the redemption date as determined by a nationally recognized independent investment banking firm retained by us.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">rollover offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a refinancing by us of the ZONES by way of either (a) a sale of the reference shares or (b) a sale of securities that are priced by reference to the reference shares, in either case, by means of a completed public offering or offerings by us (which may include one or more exchange offers) and which is expected to yield net proceeds which are sufficient to pay the redemption amount for all of the ZONES. The trustee will notify holders if we elect to redeem their ZONES in connection with a rollover offering not less than 30 nor more than 60 business days prior to the redemption date. We will also issue a press release prior to 4&#58;00 p.m., New York City time, on the business day immediately before the day on which the closing price of the reference shares is to be measured for the purpose of determining the current market value in connection with a rollover offering. The notice will state we are firmly committed to price the rollover offering, will specify the date on which the rollover offering is to be priced (including whether the rollover offering will be priced during trading on the pricing date or after the close of trading on the pricing date) and consequently, whether the closing price for the reference shares by which the current market value will be measured will be the closing price on the trading date immediately preceding the pricing date or the closing price on the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">pricing date. We will provide that press release to DTC for dissemination through the DTC broadcast facility.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">closing price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any security on any date of determination means the closing sale price (or, if no closing sale price is reported, the last reported sale price) of that security (regular way) on the NYSE on that date or, if that security is not listed for trading on the NYSE on that date, as reported in the composite transactions for the principal United States securities exchange on which that security is so listed, or if that security is not so listed on a United States national or regional securities exchange, as reported by the Nasdaq National Market, or if that security is not so reported, the last quoted bid price for that security in the over-the-counter market as reported by the National Quotation Bureau or similar organization. In the event that no such quotation is available for any day, our board of directors will be entitled to determine the closing price on the basis of those quotations that it in good faith considers appropriate. To the extent that trading of reference shares regular way continues past 4&#58;00 p.m., New York City time, &#8220;closing price&#8221; shall be deemed to refer to the price at the time that is then customary for determining the trading day&#8217;s index levels for stocks traded on the primary national securities exchange or automated quotation system on which the reference shares are then traded or quoted. All references to 4&#58;00 p.m., New York City time, in the definition of &#8220;current market value&#8221; shall thereafter be deemed to refer to the then customary determination time.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">trading day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; is defined as a day on which the security, the closing price of which is being determined, (a) is not suspended from trading on any national or regional securities exchange or association or over-the-counter market at the close of business and (b) has traded at least once on the national or regional securities exchange or association or over-the-counter market that is the primary market for the trading of that security.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, if at any time on or prior to January 30, 2000, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">tax event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall occur and be continuing, we will have the right exercisable within 180 days after such &#8220;tax event&#8221;, upon not less than 15 business days&#8217; notice, to redeem the ZONES, in whole, at a redemption price equal to the higher of the contingent principal amount of the ZONES or the sum of the current market value of the reference shares, determined by reference to an averaging period of 5 rather than 20 trading days, plus, in either case, the final period distribution (computed by accounting for the 5-day averaging period), plus any deferred quarterly payments of interest.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">tax event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means that the trustee shall have received an opinion of nationally recognized independent tax counsel experienced in such matters to the effect that as a result of (a) any amendment to, clarification of, or change (including any announced prospective change) in the laws, or any regulations thereunder, of the United States or any political subdivision or taxing authority thereof or therein, or (b) any judicial decision, official administrative pronouncement, ruling, regulatory procedure, notice or announcement, including any notice or announcement of intent to adopt such procedures or regulations, in each case, on or after the date of the prospectus supplement applicable to the ZONES (a &#8220;change in tax law&#8221;), there is the creation by such change in tax law of a substantial risk that, as a result of entrance into the ZONES, we will be treated for purposes of Section 1259 of the Internal Revenue Code as having constructively sold some or all of our Sprint PCS Stock.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will give holders 30 business days&#8217; notice before the redemption of the ZONES (in the case of a redemption not pursuant to a &#8220;tax event&#8221;) and will irrevocably deposit with the trustee sufficient funds to pay the redemption amount. Distributions to be paid on or before the redemption date of the ZONES will be payable to the holders on the record dates for the related dates of distribution.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Once notice of redemption is given and funds are irrevocably deposited, interest on the ZONES will cease to accrue on and after the date of redemption and all rights of the holders of the ZONES will cease, except for the right of the holders to receive the redemption amount (but without interest on that redemption amount), including, if applicable, the final period distribution.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If the redemption date is not a business day, then the redemption amount will be payable on the next business day (and without any interest or other payment in respect of that delay). However, if the next business day is in the next calendar year, the redemption amount will be payable on the preceding business day.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we improperly withhold or refuse to pay the redemption amount for the ZONES, interest on the ZONES will continue to accrue at an annual rate of 2.0% from the original redemption date to the actual date of payment. In this case, the actual payment date will be considered the redemption date for purposes of calculating the redemption amount. The final period distribution will be deemed paid on the original redemption date scheduled to the extent paid as set forth in the definition of final period distribution above.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In compliance with applicable law (including the United States federal securities laws), we and our affiliates may, at any time, purchase outstanding ZONES by tender, in the open market or by private agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Subordination</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ZONES are unsecured and junior in right of payment to all senior indebtedness (as we define below). This means that no payment of principal, premium (if any) or interest on the ZONES may be made if&#58; </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any of our senior indebtedness is not paid when due, any applicable grace period with respect to any default for non-payment of principal, premium, interest or any other payment due on any senior indebtedness has ended and that default has not been cured or waived or ceased to exist&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the maturity of any senior indebtedness has been accelerated because of a default.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On any distribution of our assets to creditors upon any dissolution, winding-up, liquidation or reorganization, whether voluntary or involuntary or in bankruptcy, insolvency, receivership, reorganization or other similar proceedings, all principal of, premium, if any, interest and any other amounts due or to become due on, all senior indebtedness must be paid in full before the holders of the ZONES are entitled to receive or retain any payment. Because of this subordination, if we dissolve or otherwise liquidate, holders of senior indebtedness may receive more, ratably, and holders of subordinated debt, including the ZONES, may receive less, ratably, than our other creditors. Upon payment in full of the senior indebtedness, the holders of the ZONES will assume rights similar to the holders of senior indebtedness to receive any remaining payments or distributions applicable to senior indebtedness until all amounts owing on the ZONES are paid in full. The ZONES are intended to rank equally with all other existing and future subordinated debt and trade obligations of Comcast Holdings.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Senior indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the principal of, premium, if any, interest on, and any other payment due pursuant to any of the following, whether outstanding today or incurred by us in the future&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all of our indebtedness for money borrowed, including any indebtedness secured by a mortgage or other lien which is (1) given to secure all or part of the purchase price of property subject to the mortgage or lien, whether given to the vendor of that property or to another lender, or (2) existing on property at the time we acquire it&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all of our indebtedness evidenced by notes, debentures, bonds or other securities sold by us for money&#59;</font></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all of our lease obligations which are capitalized on our books in accordance with generally accepted accounting principles&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all indebtedness of others of the kinds described in the first two bullet points above and all lease obligations of others of the kind described in the third bullet point above that we, in any manner, assume or guarantee or that we in effect guarantee through an agreement to purchase, whether that agreement is contingent or otherwise&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all renewals, extensions or refundings of indebtedness of the kinds described in the first, second or fourth bullet point above and all renewals or extensions of leases of the kinds described in the third or fourth bullet point above&#59;</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">unless, in the case of any particular indebtedness, lease, renewal, extension or refunding, the instrument or lease creating or evidencing it or the assumption or guarantee relating to it </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">expressly provides that such indebtedness, lease, renewal, extension or refunding is not superior in right of payment to subordinated debt securities. Our senior debt securities, and any indebtedness outstanding under our senior subordinated debentures indenture dated as of October 17, 1991 between us and Harris Trust and Savings Bank as successor trustee to Morgan Guaranty Trust Company of New York, constitute senior indebtedness for purposes of the Indenture. Senior Indebtedness does not include any indebtedness that is by its terms junior or equal with the ZONES.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ZONES do not limit our ability or that of our subsidiaries to incur additional indebtedness, including indebtedness that ranks senior in priority of payment to the ZONES. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Amount payable upon bankruptcy</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Upon dissolution, winding-up, liquidation or reorganization, whether voluntary or involuntary or in bankruptcy, insolvency, receivership or other similar proceedings in respect of Comcast Holdings, holders of the ZONES should be entitled to a claim against us in an amount equal to the higher of (a) the contingent principal amount of the ZONES or (b) the sum of the current market value (without giving effect to the provisions relating to rollover offerings) of the reference shares plus any deferred quarterly payments of interest (including any accrued interest thereon), plus, in either case, the final period distribution determined as if the date of such event was the maturity date of the ZONES.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Because of the subordination provisions contained in the Indenture, the amount holders actually receive is likely to be substantially less than the amount of their claim.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dilution adjustments</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this document, &#8220;reference company&#8221; means Sprint and any other issuer of a reference share.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">reference share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, collectively&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.237%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">initially, one share of Sprint PCS stock&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">after the issuance of the ZONES, each share or fraction of a share of publicly traded equity securities received by a holder of a reference share in respect of that reference share, and, to the extent the reference share remains outstanding after any of the following events but without duplication, including the reference share, in each case directly or as the result of successive applications of this paragraph upon any of the following events&#58;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the distribution on or in respect of a reference share in reference shares&#59;</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the combination of reference shares into a smaller number of shares or other units&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the subdivision of outstanding shares or other units of reference shares&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the conversion or reclassification of reference shares by issuance or exchange of other securities&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">any consolidation or merger of a reference company, or any surviving entity or subsequent surviving entity of a reference company (which we refer to as a reference company successor), with or into another entity (other than a merger or consolidation in which the reference company is the continuing corporation and in which the reference company common stock outstanding immediately prior to the merger or consolidation is not exchanged for cash, securities or other property of the reference company or another corporation)&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">any statutory exchange of securities of the reference company or any reference company successor with another corporation (other than in connection with a merger or acquisition and other than a statutory exchange of securities in which the reference company is the continuing corporation and in which the reference company common stock outstanding immediately prior to the statutory exchange is not exchanged for cash, securities or other property of the reference company or another corporation)&#59; and</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">any liquidation, dissolution or winding up of the reference company or any reference company successor.</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of the foregoing&#58;</font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">a conversion or redemption by Sprint of all shares of Sprint PCS stock pursuant to Article Sixth, Section 7.1 of its Articles of Incorporation shall be deemed a consolidation or merger, with the Sprint PCS Group deemed to be the reference company, with Sprint deemed to be the reference company successor if Sprint FON stock or any other common stock of Sprint is issued in exchange for the Sprint PCS stock or with the relevant acquiror of the Sprint PCS Group assets deemed to be the reference company successor if common stock other than Sprint FON stock is issued in exchange for the Sprint PCS stock&#59; and</font></div></td></tr></table></div><div style="padding-left:72pt;text-align:justify"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">a redemption by Sprint pursuant to Article Sixth, Section 7.2 of its Articles of Incorporation of all of the outstanding shares of Sprint PCS stock in exchange for common stock of one or more wholly-owned subsidiaries that collectively hold all of the assets and liabilities attributed to its PCS Group shall be deemed an exchange of shares of Sprint PCS stock for shares of common stock of the relevant subsidiary or subsidiaries.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As described above under &#8220;Interest,&#8221; we will pay as additional interest to holders of the ZONES any property received in distribution on a reference share, unless it is also a reference share, in which case it shall become part of a reference share. Upon any distribution of fractional shares or units of securities, other than fractional reference shares, we will pay the holders cash in lieu of distribution of such fractional shares or other units.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">reference share offer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any tender offer or exchange offer made for all or a portion of a class of reference shares of a reference company. A &#8220;reference share offer&#8221; shall include a conversion or redemption by Sprint of less than all shares of Sprint PCS stock pursuant to Article Sixth, Section 7.1 of its Articles of Incorporation. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If a reference share offer is made, we may, at our option, either&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">during the pendency of the offer, increase the early exchange ratio to 100%&#59; or</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">make a reference share offer adjustment.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">reference share offer adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means including as part of a reference share each share of publicly traded equity securities, if any, deemed to be distributed on or in respect of a reference share as average transaction consideration less the reference share proportionate reduction (as defined below).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The average transaction consideration deemed to be received by a holder of one reference share in a reference share offer will be equal to (a) the aggregate consideration actually paid or distributed to all holders of reference shares in the reference share offer, divided by (b) the total number of reference shares outstanding immediately prior to the expiration of the reference share offer and entitled to participate in that reference share offer.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">reference share proportionate reduction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a proportionate reduction in the number of reference shares which are the subject of the applicable reference share offer and attributable to one ZONES calculated in accordance with the following formula&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">where&#58; </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">R &#61; X &#47; N</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.574%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:36pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">R &#61; the fraction by which the number of reference shares of the class of reference shares subject to the reference share offer and attributable to one ZONES will be reduced.</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:3.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.539%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:36pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">X &#61; the aggregate number of reference shares of the class of reference shares subject to the reference share offer accepted in the reference share offer.</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:3.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.539%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:36pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">N &#61; the aggregate number of reference shares of the class of reference shares subject to the reference share offer outstanding immediately prior to the expiration of the reference share offer.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we elect to make a reference share offer adjustment, we will distribute as additional interest on each ZONES the average transaction consideration deemed to be received on the reference shares of the class subject to the reference share offer and attributable to each ZONES immediately prior to giving effect to the reference share proportionate reduction relating to that reference share offer (other than average transaction consideration that is publicly traded equity securities which will themselves become reference shares as a result of a reference share offer adjustment).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we elect to make a reference share offer adjustment, and during the pendency of the reference share offer another reference share offer is commenced in relation to the reference shares the subject of the then existing reference share offer, we can change our original election by electing to increase the early exchange ratio to 100% during the pendency of the new reference share offer, or we can continue to elect to make a reference share offer adjustment. We will similarly be entitled to change our election for each further reference share offer made during the pendency of any reference share offer for the same class of reference shares. For the purposes of these adjustments, a material change to the terms of an existing reference share offer will be deemed to be a new reference share offer.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we elect to increase the early exchange ratio to 100% in connection with a reference share offer, no reference share offer adjustment will be made and we cannot change our election if any further reference share offer is made.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will give the trustee notice of our election in the event of any reference share offer. We will also prepare a press release and provide it to DTC for dissemination through the DTC broadcast facility. We will give this notice no later than 10 business days before the scheduled expiration of the reference share offer.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Calculations in respect of the ZONES</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are responsible for making all calculations called for under the ZONES. These calculations include, but are not limited to, determination of&#58;</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the contingent principal amount of the ZONES&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the current market value of the reference shares&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the exchange market value of the reference shares&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.871%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the final period distribution on the ZONES&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.794%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the cash value of any property distributed on the reference shares&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the average transaction consideration in a reference share offer&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.596%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the composition of a reference share&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the amount of accrued interest payable upon redemption or at maturity of the ZONES.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will make all these calculations in good faith and, absent manifest error, our calculations are final and binding on holders of the ZONES. We will provide a schedule of our calculations to the trustee and the trustee is entitled to rely upon the accuracy of our calculations without independent verification.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Modification and Waiver</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Holdings, when authorized by a resolution of its Board certified to the Trustee, and the Trustee, without consent of holders, may from time to time and at any time enter into an indenture or indentures supplemental hereto for one or more of the following purposes&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) to evidence the succession of another corporation to the Issuer, or successive successions, and the assumption by the successor corporation of the covenants, agreements and obligations of the Issuer&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) to cure any ambiguity or to correct or supplement any provision contained herein or in any supplemental indenture which may be defective or inconsistent with any other provision contained herein or in any supplemental indenture&#59; or to make such other provisions in regard to matters or questions arising under the Indenture or under any supplemental indenture as the Board may deem necessary or desirable and which shall not adversely affect the interests of the holders of the ZONES in any material respect&#59;</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c) to establish the form or terms of securities of any series as permitted by Sections 2.01 and 2.03 to the Base Indenture&#59; </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d) to evidence and provide for the acceptance of appointment hereunder by a successor trustee with respect to the ZONES and to add to or change any of the provisions of the Base Indenture as shall be necessary to provide for or facilitate the administration of the trusts hereunder by more than one trustee, pursuant to the requirements of Section 5.10 to the Base Indenture&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e) to comply with any requirements in connection with the qualification of the Indenture under the Trust Indenture Act of 1939&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f) to provide for uncertificated or unregistered securities and to make all appropriate changes for such purpose&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g) to make any change that does not adversely affect the rights of any holder&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h) as provided by or pursuant to a board resolution or indenture supplemental hereto establishing the terms of one or more series of ZONES&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) to add to the covenants of the Issuer such new covenants, restrictions, conditions or provisions as its Board shall consider to be for the protection of the holders of ZONES, and with respect to which the Trustee has received an opinion of counsel to a similar effect, and to make the occurrence, or the occurrence and continuance, of a default in any such additional covenants, restrictions, conditions or provisions an Event of Default&#59; provided, that in respect of any such additional covenant, restriction, condition or provision such supplemental indenture may provide for a particular period of grace after default (which period may be shorter or longer than that allowed in the case of other defaults) or may provide for an immediate enforcement upon such an Event of Default or may limit the remedies available to the Trustee upon such an Event of Default or may limit the right of the holders of a majority in aggregate principal amount of the ZONES to waive such an Event of Default&#59; or</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j) to make any change so long as no ZONES are outstanding. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With the consent of the holders of not less than a majority in aggregate principal amount of the ZONES at the time outstanding of all series affected by such supplemental indenture (voting as one class), the Issuer, when authorized by a resolution of its Board, and the Trustee may, from time to time and at any time, enter into an indenture or indentures supplemental hereto for the purpose of adding any provisions to or changing in any manner or eliminating any of the provisions of the Indenture or of any supplemental indenture or of modifying in any manner the rights of the holders of the ZONES&#59; provided, that no such supplemental indenture shall without the consent of each holder affected thereby&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) change the stated maturity of the principal of, or any sinking fund obligation or any installment of interest on the ZONES&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:18pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) reduce the principal thereof or the rate of interest thereon, or any premium payable with respect thereto&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c) change any place of payment where, or the currency in which, any ZONES or any premium or the interest thereon is payable&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d) change the provisions for calculating the optional redemption price, including the definitions relating thereto&#59; make any change to Section 4.07 or 4.10 to the Base Indenture&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e) reduce the percentage in principal amount of outstanding ZONES the consent of whose holders is required for any such supplemental indenture, for any waiver of compliance with any provisions of the Indenture or any defaults and their consequences provided for in the Base Indenture&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f) alter or impair the right to convert any ZONES at the rate and upon the terms provided in Article 13 to the Base Indenture&#59;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g) waive a default in the payment of principal of or interest on any ZONES&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h) adversely affect the rights of such holder under any mandatory redemption or repurchase provision or any right of redemption or repurchase at the option of such holder&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i) modify any of the provisions of Section 7.02 to the Base Indenture, except to increase any such percentage or to provide that certain other provisions of the Indenture cannot be modified or waived without the consent of the holder of ZONES affected thereby&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j) change or waive any provision that, pursuant to a board resolution or indenture supplemental hereto establishing the terms of the ZONES, is prohibited to be so changed or waived.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Events of Default </font></div><div style="text-align:justify;text-indent:49.5pt"><font><br></font></div><div style="text-align:justify;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;Event of Default&#8221; means each one of the following events which shall have occurred and be continuing&#58;</font></div><div style="text-align:justify"><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">default in the payment of any installment of interest upon any ZONES as and when the same shall become due and payable, and continuance of such default for a period of 30 days&#59;</font></div></td></tr></table></div><div style="padding-left:75pt;text-align:justify"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">default in the payment of all or any part of the principal on any ZONES as and when the same shall become due and payable either at maturity, upon redemption, by declaration or otherwise&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">default in the performance, or breach, of any covenant or warranty of the Issuer in respect of the ZONES (other than a covenant or warranty in respect of the ZONES a default in whose performance or whose breach is elsewhere in this section specifically dealt with), and continuance of such default or breach for a period of 90 days after there has been given, by registered or certified mail, to the Issuer by the Trustee or to the Issuer and the Trustee by the holders of at least 25% in principal amount of the outstanding ZONES affected thereby, a written notice specifying such default or breach and requiring it to be remedied and stating that such notice is a &#8220;Notice of Default&#8221; pursuant to the Indenture&#59;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">a court having jurisdiction in the premises shall enter a decree or order for relief in respect of the Issuer in an involuntary case under any applicable bankruptcy, insolvency or other similar law now or hereafter in effect, or appointing a receiver, liquidator, assignee, custodian, trustee or sequestrator (or similar official) of the Issuer or for any substantial part of its property or ordering the winding up or liquidation of its affairs, and such decree or order shall remain unstayed and in effect for a period of 180 consecutive days&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">the Issuer shall commence a voluntary case under any applicable bankruptcy, insolvency or other similar law now or hereafter in effect, or consent to the entry of an order for relief in an involuntary case under any such law, or consent to the appointment of or taking possession by a receiver, liquidator, assignee, custodian, trustee or sequestrator (or similar official) of the Issuer or for any substantial part of its property, or make any general assignment for the benefit of creditors&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:6.03pt">any other Event of Default provided in the supplemental indenture or resolution of the Board under which such ZONES are issued or in the form of security for such series.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:57pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If an Event of Default described in clauses (a), (b), (c), or (f) above occurs and is continuing, then, and in each and every such case, unless the principal of all ZONES shall have already become due and payable, either the Trustee or the holders of not less than 25% in aggregate principal amount of the ZONES then outstanding hereunder (each such series voting as a separate class) by notice in writing to the Issuer (and to the Trustee if given by holders), may declare the entire principal of all ZONES and the interest accrued thereon, if any, to be due and payable immediately, and upon any such declaration the same shall become immediately due and payable. If an Event of Default described in clauses (d) or (e) occurs and is continuing, then the principal amount of all ZONES then outstanding and interest accrued thereon, if any, shall be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and become immediately due and payable, without any notice or other action by any holder or the Trustee, to the full extent permitted by applicable law.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(3)&#160;&#160;&#160;&#160;DESCRIPTION OF OUR 5.50% NOTES DUE 2029</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following summary of our 5.50% Notes due 2029 (the &#8220;2029 Notes&#8221;) is based on the indenture dated as of January 7, 2003 among Comcast as the issuer (the &#8220;Issuer&#8221;), certain guarantors named therein and the Bank of New York (the &#8220;Base Indenture&#8221;), as amended by the first supplemental indenture dated as of March 25, 2003, the second supplemental indenture dated as of August 31, 2009, the third supplemental indenture dated as of March 27, 2013 and the fourth supplemental indenture dated as of October 1, 2015 among Comcast, Comcast Cable Communications, LLC, NBCUniversal Media, LLC (together with Comcast Cable Communications, LLC, the &#8220;Guarantors&#8221;), and The Bank of New York Mellon (f&#47;k&#47;a The Bank of New York), as trustee (the &#8220;Trustee&#8221;) (collectively with the Base Indenture, the &#8220;Indenture&#8221;). This summary does not purport to be complete and is qualified in its entirety by reference to such Indenture. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Payments </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The 2029 Notes bears interest at a rate of 5.50% per annum and we will pay interest on the 2029 Notes on November 23 of each year, beginning November 23, 2011. Interest on the 2029 Notes is computed on the basis of the actual number of days in the period for which interest is being calculated and the actual number of days from and including the date from which interest begins to accrue for the period (or November 23, 2010 if no interest has been paid on the 2029 Notes), to but excluding the next scheduled interest payment date. If the scheduled interest payment date is not a business day, then interest will be paid on the first business day following the scheduled interest payment date. Interest periods are unadjusted. The day count convention is ACTUAL&#47;ACTUAL (ICMA). </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Guarantees </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our obligations under the 2029 Notes and the Indenture, including the payment of principal, premium, if any, and interest, are fully and unconditionally guaranteed by each of the Guarantors </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The guarantees do not contain any restrictions on the ability of any Guarantor to (i) pay dividends or distributions on, or redeem, purchase, acquire, or make a liquidation payment with respect to, any of that Guarantor&#8217;s capital stock or (ii) make any payment of principal, interest or premium, if any, on or repay, repurchase or redeem any debt securities of that Guarantor. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Optional Redemption </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer has the right at its option to redeem any of the 2029 Notes in whole or in part, at any time or from time to time prior to their maturity, on at least 30 days, but not more than 60 days, prior notice mailed to the registered address of each holder of notes, at a redemption price </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">equal to the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the remaining scheduled payments of principal and interest thereon (exclusive of interest accrued to the date of redemption) discounted to the redemption date on an annual basis (actual&#47;actual (ICMA)) at the Comparable Government Bond Rate plus 28 basis points (the &#8220;Make-Whole Amount&#8221;) plus, in each case, accrued and unpaid interest thereon to the date of redemption. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Comparable Government Bond Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the price, expressed as a percentage (rounded to three decimal places, 0.0005 being rounded upwards), at which the gross redemption yield (as calculated by the trustee) on the 2029 Notes, if they were to be purchased at such price on the third business day prior to the date fixed for redemption, would be equal to the gross redemption yield on such business day of the Comparable Government Bond (as defined below) on the basis of the middle market price of the Comparable Government Bond prevailing at 11&#58;00 a.m. (London time) on such business day as determined by an independent investment bank selected by the Issuer. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Comparable Government Bond</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, in relation to any Comparable Government Bond Rate calculation, at the discretion of an independent investment bank selected by the Issuer, a United Kingdom government bond whose maturity is closest to the maturity of the 2029 Notes, or if such independent investment bank in its discretion considers that such similar bond is not in issue, such other United Kingdom government bond as such independent investment bank may, with the advice of three brokers of, and&#47;or market makers in, United Kingdom government bonds selected by such independent investment bank, determine to be appropriate for determining the Comparable Government Bond Rate. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On and after the redemption date, interest will cease to accrue on the 2029 Notes or any portion of the 2029 Notes called for redemption (unless we default in the payment of the redemption price and accrued interest). On or before the redemption date, we will deposit with the trustee money sufficient to pay the redemption price of and (unless the redemption date shall be an interest payment date) accrued and unpaid interest to the redemption date on the 2029 Notes to be redeemed on such date. If less than all of the 2029 Notes of any series are to be redeemed, the 2029 Notes to be redeemed shall be selected by the trustee by such method as the trustee shall deem fair and appropriate. Additionally, we may at any time repurchase notes in the open market and may hold or surrender such notes to the trustee for cancellation. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The 2029 Notes are also subject to redemption prior to maturity if certain events occur involving United States taxation. If any of these special tax events do occur, the 2029 Notes will be redeemed at a redemption price of 100% of their principal amount plus accrued and unpaid interest to the date fixed for redemption. See &#8220;-Redemption for Tax Reasons.&#8221; </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Payment of Additional Amounts </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are required, subject to the exceptions and limitations set forth below, to pay as additional interest on the 2029 Notes such additional amounts as are necessary in order that the net payment by us or a paying agent of the principal of and interest on the 2029 Notes to a holder </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">who is not a United States person (as defined below), after withholding or deduction for any present or future tax, assessment or other governmental charge imposed by the United States or a taxing authority in the United States will not be less than the amount provided in the 2029 Notes to be then due and payable&#59; provided, however, that the foregoing obligation to pay additional amounts shall not apply&#58; </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any tax, assessment or other governmental charge that would not have been imposed but for the holder, or a fiduciary, settlor, beneficiary, member or shareholder of the holder if the holder is an estate, trust, partnership or corporation, or a person holding a power over an estate or trust administered by a fiduciary holder, being considered as&#58;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">being or having been engaged in a trade or business in the United States or having or having had a permanent establishment in the United States&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">having a current or former connection with the United States (other than a connection arising solely as a result of the ownership of the 2029 Notes, the receipt of any payment or the enforcement of any rights hereunder), including being or having been a citizen or resident of the United States&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">being or having been a personal holding company, a passive foreign investment company or a controlled foreign corporation with respect to the United States or a corporation that has accumulated earnings to avoid United States federal income tax&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">being or having been a &#8220;10-percent shareholder&#8221; of Comcast as defined in section 871(h)(3) of the United States Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;) or any successor provision&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">being a bank receiving payments on an extension of credit made pursuant to a loan agreement entered into the ordinary course of its trade or business&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any holder that is not the sole beneficial owner of the 2029 Notes, or a portion of the 2029 Notes, or that is a fiduciary, partnership or limited liability company, but only to the extent that a beneficiary or settlor with respect to the fiduciary, a beneficial owner or member of the partnership or limited liability company would not have been entitled to the payment of an additional amount had the beneficiary, settlor, beneficial owner or member received directly its beneficial or distributive share of the payment&#59;</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any tax, assessment or other governmental charge that would not have been imposed but for the failure of the holder or any other person to comply with certification, identification or information reporting requirements concerning the nationality, residence, identity or connection with the United States of the holder or beneficial owner of the 2029 Notes, if compliance is required by statute, by regulation of the United States or any taxing authority therein or by an applicable income tax treaty to which the United States is a party as a precondition to exemption from such tax, assessment or other governmental charge&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any tax, assessment or other governmental charge that is imposed otherwise than by withholding by us or a paying agent from the payment&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any tax, assessment or other governmental charge that would not have been imposed but for a change in law, regulation, or administrative or judicial interpretation that becomes effective more than 15 days after the payment becomes due or is duly provided for, whichever occurs later&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any estate, inheritance, gift, sales, excise, transfer, wealth, capital gains or personal property tax or similar tax, assessment or other governmental charge&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(7)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any withholding or deduction that is imposed on a payment to an individual and that is required to be made pursuant to any law implementing or complying with, or introduced in order to conform to, any European Union Directive on the taxation of savings&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(8)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any tax, assessment or other governmental charge required to be withheld by any paying agent from any payment of principal of or interest on any note, if such payment can be made without such withholding by at least one other paying agent&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(9)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to any tax, assessment or other governmental charge that would not have been imposed but for the presentation by the holder of any note, where presentation is required, for payment on a date more than 30 days after the date on which payment became due and payable or the date on which payment thereof is duly provided for, whichever occurs later&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(10)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.02pt">in the case of any combination of items (1), (2), (3), (4), (5), (6), (7), (8), and (9).</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The 2029 Notes are subject in all cases to any tax, fiscal or other law or regulation or administrative or judicial interpretation applicable to the 2029 Notes. Except as specifically provided under this heading &#8220;-Payments of Additional Amounts,&#8221; we will not be required to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">make any payment for any tax, assessment or other governmental charge imposed by any government or a political subdivision or taxing authority of or in any government or political subdivision. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As used under this heading &#8220;-Payments of Additional Amounts&#8221; and under the heading &#8220;-Redemption for Tax Reasons&#8221;, the term &#8220;United States&#8221; means the United States of America (including the states and the District of Columbia and any political subdivision thereof), and the term &#8220;United States person&#8221; means any individual who is a citizen or resident of the United States for U.S. federal income tax purposes, a corporation, partnership or other entity created or organized in or under the laws of the United States, any state of the United States or the District of Columbia (other than a partnership that is not treated as a United States person under any applicable Treasury regulations), or any estate or trust the income of which is subject to United States federal income taxation regardless of its source. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redemption for Tax Reasons </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If, as a result of any change in, or amendment to, the laws (or any regulations or rulings promulgated under the laws) of the United States (or any taxing authority in the United States), or any change in, or amendments to, an official position regarding the application or interpretation of such laws, regulations or rulings, which change or amendment is announced or becomes effective on or after the date of the prospectus supplement applicable to the 2029 Notes, we become or, based upon a written opinion of independent counsel selected by the Issuer, will become obligated to pay additional amounts as described herein under the heading &#8220;-Payment of Additional Amounts&#8221; with respect to the 2029 Notes, then we may at any time at our option redeem, in whole, but not in part, the 2029 Notes on not less than 30 nor more than 60 days prior notice, at a redemption price equal to 100% of their principal amount, together with interest accrued but unpaid on those notes to the date fixed for redemption. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">No Mandatory Redemption or Sinking Fund </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">There is no mandatory redemption prior to maturity or sinking fund payments for the 2029 Notes. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Additional Debt </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indenture does not limit the amount of debt we may issue under the indenture or otherwise. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Certain Covenants</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer and the Guarantors are subject to some restrictions on their activities for the benefit of holders of all series of debt securities issued under the Indenture. The restrictive covenants summarized below apply, unless the covenants are waived or amended, so long as any of the debt securities are outstanding.</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture does not contain any financial covenants other than those summarized below and does not restrict the Issuer or its subsidiaries from paying dividends or incurring additional debt. In addition, the Indenture does not protect holders of notes issued under it in the event of a highly leveraged transaction or a change in control.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Limitation on Liens Securing Indebtedness</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Neither Issuer nor any Guarantor shall create, incur or assume any Lien (other than any Permitted Lien) on such person&#8217;s assets, including the Capital Stock of its wholly owned subsidiaries to secure the payment of Indebtedness of the Issuer or any Guarantor, unless the Issuer secures the outstanding 2029 Notes equally and ratably with (or prior to) all Indebtedness secured by such Lien, so long as such Indebtedness shall be so secured.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Limitation on Sale and Leaseback Transactions</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Neither the Issuer nor any Guarantor shall enter into any Sale and Leaseback Transaction involving any of such person&#8217;s assets, including the Capital Stock of its wholly owned subsidiaries. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The restriction in the foregoing paragraph shall not apply to any Sale and Leaseback Transaction if&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the lease is for a period of not in excess of three years, including renewal of rights&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the lease secures or relates to industrial revenue or similar financing&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the transaction is solely between the Issuer and a Guarantor or between or among Guarantors&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the Issuer or such Guarantor, within 270 days after the sale is completed, applies an amount equal to or greater than (a) the net proceeds of the sale of the assets or part thereof leased or (b) the fair market value of the assets or part thereof leased (as determined in good faith by the Issuer&#8217;s Board of Directors) either to&#58;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the retirement (or open market purchase) of notes, other long-term Indebtedness of the Issuer ranking on a parity with or senior to the 2029 Notes or long-term Indebtedness of a Guarantor&#59; or</font></div></td></tr></table></div><div style="padding-left:108pt;text-align:justify"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the purchase by the Issuer or any Guarantor of other property, plant or equipment related to the business of the Issuer or any Guarantor having a value at least equal to the value of the assets or part thereof leased.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, as applied to any person, any lease of any property (whether real, personal, or mixed) of which the discounted present value of the rental obligations of such person as lessee, in conformity with GAAP, is required to be capitalized on the balance sheet of such person&#59; and &#8220;Capitalized Lease Obligation&#8221; is defined to mean the rental obligations, as aforesaid, under such lease.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Capital Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any person, any and all shares, interests, participations, or other equivalents (however designated, whether voting or non-voting) of such person&#8217;s capital stock or other ownership interests, whether now outstanding or issued after the date of the Indenture, including, without limitation, all common stock and preferred stock.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Currency Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any foreign exchange contract, currency swap agreement, or other similar agreement or arrangement designed to protect against the fluctuation in currency values.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means generally accepted accounting principles in the United States of America as in effect as of the date of determination, including, without limitation, those set forth in the opinions and pronouncements of the Accounting Principles Board of the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board or in such other statements by such other entity as approved by a significant segment of the accounting profession. All ratios and computations contained in the Indenture shall be computed in conformity with GAAP applied on a consistent basis.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any obligation, contingent or otherwise, of any person directly or indirectly guaranteeing any Indebtedness or other obligation of any other person and, without limiting the generality of the foregoing, any obligation, direct or indirect, contingent or otherwise, of such person&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or other obligation of such other person (whether arising by virtue of partnership arrangements, or by agreement to keep-well, to purchase assets, goods, securities, or services, to take-or-pay, or to maintain financial statement conditions or otherwise)&#59; or</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">entered into for purposes of assuring in any other manner the obligee of such Indebtedness or other obligation of the payment thereof or to protect such obligee against loss in respect thereof (in whole or in part)&#59;</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provided that the term &#8220;Guarantee&#8221; shall not include endorsements for collection or deposit in the ordinary course of business. The term &#8220;Guarantee&#8221; used as a verb has a corresponding meaning.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any person at any date of determination (without duplication)&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all indebtedness of such person for borrowed money&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all obligations of such person evidenced by bonds, debentures, notes, or other similar instruments&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all obligations of such person in respect of letters of credit or other similar instruments (including reimbursement obligations with respect thereto)&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all obligations of such person to pay the deferred and unpaid purchase price of property or services (but excluding trade accounts payable or accrued liabilities arising in the ordinary course of business)&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all obligations of such person as lessee under Capitalized Leases&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all Indebtedness of other persons secured by a Lien on any asset of such person, whether or not such Indebtedness is assumed by such person&#59; provided that the amount of such Indebtedness shall be the lesser of&#58;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the fair market value of such asset at such date of determination&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the amount of such Indebtedness&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all Indebtedness of other persons Guaranteed by such person to the extent such Indebtedness is Guaranteed by such person&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to the extent not otherwise included in this definition, obligations under Currency Agreements and Interest Rate Agreements.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount of Indebtedness of any person at any date shall be the outstanding balance at such date of all unconditional obligations as described above and, with respect to contingent obligations, the maximum liability upon the occurrence of the contingency giving rise to the obligation&#59; provided&#58;</font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">that the amount outstanding at any time of any Indebtedness issued with original issue discount is the face amount of such Indebtedness less the remaining unamortized portion of the original issue discount of such Indebtedness at such time as determined in conformity with GAAP&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">that Indebtedness shall not include any liability for federal, state, local, or other taxes.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any obligations of any person pursuant to any interest rate swaps, caps, collars, and similar arrangements providing protection against fluctuations in interest rates. For purposes of the indenture, the amount of such obligations shall be the amount determined in respect thereof as of the end of the then most recently ended fiscal quarter of such person, based on the assumption that such obligation had terminated at the end of such fiscal quarter, and in making such determination, if any agreement relating to such obligation provides for the netting of amounts payable by and to such person thereunder or if any such agreement provides for the simultaneous payment of amounts by and to such person, then in each such case, the amount of such obligations shall be the net amount so determined, plus any premium due upon default by such person.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any asset, any mortgage, lien, pledge, charge, security interest or encumbrance of any kind, or any other type of preferential arrangement that has the practical effect of creating a security interest, in respect of such asset. For the purposes of the Indenture, the Issuer or any Guarantor shall be deemed to own subject to a Lien any asset that it has acquired or holds subject to the interest of a vendor or lessor under any conditional sale agreement, capital lease or other title retention agreement relating to such asset.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Permitted Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any Lien on any asset incurred prior to the date of the Indenture&#59;</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any Lien on any assets acquired after the date of the Indenture (including by way of merger or consolidation) by the Issuer or any Guarantor, which Lien is created, incurred or assumed contemporaneously with such acquisition, or within 270 days thereafter, to secure or provide for the payment or financing of any part of the purchase price thereof, or any Lien upon any assets acquired after the date of the Indenture existing at the time of such acquisition (whether or not assumed by the Issuer or any Guarantor), provided that any such Lien shall attach only to the assets so acquired&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any Lien on any assets in favor of the Issuer or any Guarantor&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any Lien on assets incurred in connection with the issuance of tax-exempt governmental obligations (including, without limitation, industrial revenue bonds and similar financing)&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any Lien granted by any Guarantor on assets to the extent limitations on the incurrence of such Liens are prohibited by any agreement to which such Guarantor is subject as of the date of the Indenture&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any renewal of or substitution for any Lien permitted by any of the preceding bullet points, including any Lien securing reborrowing of amounts previously secured within 270 days of the repayment thereof, provided that no such renewal or substitution shall extend to any assets other than the assets covered by the Lien being renewed or substituted.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Sale and Leaseback Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any direct or indirect arrangement with any person or to which any such person is a party, providing for the leasing to the Issuer or a Guarantor of any property, whether owned by the Issuer or such Guarantor at the date of the original issuance of the 2029 Notes or later acquired, which has been or is to be sold or transferred by the Issuer or such Guarantor to such person or to any other person by whom funds have been or are to be advanced on the security of such property.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Consolidation, Merger and Sale of Assets</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture restricts the Issuer&#8217;s ability to consolidate with, merge with or into, or sell, convey, transfer, lease, or otherwise dispose of all or substantially all of its property and assets as an entirety or substantially an entirety in one transaction or a series of related transactions to any person (other than a consolidation with or merger with or into or a sale, conveyance, transfer, lease or other disposition to a wholly-owned subsidiary with a positive net worth&#59; provided that, in connection with any merger of the Issuer and a wholly-owned subsidiary, no consideration other than common stock in the surviving person shall be issued or distributed to the Issuer&#8217;s stockholders) or permit any person to merge with or into such party unless&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the Issuer is the continuing person or the person formed by such consolidation or into which such party is merged or that acquired or leased such property and assets shall be a corporation or limited liability company organized and validly existing under the laws of the United States of America or any jurisdiction thereof and shall expressly assume, by a supplemental indenture, executed and delivered to the Trustee, all of the Issuer&#8217;s obligations on all of the 2029 Notes and under the Indenture&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">immediately after giving effect to such transaction, no default or event of default shall have occurred and be continuing&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the Issuer delivers to the Trustee an officers&#8217; certificate and opinion of counsel, in each case stating that such consolidation, merger, or transfer and such supplemental indenture complies with this provision and that all conditions precedent provided for in the Indenture and notes relating to such transaction have been complied with&#59;</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provided, however, that the foregoing limitations will not apply if, in the good faith determination of the Issuer&#8217;s board of directors, whose determination must be set forth in a board resolution, the principal purpose of such transaction is to change the state of incorporation of such party&#59; and provided further that any such transaction shall not have as one of its purposes the evasion of the foregoing limitations.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Upon any express assumption of the Issuer&#8217;s obligations as described above, the Issuer shall be released and discharged from all obligations and covenants under the Indenture and all the 2029 Notes.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture and the guarantees do not limit the ability of any guarantor to consolidate with or merge into or sell all or substantially all its assets. Upon the sale or disposition of any guarantor (by merger, consolidation, the sale of its capital stock or the sale of all or substantially all of its assets) to any person, that guarantor will be deemed released from all its obligations under the Indenture and its guarantee.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Modification and Waiver</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer and the Trustee may amend or supplement the Indenture or the 2029 Notes without notice to or the consent of any holder&#58;</font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to cure any ambiguity, defect, or inconsistency in the Indenture&#59; provided that such amendments or supplements shall not adversely affect the interests of the holders in any material respect&#59;</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to comply with the provisions described under &#8220;-Certain Covenants-Consolidation, Merger and Sale of Assets&#59;&#8221;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to comply with any requirements of the SEC in connection with the qualification of the Indenture under the Trust Indenture Act&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to evidence and provide for the acceptance of appointment hereunder by a successor Trustee&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to establish the form or forms or terms of the 2029 Notes as permitted by the Indenture&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to provide for uncertificated notes and to make all appropriate changes for such purpose&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to make any change that does not adversely affect the rights of any holder&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to add to its covenants such new covenants, restrictions, conditions or provisions for the protection of the holders, and to make the occurrence, or the occurrence and continuance, of a default in any such additional covenants, restrictions, conditions or provisions an event of default&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to make any change so long as no 2029 Notes are outstanding.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to certain conditions, without prior notice to any holder of 2029 Notes, modifications and amendments of the Indenture may be made by the Issuer and the Trustee with respect to any series of 2029 Notes with the written consent of the holders of a majority in principal amount of the affected series of 2029 Notes, and compliance by the Issuer with any provision of the Indenture with respect to any series of 2029 Notes may be waived by written notice to the Trustee by the holders of a majority in principal amount of the affected series of 2029 Notes outstanding&#59; provided, however, that each affected holder must consent to any modification, amendment or waiver that&#58;</font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes the stated maturity of the principal of, or any installment of interest on, the 2029 Notes of the affected series&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">reduces the principal amount of, or premium, if any, or interest on, the 2029 Notes of the affected series&#59;</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes the place or currency of payment of principal of, or premium, if any, or interest on, the 2029 Notes of the affected series&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes the provisions for calculating the optional redemption price, including the definitions relating thereto&#59;</font></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes the provisions relating to the waiver of past defaults or changes or impairs the right of holders to receive payment or to institute suit for the enforcement of any payment of the 2029 Notes of the affected series on or after the due date therefor&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">reduces the above-stated percentage of outstanding 2029 Notes of the affected series the consent of whose holders is necessary to modify or amend or to waive certain provisions of or defaults under the Indenture&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">waives a default in the payment of principal of, premium, if any, or interest on the 2029 Notes&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">modifies any of the provisions of this paragraph, except to increase any required percentage or to provide that certain other provisions cannot be modified or waived without the consent of the holder of each 2029 Note of the series affected by the modification.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">It is not necessary for the consent of the holders under the Indenture to approve the particular form of any note amendment, supplement or waiver, but it shall be sufficient if such consent approves the substance thereof. After an amendment, supplement or waiver under the Indenture becomes effective, notice must be given to the holders affected thereby briefly describing the amendment, supplement, or waiver. Supplemental indentures will be mailed to holders upon request. Any failure to mail such notice, or any defect therein, shall not, however, in any way impair or affect the validity of any such supplemental indenture or waiver.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Events of Default</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this section, the term &#8220;Obligor&#8221; shall mean each of the Issuer and Guarantors, in each case excluding such entities&#8217; subsidiaries.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An event of default for a series of 2029 Notes is defined under the Indenture as being&#58;</font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">a default by any Obligor in the payment of principal or premium on the 2029 Notes of such series when the same becomes due and payable whether at maturity, upon acceleration, redemption or otherwise&#59;</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">a default by any Obligor in the payment of interest on the 2029 Notes of such series when the same becomes due and payable, if that default continues for a period of 30 days&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">default by any Obligor in the performance of or breach by any Obligor of any of its other covenants or agreements in the Indenture applicable to all the 2029 Notes or applicable to the 2029 Notes of any series and that default or breach continues for a period of 30 consecutive days after written notice is received from the Trustee or from the holders of 25% or more in aggregate principal amount of the 2029 Notes of all affected series&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">any guarantee is not in full force and effect&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">a court having jurisdiction enters a decree or order for&#58;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">relief in respect of any Obligor in an involuntary case under any applicable bankruptcy, insolvency, or other similar law now or hereafter in effect&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">appointment of a receiver, liquidator, assignee, custodian, Trustee, sequestrator or similar official of any Obligor for any substantial part of such party&#8217;s property and assets&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">the winding up or liquidation of any Obligor&#8217;s affairs and such decree or order shall remain unstayed and in effect for a period of 180 consecutive days&#59; or</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">any Obligor&#58;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">commences a voluntary case under any applicable bankruptcy, insolvency, or other similar law now or hereafter in effect, or consent to the entry of an order for relief in an involuntary case under any such law&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">consents to the appointment of or taking possession by a receiver, liquidator, assignee, custodian, trustee, sequestrator, or similar official of such party or for any substantial part of such party&#8217;s property&#59; or</font></div></td></tr></table></div><div style="padding-left:108pt;text-align:justify"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">effects any general assignment for the benefit of creditors.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A default under any Obligor&#8217;s other indebtedness is not a default under the Indenture.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If an event of default other than an event of default specified in clauses (5) and (6) above occurs with respect to an issue of 2029 Notes and is continuing under the Indenture, then, and in each and every such case, either the Trustee or the holders of not less than 25% in aggregate principal amount of such 2029 Notes then outstanding under the Indenture by written notice to the Issuer and to the Trustee, if such notice is given by the holders, may, and the Trustee at the request of such holders shall, declare the principal amount of and accrued interest, if any, on such 2029 Notes to be immediately due and payable. The amount due upon acceleration shall include only the original issue price of the 2029 Notes and accrued to the date of acceleration and accrued interest, if any. Upon a declaration of acceleration, such principal amount of and accrued interest, if any, on such 2029 Notes shall be immediately due and payable. If an event of default specified in clauses (5) and (6) above occurs with respect to any Obligor, the principal amount of and accrued interest, if any, on each issue of 2029 Notes then outstanding shall be and become immediately due and payable without any notice or other action on the part of the Trustee or any holder.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Upon certain conditions such declarations may be rescinded and annulled and past defaults may be waived by the holders of a majority in aggregate principal amount of an issue of 2029 Notes that has been accelerated. Furthermore, subject to various provisions in the Indenture, the holders of at least a majority in aggregate principal amount of an issue of 2029 Notes by notice to the Trustee may waive an existing default or event of default with respect to such 2029 Notes and its consequences, except a default in the payment of principal of or interest on such 2029 Notes or in respect of a covenant or provision of the Indenture which cannot be modified or amended without the consent of the holders of each such 2029 Notes. Upon any such waiver, such default shall cease to exist, and any event of default with respect to such 2029 Notes shall be deemed to have been cured, for every purpose of the Indenture&#59; but no such waiver shall extend to any subsequent or other default or event of default or impair any right consequent thereto. For information as to the waiver of defaults, see &#8220;-Modification and Waiver.&#8221;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of at least a majority in aggregate principal amount of an issue of 2029 Notes may direct the time, method, and place of conducting any proceeding for any remedy available to the Trustee or exercising any trust or power conferred on the Trustee with respect to such 2029 Notes. However, the Trustee may refuse to follow any direction that conflicts with law or the Indenture, that may involve the Trustee in personal liability, or that the Trustee determines in good faith may be unduly prejudicial to the rights of holders of such issue of 2029 Notes not joining in the giving of such direction and may take any other action it deems proper that is not inconsistent with any such direction received from holders of such issue of 2029 Notes. A holder may not pursue any remedy with respect to the Indenture or any series of 2029 Notes unless&#58;</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the holder gives the Trustee written notice of a continuing event of default&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the holders of at least 25% in aggregate principal amount of such series of 2029 Notes make a written request to the Trustee to pursue the remedy in respect of such event of default&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the requesting holder or holders offer the Trustee indemnity satisfactory to the Trustee against any costs, liability, or expense&#59;</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the Trustee does not comply with the request within 60 days after receipt of the request and the offer of indemnity&#59; and</font></div></td></tr></table></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">during such 60-day period, the holders of a majority in aggregate principal amount of such series of 2029 Notes do not give the Trustee a direction that is inconsistent with the request.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These limitations, however, do not apply to the right of any holder of the 2029 Note to receive payment of the principal of, premium, if any, or interest on such the 2029 Note, or to bring suit for the enforcement of any such payment, on or after the due date for the 2029 Notes, which right shall not be impaired or affected without the consent of the holder.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture requires certain of officers of the Issuer to certify, on or before a date not more than 120 days after the end of each fiscal year, as to their knowledge of the Issuer&#8217;s compliance with all conditions and covenants under the Indenture, such compliance to be determined without regard to any period of grace or requirement of notice provided under the Indenture.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(4)&#160;&#160;&#160;&#160;DESCRIPTION OF OUR 0.000% NOTES DUE 2026, OUR 0.250% NOTES DUE 2027, OUR 0.250% NOTES DUE 2029, OUR 0.750% NOTES DUE 2032, OUR 1.250% NOTES DUE 2040, OUR 1.500% NOTES DUE 2029 AND OUR 1.875% NOTES DUE 2036</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following summary of our 0.000% Notes due 2026 (the &#8220;2026 Euro Notes&#8221;), our 0.250% Notes due 2027 (the &#8220;2027 Euro Notes&#8221;), our 0.250% Notes due 2029 (the &#8220;2029 Euro Notes&#8221;), our 0.750% Notes due 2032 (solely for purposes of this Section 4, the &#8220;2032 Euro Notes&#8221;), our 1.250% Notes due 2040 (the &#8220;2040 Euro Notes&#8221;), our 1.500% Notes due 2029 (the &#8220;2029 Sterling Notes&#8221;) and our 1.875% Notes due 2036 (the &#8220;2036 Sterling Notes&#8221; and together with the 2026 Euro Notes, the 2027 Euro Notes, the 2029 Euro Notes, the 2032 Euro Notes, the 2040 Euro Notes and the 2029 Sterling Notes, collectively, solely for purposes of this Section 4, the &#8220;Notes&#8221;) is based on the senior indenture dated as of September 18, 2013 among Comcast as issuer (the &#8220;Issuer&#8221;), Comcast Cable Communications, LLC and NBCUniversal Media, LLC (the &#8220;Guarantors&#8221;) and The Bank of New York Mellon (f&#47;k&#47;a The Bank of New York), as trustee (the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;Trustee&#8221;) (the &#8220;Base Indenture&#8221;), as amended by the first supplemental indenture dated as of November 17, 2015 among the Issuer, the Guarantors and the Trustee (collectively with the Base Indenture, the &#8220;Indenture&#8221;). This summary does not purport to be complete and is qualified in its entirety by reference to such Indenture. </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:2pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Payments</font></div><div style="padding-left:2pt;padding-right:5.65pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Interest on the Notes is computed on the basis of the actual number of days in the period for which interest is being calculated and the actual number of days from and including the last date to which interest was paid on the Notes (or February 20, 2020 if no interest has been paid in the case of the 2027 Euro Notes, the February 2032 Euro Notes, the 2040 Euro Notes, the 2029 Sterling Notes or the 2036 Sterling Notes, or September 14, 2021 if no interest has been paid in the case of the 2026 Euro Notes or the 2029 Euro Notes), to but excluding the next scheduled interest payment date. This payment convention is referred to as ACTUAL&#47;ACTUAL (ICMA) as defined in the rulebook of the International Capital Market Association.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any interest payment date, maturity date or redemption date falls on a day that is not a business day, the payment will be made on the next business day with the same force and effect as if made on the relevant interest payment date, maturity date or redemption date, and no interest will accrue in respect of the delay.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;business day&#8221; means any day other than a Saturday or Sunday (i) which is not a day on which banking institutions in The City of New York or London are authorized or obligated by law, regulation or executive order to close and (ii) in the case of the 2026 Euro Notes, the 2027 Euro Notes, the 2029 Euro Notes, the February 2032 Euro Notes and the 2040 Euro Notes (collectively, solely for purposes of this Section 4, the  &#8220;Euro Notes&#8221;), on which the Trans-European Automated Real-Time Gross Settlement Express Transfer System (the TARGET2 system) or any successor thereto is open.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuance in Euro&#59; Issuance in GBP</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Principal, premium, if any, and interest payments in respect of the Euro Notes are payable in euro. If euro is unavailable to the Issuer due to the imposition of exchange controls or other circumstances beyond the Issuer&#8217;s control, then all payments in respect of the Euro Notes will be made in U.S. dollars until euro is again available to the Issuer. The amount payable on any date in euro will be converted into U.S. dollars at the Market Exchange Rate (as defined below) or, if such Market Exchange Rate is not then available, on the basis of the most recently available market exchange rate for euro. Any payment in respect of the Euro Notes so made in U.S. dollars will not constitute an event of default under the Indenture.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Principal, premium, if any, and interest payments in respect of the 2029 Sterling Notes and the 2036 Sterling Notes (together, solely for purposes of this Section 4, the &#8220;Sterling Notes&#8221;) are payable in GBP. If GBP is unavailable to the Issuer due to the imposition of exchange controls or other circumstances beyond the Issuer&#8217;s control, then all payments in respect of the Sterling Notes will be made in U.S. dollars until GBP is again available to the Issuer. The </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:2pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">amount payable on any date in GBP will be converted into U.S. dollars at the Market Exchange Rate (as defined below) or, if such Market Exchange Rate is not then available, on the basis of the most recently available market exchange rate for GBP. Any payment in respect of the Sterling Notes so made in U.S. dollars will not constitute an event of default under the Indenture.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount payable on any date in euro or GBP, as applicable, will be converted into U.S. dollars at the Market Exchange Rate (as defined below) or, if such Market Exchange Rate is not then available, on the basis of the then most recent U.S. dollar&#47;euro exchange rate or U.S. dollar&#47;GBP exchange rate, as applicable. Any payment in respect of the Notes so made in U.S. dollars will not constitute an event of default under the Indenture. Neither the Trustee nor the paying agent are responsible for obtaining exchange rates, effecting currency conversions or otherwise handling re-denominations.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Market Exchange Rate</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the noon buying rate in The City of New York for cable transfers of euro or GBP, as applicable, as certified for customs purposes (or, if not so certified, as otherwise determined) by the Federal Reserve Bank of New York.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Guarantees</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer&#8217;s obligations, including the payment of principal, premium, if any, and interest, are fully and unconditionally guaranteed by each of the Guarantors as described in the prospectus applicable to the Notes.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The guarantees do not contain any restrictions on the ability of any Guarantor to (i) pay dividends or distributions on, or redeem, purchase, acquire, or make a liquidation payment with respect to, any of that Guarantor&#8217;s capital stock or (ii) make any payment of principal, interest or premium, if any, on or repay, repurchase or redeem any debt securities of that Guarantor.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Optional Redemption</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer has the right at the Issuer&#8217;s option to redeem any of the Notes of each series in whole or in part, at any time or from time to time prior to their maturity, on at least 15 days, but not more than 30 days, prior notice delivered electronically or mailed to the registered address of each holder of notes, at the applicable Redemption Price. The Issuer will calculate the Redemption Price in connection with any redemption hereunder.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption Price</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.95pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with respect to the 2026 Euro Notes, at any time prior to August 14, 2026 (one month prior to the maturity of the 2026 Euro Notes) (the &#8220;2026 Par Call Date&#8221;), the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the principal amount of such notes and the scheduled payments of interest thereon (exclusive of interest accrued to the date of redemption) from the redemption date to the 2026 Par Call Date, in each case discounted to the redemption date on an actual (ACTUAL&#47;ACTUAL (ICMA)) basis at a rate equal to the applicable comparable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41.95pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">government bond rate plus 10 basis points&#59; provided that, if the 2026 Euro Notes are redeemed on or after the 2026 Par Call Date, the Redemption Price will equal 100% of the principal amount of such notes&#59;</font></div><div style="padding-left:41.95pt;text-align:justify"><font><br></font></div><div style="padding-left:41.95pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with respect to the 2027 Euro Notes, at any time prior to March 20, 2027 (two months prior to the maturity of the 2027 Euro Notes) (the &#8220;2027 Par Call Date&#8221;), the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the principal amount of such notes and the scheduled payments of interest thereon (exclusive of interest accrued to the date of redemption) from the redemption date to the 2027 Par Call Date, in each case discounted to the redemption date on an actual (ACTUAL&#47;ACTUAL (ICMA)) basis at a rate equal to the applicable comparable government bond rate plus 15 basis points&#59; provided that, if the 2027 Euro Notes are redeemed on or after the 2027 Par Call Date, the Redemption Price will equal 100% of the principal amount of such notes&#59;</font></div><div style="padding-left:41.95pt;text-align:justify"><font><br></font></div><div style="padding-left:41.95pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with respect to the 2029 Euro Notes, at any time prior to June 14, 2029 (three months prior to the maturity of the 2029 Euro Notes) (the &#8220;2029 Par Call Date&#8221;), the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the principal amount of such notes and the scheduled payments of interest thereon (exclusive of interest accrued to the date of redemption) from the redemption date to the 2029 Par Call Date, in each case discounted to the redemption date on an actual (ACTUAL&#47;ACTUAL (ICMA)) basis at a rate equal to the applicable comparable government bond rate plus 15 basis points&#59; provided that, if the 2029 Euro Notes are redeemed on or after the 2029 Par Call Date, the Redemption Price will equal 100% of the principal amount of such notes&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.95pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with respect to the 2032 Euro Notes, at any time prior to November 20, 2031 (three months prior to the maturity of the 2032 Euro Notes) (the &#8220;2032 Par Call Date&#8221;), the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the principal amount of such notes and the scheduled payments of interest thereon (exclusive of interest accrued to the date of redemption) from the redemption date to the 2032 Par Call Date, in each case discounted to the redemption date on an actual (ACTUAL&#47;ACTUAL (ICMA)) basis at a rate equal to the applicable comparable government bond rate plus 20 basis points&#59; provided that, if the 2032 Euro Notes are redeemed on or after the 2032 Par Call Date, the Redemption Price will equal 100% of the principal amount of such notes&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41.95pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with respect to the 2040 Euro Notes, at any time prior to August 20, 2039 (six months prior to the maturity of the 2040 Euro Notes) (the &#8220;2040 Par Call Date&#8221;), the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the principal amount of such notes and the scheduled payments of interest thereon (exclusive of interest accrued to the date of redemption) from the redemption date to the 2040 Par Call Date, in each case discounted to the redemption date on an actual (ACTUAL&#47;ACTUAL (ICMA)) basis at a rate equal to the applicable comparable government bond rate plus 25 basis points&#59; provided that, if the 2040 Euro Notes are </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41.95pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">redeemed on or after the 2040 Par Call Date, the Redemption Price will equal 100% of the principal amount of such notes&#59;</font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with respect to the 2029 Sterling Notes, at any time prior to November 20, 2028 (three months prior to the maturity of the 2029 Sterling Notes) (the &#8220;2029 Par Call Date&#8221;), the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the principal amount of such notes and the scheduled payments of interest thereon (exclusive of interest accrued to the date of redemption) from the redemption date to the 2029 Par Call Date, in each case discounted to the redemption date on an actual (ACTUAL&#47;ACTUAL (ICMA)) basis at a rate equal to the applicable comparable government bond rate plus 15 basis points&#59; provided that, if the 2029 Sterling Notes are redeemed on or after the 2029 Par Call Date, the Redemption Price will equal 100% of the principal amount of such notes&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with respect to the 2036 Sterling Notes, at any time prior to November 20, 2035 (three months prior to the maturity of the 2036 Sterling Notes) (the &#8220;2036 Par Call Date&#8221;), the greater of (i) 100% of the principal amount of such notes and (ii) the sum of the present values of the principal amount of such notes and the scheduled payments of interest thereon (exclusive of interest accrued to the date of redemption) from the redemption date to the 2036 Par Call Date, in each case discounted to the redemption date on an actual (ACTUAL&#47;ACTUAL (ICMA)) basis at a rate equal to the applicable comparable government bond rate plus 15 basis points&#59; provided that, if the 2036 Sterling Notes are redeemed on or after the 2036 Par Call Date, the Redemption Price will equal 100% of the principal amount of such notes&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">plus, in each case, accrued and unpaid interest thereon to the date of redemption.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">comparable government bond</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means (i) with respect to the Euro Notes, in relation to any comparable government bond rate calculation, at the discretion of an independent investment banker selected by the Issuer, a German government bond whose maturity is closest to the maturity of the applicable series of Euro Notes to be redeemed (assuming for this purpose that each series of Euro Notes matured on the related Par Call Date), or if such independent investment banker in its discretion determines that such similar bond is not in issue, such other German government bond as such independent investment banker may, with the advice of three brokers of, and&#47; or market makers in, German government bonds selected by the Issuer, determine to be appropriate for determining the comparable government bond rate and (ii) with respect to the Sterling Notes, in relation to any comparable government bond rate calculation, at the discretion of an independent investment banker selected by the Issuer, a United Kingdom government bond whose maturity is closest to the maturity of the applicable series of Sterling Notes to be redeemed (assuming for this purpose that each series of Sterling Notes matured on the related Par Call Date), or if such independent investment banker in its discretion determines that such similar bond is not in issue, such other United Kingdom government bond as such independent investment banker may, with the advice of three brokers of, and&#47;or market makers in, United Kingdom government bonds selected by the Issuer, determine to be appropriate for determining the comparable government bond rate.</font></div><div style="text-align:justify"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">comparable government bond rate</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the yield to maturity, expressed as a percentage (rounded to three decimal places, with 0.0005 being rounded upwards), on the third business day prior to the date fixed for redemption, of the applicable comparable government bond on the basis of the middle market price of such comparable government bond prevailing at 11&#58;00 a.m. (London time) on such business day as determined by an independent investment banker selected by the Issuer.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">independent investment banker</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means each of BNP Paribas, Citigroup Global Markets Limited and J.P. Morgan Securities plc (or their respective successors), with respect to the 2027 Euro Notes, the 2032 Euro Notes, the 2040 Euro Notes and the Sterling Notes, and Barclays Bank PLC and Deutsche Bank AG, London Branch (or their respective successors), with respect to the 2026 Euro Notes and the 2029 Euro Notes, or if each such firm is unwilling or unable to select the comparable government bond, an independent investment banking institution of international standing appointed by the Issuer.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On and after the redemption date, interest will cease to accrue on the Notes or any portion of the Notes called for redemption (unless the Issuer defaults in the payment of the Redemption Price and accrued interest). On or before the redemption date, the Issuer will deposit with the Trustee or the paying agent money sufficient to pay the Redemption Price of and (unless the redemption date shall be an interest payment date) accrued and unpaid interest to the redemption date on the Notes to be redeemed on such date. If less than all of the Notes of any series are to be redeemed, the Notes to be redeemed shall be selected by the Trustee by lottery provided that notes represented by a Global Note will be selected for redemption by the applicable depositary in accordance with its standard procedures therefor). Additionally, the Issuer may at any time repurchase Notes in the open market and may hold or surrender such Notes to the Trustee for cancellation.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are also subject to redemption prior to maturity if certain events occur involving United States taxation. If any of these special tax events occur, the Notes may be redeemed at a redemption price of 100% of their principal amount plus accrued and unpaid interest to the date fixed for redemption. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Payment of Additional Amounts</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer will, subject to the exceptions and limitations set forth below, pay as additional interest in respect of the Notes such additional amounts as are necessary in order that the net payment by the Issuer or its paying agent of the principal of and interest in respect of the Notes to a beneficial owner who is not a United States person (as defined below), after withholding or deduction for any present or future tax, assessment or other governmental charge imposed by the United States or a taxing authority in the United States, will not be less than the amount provided in the Notes to be then due and payable&#59; provided, however, that the foregoing obligation to pay additional amounts shall not apply&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;to the extent any tax, assessment or other governmental charge that is imposed by reason of the holder (or the beneficial owner for whose benefit such holder holds such Note), or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:42pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a fiduciary, settlor, beneficiary, member or shareholder of the holder or beneficial owner if the holder or beneficial owner is an estate, trust, partnership, corporation or other entity, or a person holding a power over an estate or trust administered by a fiduciary holder, being considered as&#58;</font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:6.7pt">being or having been engaged in a trade or business in the United States or having or having had a permanent establishment in the United States&#59;</font></div><div style="padding-left:66pt;text-align:justify"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:6.02pt">having a current or former connection with the United States (other than a connection arising solely as a result of the ownership of the Notes or the receipt of any payment or the enforcement of any rights thereunder), including being or having been a citizen or resident of the United States&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:6.7pt">being or having been a personal holding company, a passive foreign investment company or a controlled foreign corporation for U.S. federal income tax purposes, a foreign-tax exempt organization, or a corporation that has accumulated earnings to avoid U.S. federal income tax&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:6.02pt">being or having been a &#8220;10-percent shareholder&#8221; of the Issuer or applicable Guarantor as defined in section 871(h)(3) of the U.S. Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), or any successor provision&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:6.7pt">being a bank receiving payments on an extension of credit made pursuant to a loan agreement entered into in the ordinary course of its trade or business, as described in Section 881(c)(3) of the Code or any successor provision&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;to any holder that is not the sole beneficial owner of the Notes, or a portion of the Notes, or that is a fiduciary, partnership, limited liability company or other fiscally transparent entity, but only to the extent that a beneficial owner with respect to the holder, a beneficiary or settlor with respect to the fiduciary, or a beneficial owner or member of the partnership, limited liability company or other fiscally transparent entity, would not have been entitled to the payment of an additional amount had the beneficiary, settlor, beneficial owner or member received directly its beneficial or distributive share of the payment&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;to the extent any tax, assessment or other governmental charge would not have been imposed but for the failure of the holder or any other person to comply with certification, identification or information reporting requirements concerning the nationality, residence, identity or connection with the United States of the holder or beneficial owner of the Notes, if compliance is required by statute, by regulation of the United States or any taxing authority therein or by an applicable income tax treaty to which the United States is a party as a precondition to exemption from, or reduction in such tax, assessment or other governmental charge&#59;</font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge that is imposed otherwise than by withholding by the Issuer or an applicable withholding agent from the payment&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge that would not have been imposed but for a change in law, regulation, or administrative or judicial interpretation that becomes effective more than 15 days after the payment becomes due or is duly provided for, whichever occurs later&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6)&#160;&#160;&#160;&#160;to any estate, inheritance, gift, sales, excise, transfer, wealth, capital gains or personal property tax or similar tax, assessment or other governmental charge or excise tax imposed on the transfer of Notes&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(7)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge required to be withheld by any paying agent from any payment of principal of or interest on any Note, if such payment can be made without such withholding by at least one other paying agent&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(8)&#160;&#160;&#160;&#160;to the extent any tax, assessment or other governmental charge that would not have been imposed but for the presentation by the holder of any Note, where presentation is required, for payment on a date more than 30 days after the date on which payment became due and payable or the date on which payment thereof is duly provided for, whichever occurs later&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(9)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge that is imposed or withheld solely by reason of the beneficial owner being a bank (i) purchasing the Notes in the ordinary course of its lending business or (ii) that is neither (A) buying the Notes for investment purposes only nor (B) buying the Notes for resale to a third party that either is not a bank or holding the Notes for investment purposes only&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(10)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge imposed under Sections 1471 through 1474 of the Code (or any amended or successor provisions), any current or future regulations or official interpretations thereof, any agreement entered into pursuant to Section 1471(b) of the Code or any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement entered into in connection with the implementation of such sections of the Code whether currently in effect or as published and amended from time to time&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(11)&#160;&#160;&#160;&#160;in the case of any combination of items (1) through (10) above.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If the Issuer is required to pay additional amounts with respect to the Notes, the Issuer will notify the Trustee and paying agent pursuant to an officer&#8217;s certificate that specifies the amount of such additional amounts payable and the time when such amounts are payable. If the Trustee and the paying agent do not receive such an officer&#8217;s certificate from us, the Trustee and paying agent may rely on the absence of such an officer&#8217;s certificate in assuming that no such additional amounts are payable.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are also subject to redemption prior to maturity if certain events occur involving U.S. taxation. If any of these special tax events occur, the Notes may be redeemed at a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">redemption price of 100% of their principal amount plus accrued and unpaid interest to the date fixed for redemption. See &#8220;&#8212;Redemption for Tax Reasons.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are subject in all cases to any tax, fiscal or other law or regulation or administrative or judicial interpretation applicable to the Notes. Except as specifically provided under this heading &#8220;&#8212;Payment of Additional Amounts,&#8221; the Issuer will not be required to make any payment for any tax, assessment or other governmental charge imposed by any government or a political subdivision or taxing authority of or in any government or political subdivision.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As used under this heading &#8220;&#8212;Payment of Additional Amounts&#8221; and under the heading &#8220;&#8212;Redemption for Tax Reasons,&#8221; the term &#8220;United States&#8221; means the United States of America, the states of the United States, and the District of Columbia, and the term &#8220;United States person&#8221; means any individual who is a citizen or resident of the United States for U.S. federal income tax purposes, a corporation, partnership or other entity created or organized in or under the laws of the United States, any state of the United States or the District of Columbia, or any estate or trust the income of which is subject to U.S. federal income taxation regardless of its source.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redemption for Tax Reasons</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If, as a result of any change in, or amendment to, the laws (or any regulations or rulings promulgated under the laws) of the United States (or any taxing authority in the United States), or any change in, or amendment to, an official position regarding the application or interpretation of such laws, regulations or rulings, which change or amendment is announced or becomes effective on or after the date of the prospectus supplement applicable to the Notes, the Issuer becomes or, based upon a written opinion of independent counsel selected by the Issuer, will become obligated to pay additional amounts as described under the heading &#8220;&#8212;Payment of Additional Amounts&#8221; with respect to the Notes, then the Issuer may at any time at its option redeem, in whole, but not in part, the Notes on not less than 15 nor more than 30 days&#8217; prior notice, at a redemption price equal to 100% of their principal amount, together with accrued and unpaid interest on the Notes to, but not including, the date fixed for redemption.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">No Mandatory Redemption or Sinking Fund</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">There is no mandatory redemption prior to maturity nor are there any sinking fund payments for the Notes.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Additional Debt</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture does not limit the amount of debt the Issuer may issue under the Indenture or otherwise.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Certain Covenants</font></div><div style="text-align:justify"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer and the Guarantors have agreed to some restrictions on their activities for the benefit of holders of all series of the Notes issued under the Indenture. The restrictive covenants </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">summarized below apply, unless the covenants are waived or amended, so long as any of the Notes are outstanding.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture does not contain any financial covenants other than those summarized below and does not restrict the Issuer or the Issuer&#8217;s subsidiaries from paying dividends or incurring additional debt. In addition, the Indenture does not protect holders of Notes issued under it in the event of a highly leveraged transaction or a change in control.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Limitation on Liens Securing Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With respect to the Notes of each series, each Obligor has covenanted under the Indenture not to create or incur any Lien on any of its Properties, whether owned at the time the Indenture is executed or acquired afterward, in order to secure any of its Indebtedness, without effectively providing that the Notes of such series shall be equally and ratably secured until such time as such Indebtedness is no longer secured by such Lien, except&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Liens existing as of the date of initial issuance of the Notes of such series&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Liens granted after the date of initial issuance of the Notes of such series, created in favor of the registered holders of the Notes of such series&#59;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Liens securing such Obligor&#8217;s Indebtedness which are incurred to extend, renew or refinance Indebtedness which is secured by Liens permitted to be incurred under the lien restriction covenant of the Indenture, so long as such Liens are limited to all or part of substantially the same Property which secured the Liens extended, renewed or replaced and the amount of Indebtedness secured is not increased (other than by the amount equal to any costs and expenses (including any premiums, fees or penalties) incurred in connection with any extension, renewal or refinancing)&#59; and </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Permitted Liens.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the restrictions above, any Obligor may, without securing the Notes of any series, create or incur Liens which would otherwise be subject to the restrictions set forth above, if after giving effect to those Liens, the Obligor&#8217;s Aggregate Debt together with the Aggregate Debt of each other Obligor does not exceed the greater of (i) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the date of the creation or incurrence of the Lien and (ii) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the date of initial issuance of the Notes of such series&#59; provided that Liens created or incurred pursuant to the terms described in this paragraph may be extended, renewed or replaced so long as the amount of Indebtedness secured by such Liens is not increased (other than by the amount equal to any costs and expenses (including any premiums, fees or penalties) incurred in connection therewith) and such refinancing Indebtedness, if then outstanding, is included in subsequent calculations of Aggregate Debt of such Obligor.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Limitation on Sale and Lease-Back Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With respect to the Notes of each series, each Obligor has covenanted under the Indenture not to enter into any sale and lease-back transaction for the sale and leasing back of any Property, whether owned at the time the Indenture is executed or acquired afterward, unless&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such transaction was entered into prior to the date of the initial issuance of the Notes of such series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such transaction was for the sale and leasing back to such Obligor of any Property by one of its Subsidiaries&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such transaction involves a lease for less than three years&#59;</font></div><div style="text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such Obligor would be entitled to incur Indebtedness secured by a mortgage on the Property to be leased in an amount equal to the Attributable Liens with respect to such sale and lease-back transaction without equally and ratably securing the Notes of such series pursuant to the first paragraph of &#8220;&#8212;Limitation on Liens Securing Indebtedness&#8221; above&#59; or</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such Obligor applies an amount equal to the fair value of the Property sold to the purchase of Property or to the retirement of its long-term Indebtedness within 365 days of the effective date of any such sale and lease-back transaction. In lieu of applying such amount to such retirement, such Obligor may deliver the Notes to the Trustee therefor for cancellation, such Notes to be credited at the cost thereof to the Obligor.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the previous paragraph (including the bulleted list), any Obligor may enter into any sale and lease-back transaction which would otherwise be subject to the foregoing restrictions with respect to the Notes of any series if after giving effect thereto and at the time of determination, its Aggregate Debt together with the Aggregate Debt of all other Obligors does not exceed the greater of (i) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the closing date of the sale and lease-back transaction and (ii) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the date of initial issuance of the Notes of such series.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Aggregate Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to an Obligor, the sum of the following as of the date of determination&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) the aggregate principal amount of such Obligor&#8217;s Indebtedness incurred after the date of initial issuance of the Notes and secured by Liens not permitted by the first paragraph (including the bulleted list) under &#8220;&#8212;Limitation on Liens Securing Indebtedness&#8221; above&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) such Obligor&#8217;s Attributable Liens in respect of sale and lease-back transactions entered into after the date of the initial issuance of the Notes pursuant to the last paragraph under &#8220;&#8212;Limitation on Sale and Lease-Back Transactions&#8221; above.</font></div><div style="text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Attributable Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means in connection with a sale and lease-back transaction of an Obligor the lesser of&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) the fair market value of the assets subject to such transaction (as determined in good faith by the board of directors (in the case of the Issuer) or the equivalent governing body (in the case of any Guarantor))&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) the present value (discounted at a rate per annum equal to the average interest borne by all outstanding Notes of each series issued under the Indenture determined on a weighted average basis and compounded semi-annually) of the obligations of the lessee for rental payments during the term of the related lease.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Capital Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any Indebtedness represented by a lease obligation of a Person incurred with respect to real property or equipment acquired or leased by such Person and used in its business that would be required to be recorded as a capital lease in accordance with GAAP as in effect as of the date of the Indenture, whether entered into before or after the date of the Indenture. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Net Worth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any Person means, as of any date of determination, the stockholders&#8217; equity or members&#8217; capital of such Person as reflected on the most recent consolidated balance sheet of such Person and prepared in accordance with GAAP. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means generally accepted accounting principles set forth in the opinions and pronouncements of the Accounting Principles Board of the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board or in such other statements by such other entity as have been approved by a significant segment of the accounting profession, which are in effect in the United States as of (i) the date of the Indenture, for purposes of the definition of &#8220;Capital Lease&#8221; and (ii) the date of determination, for all other purposes under the Indenture. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Hedging Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any specified Person, the obligations of such Person under&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) interest rate swap agreements (whether from fixed to floating or from floating to fixed), interest rate cap agreements, interest rate lock agreements and interest rate collar agreements&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) other agreements or arrangements designed to manage interest rates or interest rate risk&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3) other agreements or arrangements designed to protect such Person against fluctuations in currency exchange rates or commodity prices&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4) other agreements or arrangements designed to protect such Person against fluctuations in equity prices.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any specified Person means, without duplication, any indebtedness in respect of borrowed money or that is evidenced by bonds, notes, debentures or similar instruments or letters of credit (or reimbursement agreements with respect thereto) or representing the balance deferred and unpaid of the purchase price of any Property (including pursuant to Capital Leases), except any such balance that constitutes an accrued expense, trade payable or other payable in the ordinary course, if and to the extent any of the foregoing indebtedness would appear as a liability upon an unconsolidated balance sheet of such Person (but does not include contingent liabilities which appear only in a footnote to a balance sheet). </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any lien, security interest, charge or encumbrance of any kind (including any conditional sale or other title retention agreement, any lease in the nature thereof, and any agreement to give any security interest). </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means each of the Issuer and each Guarantor.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Permitted Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to an Obligor&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) Liens on any of the applicable Obligor&#8217;s assets, created solely to secure obligations incurred to finance the refurbishment, improvement or construction of such asset, which obligations are incurred no later than 24 months after completion of such refurbishment, improvement or construction, and all renewals, extensions, refinancings, replacements or refundings of such obligations&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)(a) Liens given to secure the payment of the purchase price incurred in connection with the acquisition (including acquisition through merger or consolidation) of Property (including shares of stock), including Capital Lease transactions in connection with any such acquisition&#59; provided that with respect to this clause (a) the Liens shall be given within 24 months after such acquisition and shall attach solely to the Property acquired or purchased and any improvements then or thereafter placed thereon, (b) Liens existing on Property at the time of acquisition thereof or at the time of acquisition by such Obligor of any Person then owning such Property whether or not such existing Liens were given to secure the payment of the purchase price of the Property to which they attach and (c) all renewals, extensions, refinancings, replacements or refundings of such obligations under this clause (2)&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3) Liens in favor of customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4) Liens for taxes not yet due or that are being contested in good faith by appropriate proceedings, provided that adequate reserves with respect thereto are maintained on such Obligor&#8217;s books in conformity with GAAP&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5) Liens securing reimbursement obligations with respect to letters of credit that encumber documents and other Property relating to such letters of credit and the products and proceeds thereof&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6) Liens encumbering customary initial deposits and margin deposits and other Liens in the ordinary course of business, in each case securing Hedging Obligations and forward contracts, options, futures contracts, futures options, swaps, equity hedges or similar agreements or arrangements designed to protect such Obligor from fluctuations in interest rates, currencies, equities or the price of commodities&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(7) Liens in favor of the Issuer or any Guarantor&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(8) inchoate Liens incident to construction or maintenance of real property, or Liens incident to construction or maintenance of real property, now or hereafter filed of record for sums not yet delinquent or being contested in good faith, if reserves or other appropriate provisions, if any, as shall be required by GAAP shall have been made therefor&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(9) statutory Liens arising in the ordinary course of business with respect to obligations which are not delinquent or are being contested in good faith, if reserves or other appropriate provisions, if any, as shall be required by GAAP shall have been made therefor&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(10) Liens consisting of pledges or deposits to secure obligations under workers&#8217; compensation laws or similar legislation, including Liens of judgments thereunder which are not currently dischargeable&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(11) Liens consisting of pledges or deposits of Property to secure performance in connection with operating leases made in the ordinary course of business to which such Obligor is a party as lessee, provided the aggregate value of all such pledges and deposits in connection with any such lease does not at any time exceed 16 2&#8260;3% of the annual fixed rentals payable under such lease&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(12) Liens consisting of deposits of Property to secure such Obligor&#8217;s statutory obligations in the ordinary course of its business&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(13) Liens consisting of deposits of Property to secure (or in lieu of) surety, appeal or customs bonds in proceedings to which such Obligor is a party in the ordinary course of its business, but not in excess of $25,000,000&#59;<br> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(14) Liens on &#8220;margin stock&#8221; (as defined in Regulation U of the Board of Governors of the Federal Reserve System)&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(15) Liens permitted under sale and lease-back transactions, and any renewals or extensions thereof, so long as the Indebtedness secured thereby does not exceed $300,000,000 in the aggregate&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(16) Liens arising in connection with asset securitization transactions, so long as the aggregate outstanding principal amount of the obligations of all Obligors secured thereby does not exceed $300,000,000 at any one time&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(17) Liens securing Specified Non-Recourse Debt&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(18) Liens (i) of a collection bank on the items in the course of collection, (ii) in favor of a banking or other financial institution arising as a matter of law encumbering deposits or other funds maintained with a financial institution (including the right of set off) and which are customary in the banking industry and (iii) attaching to other prepayments, deposits or earnest money in the ordinary course of business&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(19) Take-or-pay obligations arising in the ordinary course of business.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any individual, corporation, limited liability company, partnership, joint venture, association, joint stock company, trust, unincorporated organization, or any other entity, including any government or any agency or political subdivision thereof.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means with respect to any Person any property or asset, whether real, personal or mixed, or tangible or intangible, including shares of capital stock. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Specified Non-Recourse Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any account or trade receivable factoring, securitization, sale or financing facility, the obligations of which are non-recourse (except with respect to customary representations, warranties, covenants and indemnities made in connection with such facility) to the applicable Obligor. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any specified Person means any corporation, limited liability company, limited partnership, association or other business entity of which more than 50% of the total voting power of shares of capital stock entitled (without regard to the occurrence of any contingency) to vote in the election of directors, managers or trustees thereof is at the time owned or controlled, directly or indirectly, by such Person or one or more of the other Subsidiaries of that Person or a combination thereof. </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Consolidation, Merger and Sale of Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer may not consolidate or combine with or merge with or into or, directly or indirectly, sell, assign, convey, lease, transfer or otherwise dispose of all or substantially all of the Issuer&#8217;s assets to any Person or Persons (other than a transfer or other disposition of assets to any of the Issuer&#8217;s wholly owned Subsidiaries), in a single transaction or through a series of transactions, unless&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Issuer shall be the continuing Person or, if the Issuer is not the continuing Person, the resulting, surviving or transferee Person (the &#8220;surviving entity&#8221;) is a company or limited liability company organized (or formed in the case of a limited liability company) and existing under the laws of the United States or any State or territory thereof or the District of Columbia&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the surviving entity will expressly assume all of the Issuer&#8217;s obligations under the Notes and the Indenture and will execute a supplemental indenture, in a form satisfactory to the Trustee, which will be delivered to the Trustee&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;immediately after giving effect to such transaction or series of transactions on a pro forma basis, no default has occurred and is continuing&#59; and</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Issuer or the surviving entity will have delivered to the Trustee an officer&#8217;s certificate and opinion of counsel stating that the transaction or series of transactions and a supplemental indenture, if any, complies with this covenant and that all conditions precedent in the Indenture relating to the transaction or series of transactions have been satisfied.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The restrictions in the third bullet above shall not be applicable to&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the merger or consolidation of the Issuer with an affiliate if the Issuer&#8217;s board of directors, determines in good faith that the purpose of such transaction is principally to change the Issuer&#8217;s state of incorporation or convert the Issuer&#8217;s form of organization to another form&#59; or</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the merger of the Issuer with or into a single direct or indirect wholly owned subsidiary pursuant to Section 1924(b)(4) (or any successor provision) of the Business Corporation Law of the State of Pennsylvania or Section 251(g) (or any successor provision) of the General Corporation Law of the State of Delaware (or similar provision of the Issuer&#8217;s state of incorporation).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any consolidation or merger or any sale, assignment, conveyance, lease, transfer or other disposition of all or substantially all of the Issuer&#8217;s assets occurs in accordance with the Indenture, the successor person will succeed to, and be substituted for, and may exercise every right and power of ours under the Indenture with the same effect as if such successor person had been named in the Issuer&#8217;s place in the Indenture. The Issuer will (except in the case of a lease) be discharged from all obligations and covenants under the Indenture and any debt securities issued thereunder (including the Notes).<br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Existence</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;Except as permitted under &#8220;&#8212;Consolidation, Merger and Sale of Assets,&#8221; the Indenture requires the Issuer to do or cause to be done all things necessary to preserve and keep in full force and effect the Issuer&#8217;s existence, rights and franchises&#59; provided, however, that the Issuer shall not be required to preserve any right or franchise if the Issuer determines that its preservation is no longer desirable in the conduct of business.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Information</font></div><div style="text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer is required to furnish to the Trustee any document or report the Issuer is required to file with the SEC pursuant to Section 13 or Section 15(d) of the Exchange Act within 15 days after such document or report is filed with the SEC&#59; provided that in each case the delivery of materials to the Trustee by electronic means or filing documents pursuant to the SEC&#8217;s &#8220;EDGAR&#8221; system (or any successor electronic filing system) shall be deemed to constitute &#8220;filing&#8221; with the Trustee for purposes of this covenant. Delivery of the reports, information and documents required by this section to be delivered to the Trustee is for informational purposes only and the Trustee&#8217;s receipt of such shall not constitute constructive notice of any information contained therein or determinable from information contained therein.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Modification and Waiver</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer, the Guarantors and the Trustee may amend or modify the Indenture or the Notes of any series without notice to or the consent of any holder in order to&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;cure any ambiguities, omissions, defects or inconsistencies in the Indenture in a manner that does not adversely affect the interests of the holders in any material respect&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;make any change that would provide any additional rights or benefits to the holders of the Notes&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provide for or add guarantors with respect to the Notes&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;secure the Notes of any series&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;establish the form or terms of Notes of any series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provide for uncertificated Notes in addition to or in place of certificated Notes&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;evidence and provide for the acceptance of appointment by a successor trustee&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provide for the assumption by the Issuer&#8217;s successor, if any, to the Issuer&#8217;s or their obligations to holders of any outstanding Notes in compliance with the applicable provisions of the Indenture&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;qualify the Indenture under the Trust Indenture Act&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;conform any provision in the Indenture or the terms of the securities of any series to the prospectus, offering memorandum, offering circular or any other document pursuant to which the securities of such series were offered&#59; or</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;make any change that does not adversely affect the rights of any holder in any material respect.</font></div><div style="text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Other amendments and modifications of the Indenture or the Notes of any series may be made with the consent of the holders of not less than a majority in aggregate principal amount of the Notes of all series and the debt securities of all other series outstanding under the Indenture that are affected by the amendment or modification (voting together as a single class), and the Issuer&#8217;s compliance with any provision of the Indenture with respect to the debt securities of any series issued under the Indenture (including the Notes) may be waived by written notice to the Issuer and the Trustee by the holders of a majority in aggregate principal amount of the debt securities of all series outstanding under the Indenture that are affected by the waiver (voting together as a single class). However, no modification or amendment may, without the consent of the holder of such affected senior debt security&#58;</font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;reduce the principal amount, or extend the fixed maturity, of the Notes of such series or alter or waive the redemption provisions of the Notes of such series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;impair the right of any holder of the Notes of such series to receive payment of principal or interest on the Notes of such series on and after the due dates for such principal or interest&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;change the currency in which principal, any premium or interest is paid&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;reduce the percentage in principal amount outstanding of Notes of such series which must consent to an amendment, supplement or waiver or consent to take any action&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;impair the right to institute suit for the enforcement of any payment on the Notes of such series&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;waive a payment default with respect to the Notes of such series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;reduce the interest rate or extend the time for payment of interest on the Notes of such series&#59; or</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;adversely affect the ranking of the Notes of such series.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An amendment, supplemental indenture or waiver which changes, eliminates or waives any covenant or other provision of the Indenture which has expressly been included solely for the benefit of one or more particular series of the Notes, or which modifies the rights of the holders of the Notes of such series with respect to such covenant or other provision, shall be deemed not to affect the rights under the Indenture of the holders of debt securities of any other series.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Events of Default</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each of the following constitutes an event of default in the Indenture with respect to the Notes of any series&#58;<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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;default in paying interest on the Notes of such series when it becomes due and the default continues for a period of 30 days or more&#59;<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;default in paying principal on the Notes of such series when due&#59;<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;default by any Obligor in the performance, or breach, of any covenant in the Indenture (other than defaults specified in clause (a) or (b) above) and the default or breach continues for a period of 90 days or more after the Issuer receives written notice from the Trustee or the Issuer and the Trustee receive notice from the holders of at least 25% in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class)&#59;<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;certain events of bankruptcy, insolvency, reorganization, administration or similar proceedings with respect to the Issuer or any Obligor have occurred&#59; or<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;any Guarantee shall not be (or shall be claimed by the relevant Guarantor not to be) in full force and effect.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If an event of default (other than an event of default specified in clause (d) above) under the Indenture occurs and is continuing, then the Trustee may and, at the direction of the holders of at least 25% in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class), will by written notice, require the Issuer to repay immediately the entire principal amount of the outstanding debt securities of each affected series, together with all accrued and unpaid interest.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If an event of default under the Indenture specified in clause (d) occurs and is continuing, then the entire principal amount of the outstanding Notes will automatically become due immediately and payable without any declaration or other act on the part of the Trustee or any holder.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">After a declaration of acceleration or any automatic acceleration under clause (d) described above, the holders of a majority in principal amount of the outstanding Notes of any series (each such series voting as a separate class) may rescind this accelerated payment requirement with respect to the Notes of such series if all existing events of default with respect to the Notes of such series, except for nonpayment of the principal and interest on the Notes of such series that have become due solely as a result of the accelerated payment requirement, have been cured or waived and if the rescission of acceleration would not conflict with any judgment or decree and if all sums paid or advanced by the Trustee under the Indenture and the reasonable compensation, expenses, disbursements and advances of the Trustee and its agents and counsel have been paid.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of a majority in principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class) may, by written notice to the Issuer and the Trustee, also waive past defaults, except </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a default in paying principal or interest on any outstanding senior debt security of such series, or in respect of a covenant or a provision that cannot be modified or amended without the consent of all affected holders of the Notes of such series.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of at least 25% in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class) may seek to institute a proceeding only after they have made written request, and offered indemnity reasonably satisfactory to the Trustee, to the Trustee to institute a proceeding and the Trustee has failed to do so within 60 days after it received this request and offer of indemnity. In addition, within this 60-day period the Trustee must not have received directions inconsistent with this written request by holders of a majority in principal amount of the Notes of all affected series and the debt securities of all other affected series then outstanding. These limitations do not apply, however, to a suit instituted by a holder of the Notes of any affected series for the enforcement of the payment of principal or interest on or after the due dates for such payment.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the existence of an event of default of which a responsible officer of the Trustee has actual knowledge or has received written notice from the Issuer or any holder of the Notes, the Trustee is required to exercise the rights and powers vested in it under the Indenture, and use the same degree of care and skill in its exercise, as a prudent person would under the circumstances in the conduct of that person&#8217;s own affairs. If an event of default has occurred and is continuing, the Trustee is not under any obligation to exercise any of its rights or powers at the request or direction of any of the holders unless the holders have offered to the Trustee security or indemnity reasonably satisfactory to the Trustee. Subject to certain provisions, the holders of a majority in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class) have the right to direct the time, method and place of conducting any proceeding for any remedy available to the Trustee, or exercising any trust, or power conferred on the Trustee.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Trustee will, within 90 days after any default occurs with respect to the Notes of any series, give notice of the default to the holders of the Notes of such series, unless the default was already cured or waived. Unless there is a default in paying principal or interest when due, the Trustee can withhold giving notice to the holders if it determines in good faith that the withholding of notice is in the interest of the holders.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer is required to furnish to the Trustee an annual statement as to compliance with all conditions and covenants under the Indenture within 120 days of the end of each fiscal year.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(5)&#160;&#160;&#160;&#160;DESCRIPTION OF OUR 3.250% NOTES DUE 2032, OUR 3.550% NOTES DUE 2036 AND OUR 5.250% NOTES DUE 2040</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following summary of our 3.250% Notes due 2032 (solely for purposes of this Section 5, the &#8220;2032 Euro Notes&#8221;), our 3.550% Notes due 2036 (the &#8220;2036 Euro Notes&#8221;) and our </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.250% Notes due 2040 (the &#8220;2040 Sterling Notes&#8221; and together with the 2032 Euro Notes and the 2036 Euro Notes, collectively, solely for purposes of this Section 5, the &#8220;Notes&#8221;) is based on the senior indenture dated as of September 18, 2013 among Comcast as issuer (the &#8220;Issuer&#8221;), Comcast Cable Communications, LLC and NBCUniversal Media, LLC (the &#8220;Guarantors&#8221;) and The Bank of New York Mellon (f&#47;k&#47;a The Bank of New York), as trustee (the &#8220;Trustee&#8221;) (the &#8220;Base Indenture&#8221;), as amended by the first supplemental indenture dated as of November 17, 2015 among the Issuer, the Guarantors and the Trustee (the &#8220;First Supplemental Indenture&#8221;) and as further amended by the second supplemental indenture dated as of July 29, 2022 (the &#8220;Second Supplemental Indenture&#8221; and, collectively with the Base Indenture and the First Supplemental Indenture, the &#8220;Indenture&#8221;). This summary does not purport to be complete and is qualified in its entirety by reference to such Indenture. </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:2pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Payments</font></div><div style="padding-left:2pt;padding-right:5.65pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Interest on the Notes is computed on the basis of the actual number of days in the period for which interest is being calculated and the actual number of days from and including the last date to which interest was paid on the Notes (or September 26, 2024 if no interest has been paid), to but excluding the next scheduled interest payment date. This payment convention is referred to as ACTUAL&#47;ACTUAL (ICMA) as defined in the rulebook of the International Capital Market Association.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any interest payment date, maturity date or redemption date falls on a day that is not a business day, the payment will be made on the next business day with the same force and effect as if made on the relevant interest payment date, maturity date or redemption date, and no interest will accrue in respect of the delay.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;business day&#8221; means any day other than a Saturday or Sunday (i) which is not a day on which banking institutions in The City of New York or London are authorized or obligated by law, regulation or executive order to close and (ii) in the case of the 2032 Euro Notes and the 2036 Euro Notes (collectively, solely for purposes of this Section 5, the &#8220;Euro Notes&#8221;), on which the Trans-European Automated Real-Time Gross Settlement Express Transfer System (the T2 system) or any successor thereto is open.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuance in Euro&#59; Issuance in GBP</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Principal, premium, if any, and interest payments in respect of the Euro Notes are payable in euro. If euro is unavailable to the Issuer due to the imposition of exchange controls or other circumstances beyond the Issuer&#8217;s control, then all payments in respect of the Euro Notes will be made in U.S. dollars until euro is again available to the Issuer. The amount payable on any date in euro will be converted into U.S. dollars at the Market Exchange Rate (as defined below) or, if such Market Exchange Rate is not then available, on the basis of the most recently available market exchange rate for euro. Any payment in respect of the Euro Notes so made in U.S. dollars will not constitute an event of default under the Indenture.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Principal, premium, if any, and interest payments in respect of the 2040 Sterling Notes are payable in GBP. If GBP is unavailable to the Issuer due to the imposition of exchange controls or other circumstances beyond the Issuer&#8217;s control, then all payments in respect of the 2040 Sterling Notes will be made in U.S. dollars until GBP is again available to the Issuer. The amount payable on any date in GBP will be converted into U.S. dollars at the Market Exchange Rate (as defined below) or, if such Market Exchange Rate is not then available, on the basis of the most recently available market exchange rate for GBP. Any payment in respect of the 2040 Sterling Notes so made in U.S. dollars will not constitute an event of default under the Indenture.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount payable on any date in euro or GBP, as applicable, will be converted into U.S. dollars at the Market Exchange Rate (as defined below) or, if such Market Exchange Rate is not then available, on the basis of the then most recent U.S. dollar&#47;euro exchange rate or U.S. dollar&#47;GBP exchange rate, as applicable. Any payment in respect of the Notes so made in U.S. dollars will not constitute an event of default under the Indenture. Neither the Trustee nor the paying agent are responsible for obtaining exchange rates, effecting currency conversions or otherwise handling re-denominations.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Market Exchange Rate</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the noon buying rate in The City of New York for cable transfers of euro or GBP, as applicable, as certified for customs purposes (or, if not so certified, as otherwise determined) by the Federal Reserve Bank of New York.</font></div><div style="padding-left:2pt;text-align:justify;text-indent:34pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Guarantees</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer&#8217;s obligations, including the payment of principal, premium, if any, and interest, are fully and unconditionally guaranteed by each of the Guarantors as described in the prospectus applicable to the Notes.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The guarantees do not contain any restrictions on the ability of any Guarantor to (i) pay dividends or distributions on, or redeem, purchase, acquire, or make a liquidation payment with respect to, any of that Guarantor&#8217;s capital stock or (ii) make any payment of principal, interest or premium, if any, on or repay, repurchase or redeem any debt securities of that Guarantor.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Optional Redemption</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Prior to June 26, 2032 (three (3) months prior to the maturity date of the 2032 Euro Notes) with respect to the 2032 Euro Notes (the &#8220;2032 Euro Notes Par Call Date&#8221;), prior to June 26, 2036 (three (3) months prior to the maturity date of the 2036 Euro Notes) with respect to the 2036 Euro Notes (the &#8220;2036 Euro Notes Par Call Date&#8221;) and prior to  June 26, 2040 (three (3) months prior to the maturity date of the 2040 Sterling Notes) with respect to the 2040 Sterling Notes (the &#8220;2040 Sterling Notes Par Call Date&#8221; and, together with the 2032 Euro Notes Par Call Date and the 2036 Euro Notes Par Call Date, each, solely for purposes of this Section 5, a &#8220;Par Call Date&#8221;), the Issuer may redeem such Notes at its option, in whole or in part, at any time and from time to time, at a redemption price (expressed as a percentage of the principal amount and rounded to three decimal places) equal to the greater of&#58;</font></div><div style="text-align:justify"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;&#160;(a) the sum of the present values of the remaining scheduled payments of principal and interest thereon discounted to the redemption date (assuming, for this purpose, that such Notes mature on the applicable Par Call Date) on an annual basis (ACTUAL&#47;ACTUAL (ICMA)) at the applicable comparable government bond rate, as defined below, plus 20 basis points, in the case of the Euro Notes and 15 basis points, in the case of the 2040 Sterling Notes, as applicable, less (b) interest accrued to the date of redemption, and </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(2)&#160;&#160;&#160;&#160;100% of the principal amount of the Notes of the applicable series to be redeemed,</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;plus, in either case, accrued and unpaid interest thereon to the redemption date.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On or after the applicable Par Call Date, the Issuer may redeem such series of Notes, in whole or in part, at any time and from time to time, at a redemption price equal to 100% of the principal amount of the Notes being redeemed, plus accrued and unpaid interest thereon to the redemption date.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">comparable government bond</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means (i) with respect to the Euro Notes, in relation to any comparable government bond rate calculation, at the discretion of an independent investment banker selected by the Issuer, a German government bond whose maturity is closest to the maturity of the applicable series of Euro Notes to be redeemed (assuming for this purpose that each series of Euro Notes matured on the related Par Call Date), or if such independent investment banker in its discretion determines that such similar bond is not in issue, such other German government bond as such independent investment banker may, with the advice of three brokers of, and&#47; or market makers in, German government bonds selected by the Issuer, determine to be appropriate for determining the comparable government bond rate and (ii) with respect to the 2040 Sterling Notes, in relation to any comparable government bond rate calculation, at the discretion of an independent investment banker selected by the Issuer, a United Kingdom government bond whose maturity is closest to the maturity of the 2040 Sterling Notes (assuming for this purpose that the 2040 Sterling Notes matured on the 2040 Sterling Notes Par Call Date), or if such independent investment banker in its discretion determines that such similar bond is not in issue, such other United Kingdom government bond as such independent investment banker may, with the advice of three brokers of, and&#47;or market makers in, United Kingdom government bonds selected by the Issuer, determine to be appropriate for determining the comparable government bond rate.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">comparable government bond rate</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the yield to maturity, expressed as a percentage (rounded to three decimal places, with 0.0005 being rounded upwards), on the third business day prior to the date fixed for redemption, of the applicable comparable government bond on the basis of the middle market price of such comparable government bond prevailing at 11&#58;00 a.m. (London time) on such business day as determined by an independent investment banker selected by the Issuer.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">independent investment banker</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means each of Barclays Bank PLC and BNP Paribas (or their respective successors), or if each such firm is unwilling or unable to select the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">comparable government bond, an independent investment banking institution of international standing appointed by the Issuer.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are also subject to redemption prior to maturity if certain events occur involving United States taxation. If any of these special tax events occur, the Notes may be redeemed at a redemption price of 100% of their principal amount plus accrued and unpaid interest to the date fixed for redemption. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer&#8217;s determination of the redemption price shall be conclusive and binding for all purposes, absent manifest error.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notice of any redemption will be mailed or electronically delivered (or otherwise transmitted in accordance with the depositary&#8217;s procedures) at least 10 days but not more than 60 days before the redemption date to each holder of the applicable series of Notes to be redeemed.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the case of a partial redemption, selection of the applicable series of Notes for redemption will be made, if such series of Notes are in the form of one or more global securities, in accordance with the procedures of Clearstream and Euroclear (or another depositary) or, if such series of Notes are not in the form of one or more global securities, by lot. No Notes of any series of a principal amount of &#8364;100,000 or less with respect to the Euro Notes, or &#163;100,000 or less with respect to the 2040 Sterling Notes, will be redeemed in part. If any Note of a series is to be redeemed in part only, the notice of redemption that relates to such Note will state the portion of the principal amount of the applicable Note to be redeemed. A new Note of any series in a principal amount equal to the unredeemed portion of the applicable Note will be issued in the name of the holder of such note upon surrender for cancellation of such original Note. For so long as any series of Notes are registered in the name of Clearstream and Euroclear (or another depositary) or such depositary&#8217;s nominee, the redemption of such series of Notes shall be done in accordance with the policies and procedures of the depositary. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless the Issuer defaults in payment of the redemption price, on and after the redemption date, interest will cease to accrue on the applicable series of Notes or portions thereof called for redemption.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Payment of Additional Amounts</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer will, subject to the exceptions and limitations set forth below, pay as additional interest in respect of the Notes such additional amounts as are necessary in order that the net payment by the Issuer or its paying agent of the principal of and interest in respect of the Notes to a beneficial owner who is not a United States person (as defined below), after withholding or deduction for any present or future tax, assessment or other governmental charge imposed by the United States or a taxing authority in the United States, will not be less than the amount provided in the Notes to be then due and payable&#59; provided, however, that the foregoing obligation to pay additional amounts shall not apply&#58;</font></div><div style="text-align:justify;text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to the extent any tax, assessment or other governmental charge that is imposed by reason of the holder (or the beneficial owner for whose benefit such holder holds such Note), or a fiduciary, settlor, beneficiary, member or shareholder of the holder or beneficial owner if the holder or beneficial owner is an estate, trust, partnership, corporation or other entity, or a person holding a power over an estate or trust administered by a fiduciary holder, being considered as&#58;</font></div><div style="padding-left:42pt;text-align:justify"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;being or having been engaged in a trade or business in the United States or having or having had a permanent establishment in the United States&#59;</font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;having a current or former connection with the United States (other than a connection arising solely as a result of the ownership of the Notes or the receipt of any payment or the enforcement of any rights thereunder), including being or having been a citizen or resident of the United States&#59;</font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;being or having been a personal holding company, a passive foreign investment company or a controlled foreign corporation for U.S. federal income tax purposes, a foreign-tax exempt organization, or a corporation that has accumulated earnings to avoid U.S. federal income tax&#59;</font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;being or having been a &#8220;10-percent shareholder&#8221; of the Issuer or applicable Guarantor as defined in Section 871(h)(3) of the U.S. Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), or any successor provision&#59; or</font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font><br></font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;being a bank receiving payments on an extension of credit made pursuant to a loan agreement entered into in the ordinary course of its trade or business, as described in Section 881(c)(3) of the Code or any successor provision&#59;</font></div><div style="padding-left:66pt;text-align:justify;text-indent:-20pt"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;to any holder that is not the sole beneficial owner of the Notes, or a portion of the Notes, or that is a fiduciary, partnership, limited liability company or other fiscally transparent entity, but only to the extent that a beneficial owner with respect to the holder, a beneficiary or settlor with respect to the fiduciary, or a beneficial owner or member of the partnership, limited liability company or other fiscally transparent entity, would not have been entitled to the payment of an additional amount had the beneficiary, settlor, beneficial owner or member received directly its beneficial or distributive share of the payment&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.02pt">to the extent any tax, assessment or other governmental charge would not have been imposed but for the failure of the holder or any other person to comply with certification, identification or information reporting requirements concerning the nationality, residence, identity or connection with the United States of the holder or beneficial owner of the Notes, if compliance is required by statute, by regulation of the United States or any taxing authority therein or by an applicable income tax treaty to which the United States is a party as a precondition to exemption from, or reduction in such tax, assessment or other governmental charge&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge that is imposed otherwise than by withholding by the Issuer or an applicable withholding agent from the payment&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge that would not have been imposed but for a change in law, regulation, or administrative or judicial interpretation that becomes effective more than 15 days after the payment becomes due or is duly provided for, whichever occurs later&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6)&#160;&#160;&#160;&#160;to any estate, inheritance, gift, sales, excise, transfer, wealth, capital gains or personal property tax or similar tax, assessment or other governmental charge or excise tax imposed on the transfer of Notes&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(7)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge required to be withheld by any paying agent from any payment of principal of or interest on any Note, if such payment can be made without such withholding by at least one other paying agent&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(8)&#160;&#160;&#160;&#160;to the extent any tax, assessment or other governmental charge that would not have been imposed but for the presentation by the holder of any Note, where presentation is required, for payment on a date more than 30 days after the date on which payment became due and payable or the date on which payment thereof is duly provided for, whichever occurs later&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(9)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge that is imposed or withheld solely by reason of the beneficial owner being a bank (i) purchasing the Notes in the ordinary course of its lending business or (ii) that is neither (A) buying the Notes for investment purposes only nor (B) buying the Notes for resale to a third party that either is not a bank or holding the Notes for investment purposes only&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(10)&#160;&#160;&#160;&#160;to any tax, assessment or other governmental charge imposed under Sections 1471 through 1474 of the Code (or any amended or successor provisions), any current or future regulations or official interpretations thereof, any agreement entered into pursuant to Section 1471(b) of the Code or any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement entered into in connection with the implementation of such sections of the Code whether currently in effect or as published and amended from time to time&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:42pt;text-align:justify;text-indent:-18pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(11)&#160;&#160;&#160;&#160;in the case of any combination of items (1) through (10) above.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If the Issuer is required to pay additional amounts with respect to the Notes, the Issuer will notify the Trustee and paying agent pursuant to an officer&#8217;s certificate that specifies the amount of such additional amounts payable and the time when such amounts are payable. If the Trustee and the paying agent do not receive such an officer&#8217;s certificate from us, the Trustee and paying agent may rely on the absence of such an officer&#8217;s certificate in assuming that no such additional amounts are payable.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are also subject to redemption prior to maturity if certain events occur involving U.S. taxation. If any of these special tax events occur, the Notes may be redeemed at a redemption price of 100% of their principal amount plus accrued and unpaid interest to the date fixed for redemption. See &#8220;&#8212;Redemption for Tax Reasons.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are subject in all cases to any tax, fiscal or other law or regulation or administrative or judicial interpretation applicable to the Notes. Except as specifically provided under this heading &#8220;&#8212;Payment of Additional Amounts,&#8221; the Issuer will not be required to make any payment for any tax, assessment or other governmental charge imposed by any government or a political subdivision or taxing authority of or in any government or political subdivision.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As used under this heading &#8220;&#8212;Payment of Additional Amounts&#8221; and under the heading &#8220;&#8212;Redemption for Tax Reasons,&#8221; the term &#8220;United States&#8221; means the United States of America, the states of the United States, and the District of Columbia, and the term &#8220;United States person&#8221; means any individual who is a citizen or resident of the United States for U.S. federal income tax purposes, a corporation, partnership or other entity created or organized in or under the laws of the United States, any state of the United States or the District of Columbia, or any estate or trust the income of which is subject to U.S. federal income taxation regardless of its source.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redemption for Tax Reasons</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If, as a result of any change in, or amendment to, the laws (or any regulations or rulings promulgated under the laws) of the United States (or any taxing authority in the United States), or any change in, or amendment to, an official position regarding the application or interpretation of such laws, regulations or rulings, which change or amendment is announced or becomes effective on or after the date of the prospectus supplement applicable to the Notes, the Issuer becomes or, based upon a written opinion of independent counsel selected by the Issuer, will become obligated to pay additional amounts as described under the heading &#8220;&#8212;Payment of Additional Amounts&#8221; with respect to the Notes, then the Issuer may at any time at its option redeem, in whole, but not in part, the Notes on not less than 15 nor more than 30 days&#8217; prior notice, at a redemption price equal to 100% of their principal amount, together with accrued and unpaid interest on the Notes to, but not including, the date fixed for redemption.</font></div><div style="margin-top:8pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">No Mandatory Redemption or Sinking Fund</font></div><div style="margin-top:8.1pt;text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">There is no mandatory redemption prior to maturity nor are there any sinking fund payments for the Notes.</font></div><div style="margin-top:8.1pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Additional Debt</font></div><div style="margin-top:8.1pt;text-align:justify;text-indent:36pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture does not limit the amount of debt the Issuer may issue under the Indenture or otherwise.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Certain Covenants</font></div><div style="text-align:justify"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer and the Guarantors have agreed to some restrictions on their activities for the benefit of holders of all series of the Notes issued under the Indenture. The restrictive covenants summarized below apply, unless the covenants are waived or amended, so long as any of the Notes are outstanding.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture does not contain any financial covenants other than those summarized below and does not restrict the Issuer or the Issuer&#8217;s subsidiaries from paying dividends or incurring additional debt. In addition, the Indenture does not protect holders of Notes issued under it in the event of a highly leveraged transaction or a change in control.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Limitation on Liens Securing Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With respect to the Notes of each series, each Obligor has covenanted under the Indenture not to create or incur any Lien on any of its Properties, whether owned at the time the Indenture is executed or acquired afterward, in order to secure any of its Indebtedness, without effectively providing that the Notes of such series shall be equally and ratably secured until such time as such Indebtedness is no longer secured by such Lien, except&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Liens existing as of the date of initial issuance of the Notes of such series&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Liens granted after the date of initial issuance of the Notes of such series, created in favor of the registered holders of the Notes of such series&#59;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Liens securing such Obligor&#8217;s Indebtedness which are incurred to extend, renew or refinance Indebtedness which is secured by Liens permitted to be incurred under the lien restriction covenant of the Indenture, so long as such Liens are limited to all or part of substantially the same Property which secured the Liens extended, renewed or replaced and the amount of Indebtedness secured is not increased (other than by the amount equal to any costs and expenses (including any premiums, fees or penalties) incurred in connection with any extension, renewal or refinancing)&#59; and </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Permitted Liens.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the restrictions above, any Obligor may, without securing the Notes of any series, create or incur Liens which would otherwise be subject to the restrictions set forth above, if after giving effect to those Liens, the Obligor&#8217;s Aggregate Debt together with the Aggregate Debt of each other Obligor does not exceed the greater of (i) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the date of the creation or incurrence of the Lien and (ii) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the date of initial issuance of the Notes of such series&#59; provided that Liens created or incurred pursuant to the terms described in this paragraph may be extended, renewed or replaced so long as the amount of Indebtedness secured by such Liens is not increased (other than by the amount equal to any costs and expenses (including any premiums, fees or penalties) incurred in connection therewith) and such refinancing Indebtedness, if then outstanding, is included in subsequent calculations of Aggregate Debt of such Obligor.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Limitation on Sale and Lease-Back Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With respect to the Notes of each series, each Obligor has covenanted under the Indenture not to enter into any sale and lease-back transaction for the sale and leasing back of any Property, whether owned at the time the Indenture is executed or acquired afterward, unless&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such transaction was entered into prior to the date of the initial issuance of the Notes of such series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such transaction was for the sale and leasing back to such Obligor of any Property by one of its Subsidiaries&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such transaction involves a lease for less than three years&#59;</font></div><div style="text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such Obligor would be entitled to incur Indebtedness secured by a mortgage on the Property to be leased in an amount equal to the Attributable Liens with respect to such sale and lease-back transaction without equally and ratably securing the Notes of such series pursuant to the first paragraph of &#8220;&#8212;Limitation on Liens Securing Indebtedness&#8221; above&#59; or</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;such Obligor applies an amount equal to the fair value of the Property sold to the purchase of Property or to the retirement of its long-term Indebtedness within 365 days of the effective date of any such sale and lease-back transaction. In lieu of applying such amount to such retirement, such Obligor may deliver the Notes to the Trustee therefor for cancellation, such Notes to be credited at the cost thereof to the Obligor.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the previous paragraph (including the bulleted list), any Obligor may enter into any sale and lease-back transaction which would otherwise be subject to the foregoing restrictions with respect to the Notes of any series if after giving effect thereto and at the time of determination, its Aggregate Debt together with the Aggregate Debt of all other Obligors does not exceed the greater of (i) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the closing date of the sale and lease-back transaction and (ii) 15% of the Issuer&#8217;s Consolidated Net Worth calculated as of the date of initial issuance of the Notes of such series.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Aggregate Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to an Obligor, the sum of the following as of the date of determination&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) the aggregate principal amount of such Obligor&#8217;s Indebtedness incurred after the date of initial issuance of the Notes and secured by Liens not permitted by the first paragraph (including the bulleted list) under &#8220;&#8212;Limitation on Liens Securing Indebtedness&#8221; above&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) such Obligor&#8217;s Attributable Liens in respect of sale and lease-back transactions entered into after the date of the initial issuance of the Notes pursuant to the last paragraph under &#8220;&#8212;Limitation on Sale and Lease-Back Transactions&#8221; above.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Attributable Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means in connection with a sale and lease-back transaction of an Obligor the lesser of&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) the fair market value of the assets subject to such transaction (as determined in good faith by the board of directors (in the case of the Issuer) or the equivalent governing body (in the case of any Guarantor))&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) the present value (discounted at a rate per annum equal to the average interest borne by all outstanding Notes of each series issued under the Indenture determined on a weighted average basis and compounded semi-annually) of the obligations of the lessee for rental payments during the term of the related lease.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Capital Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any Indebtedness represented by a lease obligation of a Person incurred with respect to real property or equipment acquired or leased by such Person and used in its business that would be required to be recorded as a capital lease in accordance with GAAP as in effect as of the date of the Indenture, whether entered into before or after the date of the Indenture. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Net Worth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any Person means, as of any date of determination, the stockholders&#8217; equity or members&#8217; capital of such Person as reflected on the most recent consolidated balance sheet of such Person and prepared in accordance with GAAP. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means generally accepted accounting principles set forth in the opinions and pronouncements of the Accounting Principles Board of the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board or in such other statements by such other entity as have been approved by a significant segment of the accounting profession, which are in effect in the United States as of (i) the date of the Indenture, for purposes of the definition of &#8220;Capital Lease&#8221; and (ii) the date of determination, for all other purposes under the Indenture. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Hedging Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any specified Person, the obligations of such Person under&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) interest rate swap agreements (whether from fixed to floating or from floating to fixed), interest rate cap agreements, interest rate lock agreements and interest rate collar agreements&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) other agreements or arrangements designed to manage interest rates or interest rate risk&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3) other agreements or arrangements designed to protect such Person against fluctuations in currency exchange rates or commodity prices&#59; and</font></div><div style="text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4) other agreements or arrangements designed to protect such Person against fluctuations in equity prices.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any specified Person means, without duplication, any indebtedness in respect of borrowed money or that is evidenced by bonds, notes, debentures or similar instruments or letters of credit (or reimbursement agreements with respect thereto) or representing the balance deferred and unpaid of the purchase price of any Property (including pursuant to Capital Leases), except any such balance that constitutes an accrued expense, trade payable or other payable in the ordinary course, if and to the extent any of the foregoing indebtedness would appear as a liability upon an unconsolidated balance sheet of such Person (but does not include contingent liabilities which appear only in a footnote to a balance sheet). </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any lien, security interest, charge or encumbrance of any kind (including any conditional sale or other title retention agreement, any lease in the nature thereof, and any agreement to give any security interest). </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means each of the Issuer and each Guarantor.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Permitted Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to an Obligor&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) Liens on any of the applicable Obligor&#8217;s assets, created solely to secure obligations incurred to finance the refurbishment, improvement or construction of such asset, which obligations are incurred no later than 24 months after completion of such refurbishment, improvement or construction, and all renewals, extensions, refinancings, replacements or refundings of such obligations&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)(a) Liens given to secure the payment of the purchase price incurred in connection with the acquisition (including acquisition through merger or consolidation) of Property (including shares of stock), including Capital Lease transactions in connection with any such acquisition&#59; provided that with respect to this clause (a) the Liens shall be given within 24 months after such acquisition and shall attach solely to the Property acquired or purchased and any improvements then or thereafter placed thereon, (b) Liens existing on Property at the time of acquisition thereof or at the time of acquisition by such Obligor of any Person then owning such Property whether or not such existing Liens were given to secure the payment of the purchase price of the Property to which they attach and (c) all renewals, extensions, refinancings, replacements or refundings of such obligations under this clause (2)&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3) Liens in favor of customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4) Liens for taxes not yet due or that are being contested in good faith by appropriate proceedings, provided that adequate reserves with respect thereto are maintained on such Obligor&#8217;s books in conformity with GAAP&#59;</font></div><div style="text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5) Liens securing reimbursement obligations with respect to letters of credit that encumber documents and other Property relating to such letters of credit and the products and proceeds thereof&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6) Liens encumbering customary initial deposits and margin deposits and other Liens in the ordinary course of business, in each case securing Hedging Obligations and forward contracts, options, futures contracts, futures options, swaps, equity hedges or similar agreements or arrangements designed to protect such Obligor from fluctuations in interest rates, currencies, equities or the price of commodities&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(7) Liens in favor of the Issuer or any Guarantor&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(8) inchoate Liens incident to construction or maintenance of real property, or Liens incident to construction or maintenance of real property, now or hereafter filed of record for sums not yet delinquent or being contested in good faith, if reserves or other appropriate provisions, if any, as shall be required by GAAP shall have been made therefor&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(9) statutory Liens arising in the ordinary course of business with respect to obligations which are not delinquent or are being contested in good faith, if reserves or other appropriate provisions, if any, as shall be required by GAAP shall have been made therefor&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(10) Liens consisting of pledges or deposits to secure obligations under workers&#8217; compensation laws or similar legislation, including Liens of judgments thereunder which are not currently dischargeable&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(11) Liens consisting of pledges or deposits of Property to secure performance in connection with operating leases made in the ordinary course of business to which such Obligor is a party as lessee, provided the aggregate value of all such pledges and deposits in connection with any such lease does not at any time exceed 16 2&#8260;3% of the annual fixed rentals payable under such lease&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(12) Liens consisting of deposits of Property to secure such Obligor&#8217;s statutory obligations in the ordinary course of its business&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(13) Liens consisting of deposits of Property to secure (or in lieu of) surety, appeal or customs bonds in proceedings to which such Obligor is a party in the ordinary course of its business, but not in excess of $25,000,000&#59;<br> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(14) Liens on &#8220;margin stock&#8221; (as defined in Regulation U of the Board of Governors of the Federal Reserve System)&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(15) Liens permitted under sale and lease-back transactions, and any renewals or extensions thereof, so long as the Indebtedness secured thereby does not exceed $300,000,000 in the aggregate&#59;</font></div><div style="text-indent:36pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(16) Liens arising in connection with asset securitization transactions, so long as the aggregate outstanding principal amount of the obligations of all Obligors secured thereby does not exceed $300,000,000 at any one time&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(17) Liens securing Specified Non-Recourse Debt&#59;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(18) Liens (i) of a collection bank on the items in the course of collection, (ii) in favor of a banking or other financial institution arising as a matter of law encumbering deposits or other funds maintained with a financial institution (including the right of set off) and which are customary in the banking industry and (iii) attaching to other prepayments, deposits or earnest money in the ordinary course of business&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(19) Take-or-pay obligations arising in the ordinary course of business.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any individual, corporation, limited liability company, partnership, joint venture, association, joint stock company, trust, unincorporated organization, or any other entity, including any government or any agency or political subdivision thereof.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means with respect to any Person any property or asset, whether real, personal or mixed, or tangible or intangible, including shares of capital stock. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Specified Non-Recourse Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any account or trade receivable factoring, securitization, sale or financing facility, the obligations of which are non-recourse (except with respect to customary representations, warranties, covenants and indemnities made in connection with such facility) to the applicable Obligor. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of any specified Person means any corporation, limited liability company, limited partnership, association or other business entity of which more than 50% of the total voting power of shares of capital stock entitled (without regard to the occurrence of any contingency) to vote in the election of directors, managers or trustees thereof is at the time owned or controlled, directly or indirectly, by such Person or one or more of the other Subsidiaries of that Person or a combination thereof. </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Consolidation, Merger and Sale of Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer may not consolidate or combine with or merge with or into or, directly or indirectly, sell, assign, convey, lease, transfer or otherwise dispose of all or substantially all of the Issuer&#8217;s assets to any Person or Persons (other than a transfer or other disposition of assets to any of the Issuer&#8217;s wholly owned Subsidiaries), in a single transaction or through a series of transactions, unless&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Issuer shall be the continuing Person or, if the Issuer is not the continuing Person, the resulting, surviving or transferee Person (the &#8220;surviving entity&#8221;) is a company or limited liability company organized (or formed in the case of a limited liability company) and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">existing under the laws of the United States or any State or territory thereof or the District of Columbia&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the surviving entity will expressly assume all of the Issuer&#8217;s obligations under the Notes and the Indenture and will execute a supplemental indenture, in a form satisfactory to the Trustee, which will be delivered to the Trustee&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;immediately after giving effect to such transaction or series of transactions on a pro forma basis, no default has occurred and is continuing&#59; and</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Issuer or the surviving entity will have delivered to the Trustee an officer&#8217;s certificate and opinion of counsel stating that the transaction or series of transactions and a supplemental indenture, if any, complies with this covenant and that all conditions precedent in the Indenture relating to the transaction or series of transactions have been satisfied.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The restrictions in the third bullet above shall not be applicable to&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the merger or consolidation of the Issuer with an affiliate if the Issuer&#8217;s board of directors, determines in good faith that the purpose of such transaction is principally to change the Issuer&#8217;s state of incorporation or convert the Issuer&#8217;s form of organization to another form&#59; or</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the merger of the Issuer with or into a single direct or indirect wholly owned subsidiary pursuant to Section 1924(b)(4) (or any successor provision) of the Business Corporation Law of the State of Pennsylvania or Section 251(g) (or any successor provision) of the General Corporation Law of the State of Delaware (or similar provision of the Issuer&#8217;s state of incorporation).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any consolidation or merger or any sale, assignment, conveyance, lease, transfer or other disposition of all or substantially all of the Issuer&#8217;s assets occurs in accordance with the Indenture, the successor person will succeed to, and be substituted for, and may exercise every right and power of ours under the Indenture with the same effect as if such successor person had been named in the Issuer&#8217;s place in the Indenture. The Issuer will (except in the case of a lease) be discharged from all obligations and covenants under the Indenture and any debt securities issued thereunder (including the Notes).</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Existence</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except as permitted under &#8220;&#8212;Consolidation, Merger and Sale of Assets,&#8221; the Indenture requires the Issuer to do or cause to be done all things necessary to preserve and keep in full force and effect the Issuer&#8217;s existence, rights and franchises&#59; provided, however, that the Issuer shall not be required to preserve any right or franchise if the Issuer determines that its preservation is no longer desirable in the conduct of business.<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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Information</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer is required to furnish to the Trustee any document or report the Issuer is required to file with the SEC pursuant to Section 13 or Section 15(d) of the Exchange Act within 15 days after such document or report is filed with the SEC&#59; provided that in each case the delivery of materials to the Trustee by electronic means or filing documents pursuant to the SEC&#8217;s &#8220;EDGAR&#8221; system (or any successor electronic filing system) shall be deemed to constitute &#8220;filing&#8221; with the Trustee for purposes of this covenant. Delivery of the reports, information and documents required by this section to be delivered to the Trustee is for informational purposes only and the Trustee&#8217;s receipt of such shall not constitute constructive notice of any information contained therein or determinable from information contained therein.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Modification and Waiver</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer, the Guarantors and the Trustee may amend or modify the Indenture or the Notes of any series without notice to or the consent of any holder in order to&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;cure any ambiguities, omissions, defects or inconsistencies in the Indenture in a manner that does not adversely affect the interests of the holders in any material respect&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;make any change that would provide any additional rights or benefits to the holders of the Notes&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provide for or add guarantors with respect to the Notes&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;secure the Notes of any series&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;establish the form or terms of Notes of any series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provide for uncertificated Notes in addition to or in place of certificated Notes&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;evidence and provide for the acceptance of appointment by a successor trustee&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provide for the assumption by the Issuer&#8217;s successor, if any, to the Issuer&#8217;s or their obligations to holders of any outstanding Notes in compliance with the applicable provisions of the Indenture&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;qualify the Indenture under the Trust Indenture Act&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;conform any provision in the Indenture or the terms of the securities of any series to the prospectus, offering memorandum, offering circular or any other document pursuant to which the securities of such series were offered&#59; or</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;make any change that does not adversely affect the rights of any holder in any material respect.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Other amendments and modifications of the Indenture or the Notes of any series may be made with the consent of the holders of not less than a majority in aggregate principal amount of the Notes of all series and the debt securities of all other series outstanding under the Indenture that are affected by the amendment or modification (voting together as a single class), and the Issuer&#8217;s compliance with any provision of the Indenture with respect to the debt securities of any series issued under the Indenture (including the Notes) may be waived by written notice to the Issuer and the Trustee by the holders of a majority in aggregate principal amount of the debt securities of all series outstanding under the Indenture that are affected by the waiver (voting together as a single class). However, no modification or amendment may, without the consent of the holder of such affected senior debt security&#58;</font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;reduce the principal amount, or extend the fixed maturity, of the Notes of such series or alter or waive the redemption provisions of the Notes of such series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;impair the right of any holder of the Notes of such series to receive payment of principal or interest on the Notes of such series on and after the due dates for such principal or interest&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;change the currency in which principal, any premium or interest is paid&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;reduce the percentage in principal amount outstanding of Notes of such series which must consent to an amendment, supplement or waiver or consent to take any action&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;impair the right to institute suit for the enforcement of any payment on the Notes of such series&#59;</font></div><div style="text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;waive a payment default with respect to the Notes of such series&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;reduce the interest rate or extend the time for payment of interest on the Notes of such series&#59; or</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;adversely affect the ranking of the Notes of such series.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An amendment, supplemental indenture or waiver which changes, eliminates or waives any covenant or other provision of the Indenture which has expressly been included solely for the benefit of one or more particular series of the Notes, or which modifies the rights of the holders of the Notes of such series with respect to such covenant or other provision, shall be deemed not to affect the rights under the Indenture of the holders of debt securities of any other series.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Events of Default</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each of the following constitutes an event of default in the Indenture with respect to the Notes of any series&#58;<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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;default in paying interest on the Notes of such series when it becomes due and the default continues for a period of 30 days or more&#59;<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;default in paying principal on the Notes of such series when due&#59;<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;default by any Obligor in the performance, or breach, of any covenant in the Indenture (other than defaults specified in clause (a) or (b) above) and the default or breach continues for a period of 90 days or more after the Issuer receives written notice from the Trustee or the Issuer and the Trustee receive notice from the holders of at least 25% in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class)&#59;<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;certain events of bankruptcy, insolvency, reorganization, administration or similar proceedings with respect to the Issuer or any Obligor have occurred&#59; or<br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;any Guarantee shall not be (or shall be claimed by the relevant Guarantor not to be) in full force and effect.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If an event of default (other than an event of default specified in clause (d) above) under the Indenture occurs and is continuing, then the Trustee may and, at the direction of the holders of at least 25% in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class), will by written notice, require the Issuer to repay immediately the entire principal amount of the outstanding debt securities of each affected series, together with all accrued and unpaid interest.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If an event of default under the Indenture specified in clause (d) occurs and is continuing, then the entire principal amount of the outstanding Notes will automatically become due immediately and payable without any declaration or other act on the part of the Trustee or any holder.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">After a declaration of acceleration or any automatic acceleration under clause (d) described above, the holders of a majority in principal amount of the outstanding Notes of any series (each such series voting as a separate class) may rescind this accelerated payment requirement with respect to the Notes of such series if all existing events of default with respect to the Notes of such series, except for nonpayment of the principal and interest on the Notes of such series that have become due solely as a result of the accelerated payment requirement, have been cured or waived and if the rescission of acceleration would not conflict with any judgment or decree and if all sums paid or advanced by the Trustee under the Indenture and the reasonable compensation, expenses, disbursements and advances of the Trustee and its agents and counsel have been paid.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of a majority in principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class) may, by written notice to the Issuer and the Trustee, also waive past defaults, except </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a default in paying principal or interest on any outstanding senior debt security of such series, or in respect of a covenant or a provision that cannot be modified or amended without the consent of all affected holders of the Notes of such series.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of at least 25% in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class) may seek to institute a proceeding only after they have made written request, and offered indemnity reasonably satisfactory to the Trustee, to the Trustee to institute a proceeding and the Trustee has failed to do so within 60 days after it received this request and offer of indemnity. In addition, within this 60-day period the Trustee must not have received directions inconsistent with this written request by holders of a majority in principal amount of the Notes of all affected series and the debt securities of all other affected series then outstanding. These limitations do not apply, however, to a suit instituted by a holder of the Notes of any affected series for the enforcement of the payment of principal or interest on or after the due dates for such payment.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the existence of an event of default of which a responsible officer of the Trustee has actual knowledge or has received written notice from the Issuer or any holder of the Notes, the Trustee is required to exercise the rights and powers vested in it under the Indenture, and use the same degree of care and skill in its exercise, as a prudent person would under the circumstances in the conduct of that person&#8217;s own affairs. If an event of default has occurred and is continuing, the Trustee is not under any obligation to exercise any of its rights or powers at the request or direction of any of the holders unless the holders have offered to the Trustee security or indemnity reasonably satisfactory to the Trustee. Subject to certain provisions, the holders of a majority in aggregate principal amount of the Notes of all affected series and the debt securities of all other affected series outstanding under the Indenture (voting together as a single class) have the right to direct the time, method and place of conducting any proceeding for any remedy available to the Trustee, or exercising any trust, or power conferred on the Trustee.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Trustee will, within 90 days after any default occurs with respect to the Notes of any series, give notice of the default to the holders of the Notes of such series, unless the default was already cured or waived. Unless there is a default in paying principal or interest when due, the Trustee can withhold giving notice to the holders if it determines in good faith that the withholding of notice is in the interest of the holders.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Issuer is required to furnish to the Trustee an annual statement as to compliance with all conditions and covenants under the Indenture within 120 days of the end of each fiscal year.</font></div><div><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>4
<FILENAME>ex105-12312024.htm
<DESCRIPTION>EX-10.5
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i5e9137855c7d47f690943bffe4ed003e_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.5</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST CORPORATION<br>2005 DEFERRED COMPENSATION PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; BACKGROUND AND COVERAGE OF PLAN</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Background and Adoption of Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.1.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment and Restatement of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  In recognition of the services provided by certain key employees and in order to make additional retirement benefits and increased financial security available on a tax-favored basis to those individuals, the Board of Directors of Comcast Corporation, a Pennsylvania corporation (the &#8220;Board&#8221;), hereby amends and restates the Comcast Corporation 2005 Deferred Compensation Plan (the &#8220;Plan&#8221;), effective May 14, 2024 (the &#8220;Restatement Effective Date&#8221;).  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.1.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Prior Deferred Compensation Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Comcast Corporation 2002 Deferred Compensation Plan (the &#8220;Prior DC Plan&#8221;) holds deferred compensation amounts credited before January 1, 2005 and income, gains, and losses credited with respect to such amounts.  To preserve the favorable tax treatment available to deferrals under the Prior DC Plan in light of the enactment of Section 409A, the Board has amended the Prior DC Plan to suspend deferrals under the Prior DC Plan of deferred compensation amounts earned and vested on and after January 1, 2005.  Amounts earned and vested prior to January 1, 2005 are and will remain subject to the terms of the Prior DC Plan.  Amounts earned and vested on and after January 1, 2005 will be available to be deferred pursuant to the Plan, subject to its terms and conditions.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.1.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Prior Equity Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Deferred compensation amounts attributable to Restricted Stock Units granted before the Restatement Effective Date, and income, gains, and losses credited with respect to such amounts, are outstanding under the Comcast Corporation 2022 Restricted Stock Plan (the &#8220;Prior Equity Plan&#8221;) and, to the extent a diversification election was made with respect thereto in accordance with the Prior Equity Plan, outstanding under the Plan (as in effect immediately prior to the  Restatement Effective Date), and will remain subject to the terms of the Prior Equity Plan (and, to the extent a diversification election was made with respect thereto, the terms of the Plan, as in effect immediately prior to the Restatement Effective Date).  Restricted Stock Units granted on or after the Restatement Effective Date (and income, gains and losses thereon) shall be subject to initial deferral elections and subsequent deferral elections as provided in this Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Participants who are RSU Deferral Eligible Employees and Non-Employee Directors may elect to defer the receipt of Restricted Stock Units granted on and after the Restatement Effective Date as provided in Part B of Article 3.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.2.1.&#160;&#160;&#160;&#160;With respect to amounts held under the Plan that subject to Section 409A of the Code, the Plan is intended to comply with the requirements of Section 409A of the Code, and the provisions of the Plan shall be interpreted in a manner that satisfies the requirements of Section 409A of the Code, and the Plan shall be operated accordingly.  If any provision of the Plan or otherwise would otherwise frustrate or conflict with this intent, the provision, term, or condition shall be interpreted and deemed amended so as to avoid this conflict.  If any amount payable to a Participant under the Plan includes a &#8220;series of installment payments&#8221; (within the meaning of Treasury Regulations &#167;&#160;1.409A-2(b)(2)(iii)), a Participant&#8217;s right to such series of installment payments shall be treated as a right to a series of separate payments and not as a right to a single payment, and if any Award or other amount under the Plan includes &#8220;dividend equivalents&#8221; (within the meaning of Treasury Regulations &#167;&#160;1.409A-3(e)), a Participant&#8217;s right to such dividend equivalents shall be treated separately from the right to other amounts under the Award or other such amount.  Notwithstanding the foregoing, the tax treatment of the benefits provided under the Plan or any applicable Award Agreement is not warranted or guaranteed, and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by a Participant on account of non-compliance with Section 409A of the Code.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.2.2.&#160;&#160;&#160;&#160;In addition to the powers reserved to the Board and the Administrator under Article 10 of the Plan, the Board and the Administrator reserve the right to amend the Plan, either retroactively or prospectively, in whatever respect is required to achieve and maintain compliance with the requirements of Section 409A.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan Unfunded and Limited to Non-Employee Directors, Directors Emeriti and Select Group of Management or Highly Compensated Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Plan, including the deferral provisions of Article 3 and the other provisions of the Plan relating to the deferral of Restricted Stock Units, is unfunded and is maintained primarily for the purpose of providing Non-Employee Directors, Directors Emeriti and a select group of management or highly compensated employees the opportunity to defer the receipt of compensation otherwise payable to such Non-Employee Directors, Directors Emeriti and eligible employees in accordance with the terms of the Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">References to Written Forms, Elections and Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any action under the Plan that requires a written form, election, notice or other action shall be treated as completed if taken via electronic or other means, to the extent authorized by the Administrator.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; DEFINITIONS</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.1.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the bookkeeping accounts established pursuant to Section 5.1 and maintained by the Administrator in the names of the respective Participants, to which all amounts deferred, and earnings allocated under the Plan shall be credited, and from which all amounts distributed pursuant to the Plan shall be debited.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.2.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Active Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.2.1.&#160;&#160;&#160;&#160;Each Participant who is in active service as a Non-Employee Director or a Director Emeritus&#59; and</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.2.2.&#160;&#160;&#160;&#160;Each Participant who is actively employed by a Participating Company as an Eligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.3.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Committee or its delegate.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.4.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, any other Person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person.  For purposes of this definition, the term &#8220;control,&#8221; including its correlative terms &#8220;controlled by&#8221; and &#8220;under common control with,&#8221; mean, with respect to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.5.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Rate of Pay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, as of any date, an employee&#8217;s annualized base pay rate.  An employee&#8217;s Annual Rate of Pay shall not include sales commissions or other similar payments or awards, including payments earned under any sales incentive arrangement for employees of NBCUniversal.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.6.   &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Interest Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#8221; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.6.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Active Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Protected Account Balances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Section 2.6.2, with respect to Protected Account Balances, the term &#8220;Applicable Interest Rate,&#8221; means the interest rate that, when compounded daily pursuant to rules established by the Administrator from time to time, is mathematically equivalent to 12% (0.12) per annum, compounded annually.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Crediting Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Section 2.6.2, for amounts (other than Protected Account Balances) credited with respect to Initial Deferral Elections or with respect to Company Credits, and for amounts credited pursuant to Subsequent Deferral Elections that are attributable to such amounts, the term &#8220;Applicable Interest Rate,&#8221; means the interest rate that, when compounded daily pursuant to rules established by the Administrator from time to time, is mathematically equivalent to 9% (0.09) per annum, compounded annually.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.6.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination or Transition of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Effective for the period beginning as soon as administratively practicable following (i) a significant reduction in a Participant&#8217;s compensation and services to the Company, as determined by the Administrator in its sole discretion, and (ii) a Participant&#8217;s employment termination date, in each case, to the date the Participant&#8217;s Account is distributed in full, the Administrator, in its sole discretion, may designate the term &#8220;Applicable Interest Rate&#8221; for such Participant&#8217;s Account to mean the lesser of (x)&#160;the rate in effect under Section 2.6.1 or (y)&#160;the Prime Rate plus one percent.  A </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-3-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participant&#8217;s re-employment by a Participating Company following an employment termination date shall not affect the Applicable Interest Rate that applies to the part of the Participant&#8217;s Account (including interest credited with respect to such part of the Participant&#8217;s Account) that was credited before such employment termination date.  Notwithstanding the foregoing, the Administrator may delegate its authority to determine the Applicable Interest Rate under this Section 2.6.2 to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.7.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an award of Restricted Stock Units granted under the Equity Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.8.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the grant document that includes the specific terms and conditions of an Award.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.9.   &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means such person or persons or legal entity or entities, including, but not limited to, an organization exempt from federal income tax under section 501(c)(3) of the Code, designated by a Participant or Beneficiary to receive benefits pursuant to the terms of the Plan after such Participant&#8217;s or Beneficiary&#8217;s death.  If no Beneficiary is designated by the Participant or Beneficiary, or if no Beneficiary survives the Participant or Beneficiary (as the case may be), the Participant&#8217;s Beneficiary shall be the Participant&#8217;s Surviving Spouse if the Participant has a Surviving Spouse and otherwise the Participant&#8217;s estate, and the Beneficiary of a Beneficiary shall be the Beneficiary&#8217;s Surviving Spouse if the Beneficiary has a Surviving Spouse and otherwise the Beneficiary&#8217;s estate.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.10.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.11.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any transaction or series of transactions that constitutes a change in the ownership or effective control or a change in the ownership of a substantial portion of the assets of the Company, within the meaning of Section 409A.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.12.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.13.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Comcast Spectacor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Comcast Spectacor, LLC. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.14.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Compensation Committee of the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.15.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Comcast Corporation, a Pennsylvania corporation, including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.16.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company Credits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means amounts credited to a Participant&#8217;s Account that were approved before March 1, 2021 pursuant to provisions of the Plan relating to Company Credits that were in effect before the Restatement Effective Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.17.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means with respect to amounts credited to the Company Stock Fund (i) as Deferred Stock Units, (ii) pursuant to deferral elections by Non-Employee </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-4-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Directors or Directors Emeriti made pursuant to Section 3.1(a), and (iii) pursuant to deemed transfers pursuant to Article 5, Class A Common Stock, par value $0.01, of the Company and such other securities issued by the Company as may be subject to adjustment in the event that shares of Company Stock are changed into, or exchanged for, a different number or kind of shares of stock or other securities of the Company, whether through merger, consolidation, reorganization, recapitalization, stock dividend, stock split-up or other substitution of securities of the Company.  In such event, the Administrator shall make appropriate equitable anti-dilution adjustments to the number and class of hypothetical shares of Company Stock credited to Participants&#8217; Accounts under the Company Stock Fund.  The number of hypothetical shares of Company Stock credited to a Participant&#8217;s Account shall be rounded down to the next lower share, and the value of fractional shares that otherwise have been credited to the Company Stock Fund shall be credited to the Income Fund.  Any reference to the term &#8220;Company Stock&#8221; in the Plan shall be a reference to the appropriate number and class of shares of stock as adjusted pursuant to this Section 2.17.  The Administrator&#8217;s adjustment shall be effective and binding for all purposes of the Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.18.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company Stock Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a hypothetical investment fund pursuant to which income, gains, and losses are credited to a Participant&#8217;s Account as if the Account, to the extent deemed invested in the Company Stock Fund, were invested in hypothetical shares of Company Stock, and, except as otherwise provided in Section 2.17 with respect to fractional shares, all dividends and other distributions paid with respect to Company Stock shall be credited to an Other Investment Fund as a hypothetical purchase on the applicable dividend or distribution payment date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> that with respect to (a) Deferred Stock Units, including Company Stock credited to the Accounts of Non-Employee Directors, dividends and other distributions shall be credited to the Company Stock Fund as a hypothetical purchase of Company Stock at Fair Market Value on the applicable dividend or distribution payment date and (b) with respect to Company Stock credited to the Accounts of Covered Participants, dividends and other distributions shall be credited to one or more Other Investment Funds as a hypothetical purchase on the applicable dividend or distribution payment date.  Except to the extent provided by Section 5.2(b)(i)(C) with respect to Section 16 Officers or by the Administrator with respect to Participants who are not Section 16 Officers, amounts credited to the Company Stock Fund may not thereafter be transferred to the Income Fund or another Other Investment Fund, provided further that dividends and other distributions paid with respect to Deferred Stock Units shall be credited to the Company Stock Fund as a hypothetical purchase of shares of Company Stock at Fair Market Value on the applicable dividend or distribution payment date, and dividends and other distributions paid with respect to the Accounts of Covered Participants shall be credited to Other Investment Funds as a hypothetical purchase of one or more Other Investment Funds on the applicable dividend or distribution payment date&#59; provided that any such dividends and other distributions shall be subject to the same vesting terms and conditions (including performance goals) as are applicable to the Deferred Stock Units (if any) in accordance with the terms of the Equity Plan and the applicable Award Agreement.  To the extent a distribution of a Participant&#8217;s Account is attributable to amounts credited to the Company Stock Fund (i) as Deferred Stock Units that have never been the subject of a completed Diversification Election or (ii) under circumstances described in Section 3.15.2, distributions </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-5-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall be made in the form of shares of Company Stock.  All other distributions of Account balances shall be made in cash.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.19.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.19.1.&#160;&#160;&#160;&#160;In the case of a Non-Employee Director, the total remuneration payable in cash or payable in Company Stock (as elected by a Non-Employee Director pursuant to the Comcast Corporation 2002 Non-Employee Director Compensation Plan) for services as a member of the Board and as a member of any committee of the Board and in the case of a Director Emeritus, the total remuneration payable in cash for services to the Board.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.19.2.&#160;&#160;&#160;&#160;In the case of an Eligible Employee, the total cash remuneration for services payable by a Participating Company, excluding (i) Severance Pay, (ii) sales commissions or other similar payments or awards other than cash bonus arrangements described in Section 2.19.3, (iii) bonuses earned under any program designated by the Company&#8217;s Programming Division as a &#8220;long-term incentive plan&#8221; and (iv)&#160;cash bonuses earned under any long-term incentive plan for employees of NBCUniversal, provided that the term &#8220;Compensation&#8221; shall not include cash remuneration for services payable by a Participating Company for services performed outside of the United States or the United Kingdom.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.19.3.&#160;&#160;&#160;&#160;Except as otherwise provided by the Administrator, with respect to any Eligible Employee who is employed by NBCUniversal or any cash bonus arrangement maintained for the benefit of employees of NBCUniversal under which there is a defined sales incentive target goal and target payout that provides for payment on a quarterly, semi-annual or annual basis, the term &#8220;Compensation&#8221; shall include cash bonuses earned under any such sales incentive arrangement for employees of NBCUniversal, provided that such cash bonus arrangement is the exclusive cash bonus arrangement in which such Eligible Employee is eligible to participate and provided further that such cash bonus is attributable to services performed by an Eligible Employee in the United States or the United Kingdom.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.20.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Contribution Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the product of (i) five (5) times (ii) Total Compensation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.21.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, as of any relevant date of determination, (i) any Section 16 Officer for whom disclosure was required pursuant to Item 402 of SEC Regulation S-K in the Company&#8217;s most recent filing with the SEC under the Securities Exchange Act of 1934, as amended, and (ii) any individual, as determined by the Administrator in its discretion.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.22.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deceased Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a Participant whose employment, or, in the case of a Participant who was a Non-Employee Director or Director Emeritus, a Participant whose service as a Non-Employee Director or Director Emeritus, is terminated by death.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.23.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the number of hypothetical Shares subject to the portion of an Award covered by an Election.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-6-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.24.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Director Emeritus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an individual designated by the Board, in its sole discretion, as Director Emeritus, pursuant to the Board&#8217;s Director Emeritus Policy.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.25.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.25.1.&#160;&#160;&#160;&#160;An individual&#8217;s inability to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months&#59; or</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.25.2.&#160;&#160;&#160;&#160;Circumstances under which, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, an individual is receiving income replacement benefits for a period of not less than three months under an accident or health plan covering employees of the individual&#8217;s employer.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.25.3.&#160;&#160;&#160;&#160;If different from the definition in Section 2.25.1 or Section 2.25.2 above, &#8220;Disability&#8221; as it may be defined in such Participant&#8217;s employment agreement between the Participant and the Company or an Affiliate, if any.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.26.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Disabled Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.26.1.&#160;&#160;&#160;&#160;A Participant whose employment or, in the case of a Participant who is a Non-Employee Director or Director Emeritus, a Participant whose service as a Non-Employee Director or Director Emeritus, is terminated by reason of Disability&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.26.2.&#160;&#160;&#160;&#160;The duly-appointed legal guardian of an individual described in Section 2.26.1 acting on behalf of such individual.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.27.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Domestic Relations Order</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any judgment, decree or order (including approval of a property settlement agreement) which&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.27.1.&#160;&#160;&#160;&#160;Relates to the provision of child support, alimony payments or marital property rights to a spouse or former spouse of a Participant&#59; and</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.27.2.&#160;&#160;&#160;&#160;Is made pursuant to a State domestic relations law (including a community property law).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.28.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Diversification Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an election by a Participant other than a Non-Employee Director to have a portion of the Participant&#8217;s Account credited in the form of Deferred Stock Units and attributable to any grant of Restricted Stock or Restricted Stock Units deemed liquidated and credited thereafter under the Income Fund or an Other Investment Fund, as provided in Section 3.15.1, if (and to the extent that) it is approved by the Administrator in accordance with Section 3.15.2.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.29.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, as applicable, an Initial Deferral Election, a Regular Deferral Election, or a Subsequent Deferral Election.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-7-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.30.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Comcast Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.30.1.&#160;&#160;&#160;&#160;Each employee of a Participating Company other than NBCUniversal, provided that such employee has an Annual Rate of Pay of $350,000 or more as of the date on which an Initial Deferral Election is filed with the Administrator&#59; and</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.30.2.&#160;&#160;&#160;&#160;Each New Key Employee who is an employee of a Participating Company other than NBCUniversal.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.31.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Comcast Spectacor Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.31.1.&#160;&#160;&#160;&#160;Each Eligible Comcast Employee who is providing services to Comcast Spectacor under a secondment arrangement between the Company and Comcast Spectacor.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.31.2.&#160;&#160;&#160;&#160;Each employee of Comcast Spectacor, provided that such employee (a) has been designated as an Eligible Comcast Spectacor Employee by the Administrator and (b) has an Annual Rate of Pay of $350,000 or more as of the date on which an Initial Election is filed with the Administrator.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.32.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.32.1.&#160;&#160;&#160;&#160;Each Eligible Comcast Employee&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.32.2.&#160;&#160;&#160;&#160;Each Eligible NBCU Employee&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.32.3.&#160;&#160;&#160;&#160;Each Eligible Comcast Spectacor Employee&#59; and</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.32.4.&#160;&#160;&#160;&#160;Each other employee of a Participating Company who is designated by the Administrator, in its discretion, as an Eligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.33.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible NBCU Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means individuals described in this Section 2.33, provided that, in each case, except as otherwise designated by the Administrator, such individual&#8217;s Compensation is administered under NBCUniversal&#8217;s common payroll system.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.33.1.&#160;&#160;&#160;&#160;Each New Key Employee who is an employee of NBCUniversal.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.33.2.&#160;&#160;&#160;&#160;Each employee of NBCUniversal who has been designated as a member of NBCUniversal&#8217;s Executive Committee or Management Committee by the Chief Executive Officer of NBCUniversal and approved by the Administrator.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.34.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Equity Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation 2023 Omnibus Equity Incentive Plan and any successor plan. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.35.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-8-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.35.1.&#160;&#160;&#160;&#160;If Shares, or shares of any Other Investment Fund are listed on a stock exchange, Fair Market Value shall be determined based on the last reported sale price of a share on the principal exchange on which shares are listed on the date of determination, or if such date is not a trading day, the next trading date.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.35.2.&#160;&#160;&#160;&#160;If Shares, or shares of any Other Investment Fund are not so listed, but trades of shares are reported on a quotation system, Fair Market Value shall be determined based on the last quoted sale price of a share on the quotation system on the date of determination, or if such date is not a trading day, the next trading date.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.35.3.&#160;&#160;&#160;&#160;If Shares, or shares of any Other Investment Fund are not so listed nor trades of shares so reported, Fair Market Value shall be determined by the Administrator in good faith.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.36.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Family Member</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning given to such term in General Instructions A.1(a)(5) to Form S-8 under the Securities Act of 1933, as amended, and any successor thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.37.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Hardship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an &#8220;unforeseeable emergency,&#8221; as defined in Section 409A.  The Administrator shall determine whether the circumstances of the Participant constitute an unforeseeable emergency and thus a Hardship within the meaning of this Section 2.37.  Following a uniform procedure, the Administrator&#8217;s determination shall consider any facts or conditions deemed necessary or advisable by the Administrator, and the Participant shall be required to submit any evidence of the Participant&#8217;s circumstances that the Administrator requires.  The determination as to whether the Participant&#8217;s circumstances are a case of Hardship shall be based on the facts of each case&#59; provided however, that all determinations as to Hardship shall be uniformly and consistently made according to the provisions of this Section 2.37 for all Participants in similar circumstances.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.38.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">High Balance Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.38.1.&#160;&#160;&#160;&#160;a Participant the value of whose Account that is deemed invested in the Income Fund is greater than or equal to the Income Fund Limit, as determined by the Administrator&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.38.2.&#160;&#160;&#160;&#160;a Participant who is a Non-Employee Director&#59; and</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.38.3.&#160;&#160;&#160;&#160;a Participant who is a Covered Participant.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.39.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Inactive Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means each Participant (other than a Non-Employee Director or Section 16 Officer described in Section 3.5(a), Retired Participant, Deceased Participant or Disabled Participant) who is not in active service as a Non-Employee Director or Director Emeritus and is not actively employed by a Participating Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.40.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Income Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a hypothetical investment fund pursuant to which income, gains and losses are credited to a Participant&#8217;s Account as if the Account, to the extent </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">deemed invested in the Income Fund, including an amount equal to the Fair Market Value of Deferred Stock Units subject to a Diversification Election is credited as of the effective date of such Diversification Election, were credited with interest at the Applicable Interest Rate.  In addition, the Income Fund shall also be deemed to hold dividend equivalents and earnings on dividend equivalents credited with respect to Deferred Stock Units.  For purposes of this Section 2.40, the Income Fund shall include amounts credited to the Income Fund under the Prior DC Plan and the Prior Equity Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.41.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Income Fund Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.41.1.&#160;&#160;&#160;&#160;With respect to Participants other than Participants described in Section 2.41.2, Section 2.41.3, and Section 2.41.4, $100 million, provided that if the amount credited to a Participant&#8217;s Income Fund is greater than $100 million, the Income Fund Limit applicable to such Participant for any applicable Plan Year shall be equal to the amount credited to a Participant&#8217;s Income Fund as of the December 31 immediately preceding such applicable Plan Year until such balance is equal to or less than $100 million.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.41.2.&#160;&#160;&#160;&#160;With respect to Participants who are Non-Employee Directors, $0 (zero dollars).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.41.3.&#160;&#160;&#160;&#160;With respect to Participants who are Covered Participants as of such date, $0 (zero dollars).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.41.4.&#160;&#160;&#160;&#160;Effective as of the last day of the month following the date a Participant first becomes a Non-Employee Director or a Covered Participant, $0 (zero dollars).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Administrator may waive or modify downward the Income Fund Limit applicable to one or more High Balance Participants in its discretion.  For purposes of this Section 2.41, the Income Fund shall include amounts credited to the Income Fund under the Prior DC Plan and the Prior Equity Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.42.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#8221;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.42.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Employee Directors and Directors Emeriti</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  With respect to Non-Employee Directors and Directors Emeriti, the term &#8220;Initial Deferral Election&#8221; means one or more written elections on a form provided by the Administrator and filed with the Administrator in accordance with Article 3, pursuant to which a Non-Employee Director or Director Emeritus may&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Elect to defer the receipt of any portion of the Compensation payable for the performance of services as a Non-Employee Director or a Director Emeritus, net of required withholdings and deductions as determined by the Administrator in its sole discretion&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Elect to defer the receipt of Restricted Stock Units&#59; and </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Designate the time of payment of the amount of deferred Compensation and Deferred Stock Units to which the Initial Deferral Election relates.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-10-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.42.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The term &#8220;Initial Deferral Election&#8221; means one or more written elections provided by the Administrator and filed with the Administrator in accordance with Article 3 pursuant to which an Eligible Employee may&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Subject to the limitations described in Section 2.42.3, </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;elect to defer Compensation payable for the performance of services as an Eligible Employee following the time that such election is filed&#59; and</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;for a Participant who is an RSU Deferral Eligible Employee, elect to defer the receipt of Restricted Stock Units that qualify as Performance-Based Compensation&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Designate the time of payment of the amount of deferred Compensation and Deferred Stock Units to which the Initial Deferral Election relates.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.42.3.&#160;&#160;&#160;&#160;The following rules shall apply to Initial Deferral Elections other than Initial Deferral Elections described in Section 2.42.2(a)(ii)&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Subject to the limits on deferrals of Compensation described in Section 2.42.3(b) and Section 2.42.3(c)&#58; </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;the maximum amount of base salary available for deferral shall be determined net of required withholdings and deductions as determined by the Administrator in its sole discretion, but shall in no event be less than 85% of the Participant&#8217;s base salary and </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the maximum amount of a Signing Bonus available for deferral pursuant to an Initial Deferral Election shall not exceed 50%, except as otherwise determined by the Administrator in its discretion on an exceptions basis for Participants who are not Section 16 Officers.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The maximum amount subject to Initial Deferral Elections for any Plan Year shall not exceed 35% of Total Compensation, except as otherwise determined by the Administrator in its discretion on an exceptions basis for Participants who are not Section 16 Officers.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;No Initial Deferral Election with respect to Compensation expected to be earned in a Plan Year and credited to the &#8220;Income Fund&#8221; shall be effective if the sum of (x) the value of the Eligible Employee&#8217;s Account in the Plan, plus (y) the value of the Eligible Employee&#8217;s Account in the Prior DC Plan, plus (z) the value of the Eligible Employee&#8217;s Account in the Prior Equity Plan to the extent such Account is credited to the &#8220;Income Fund&#8221; thereunder, exceeds the Contribution Limit with respect to such Plan Year, determined as of September 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> immediately preceding such Plan Year.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.43.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">NBCUniversal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means NBCUniversal, LLC and its subsidiaries.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-11-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.44.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">New Key Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.44.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employees of Comcast.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Except as provided in Section 2.44.4, each employee of a Participating Company other than NBCUniversal&#58;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;who (x) becomes an employee of a Participating Company and (y) has an Annual Rate of Pay of $350,000 or more as of his employment commencement date, or </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;who (x) has an Annual Rate of Pay that is increased to $350,000 or more and (y) immediately preceding such increase, was not an Eligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.44.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employees of NBCUniversal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as provided in Section 2.44.4, each employee of NBCUniversal who (x) first becomes a member of the NBCUniversal Executive Committee or the NBCUniversal Management Committee and approved by the Administrator during a Plan Year and (y) immediately preceding the effective date of such membership, was not an Eligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.44.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employees of Comcast Spectacor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as provided in Section 2.44.4, each employee of Comcast Spectacor&#58; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;who (i) becomes an employee of Comcast Spectacor, (ii) has an Annual Rate of Pay of $350,000 or more as of his employment commencement date and (iii) is designated as an Eligible Comcast Spectacor Employee by the Administrator, or </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;who (x) is designated as an Eligible Comcast Spectacor Employee by the Administrator, (y) has an Annual Rate of Pay that is increased to $350,000 or more and (z) immediately preceding such increase, was not an Eligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.44.4.&#160;&#160;&#160;&#160;Notwithstanding Section 2.44.1, 2.44.2, 2.44.3 or 3.3(b) to the contrary, no individual shall be treated as a New Key Employee or a New Non-Employee Director with respect to any Plan Year if&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Such employee or Non-Employee Director was eligible to participate in another plan sponsored by the Company or an Affiliate of the Company which is considered to be of a similar type as defined in Treasury Regulation Section 1.409A-1(c)(2)(i)(A) or (B) with respect to such Plan Year&#59; or</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Such employee or Non-Employee Director has been eligible to participate in the Plan or any other plan referenced in Section 2.44.4(a) (other than with respect to the accrual of earnings) at any time during the 24-month period ending on the date such employee would, but for this Section 2.44.4, otherwise become a New Key Employee.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.45.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Employee Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a member of the Board who is not an Eligible Employee of a Participating Company. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-12-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.46.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Normal Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.46.1.&#160;&#160;&#160;&#160;For a Participant who is an employee of a Participating Company immediately preceding his termination of employment, a termination of employment that is treated by the Participating Company as a retirement under its employment policies and practices as in effect from time to time&#59; and</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.46.2.&#160;&#160;&#160;&#160;For a Participant who is a Non-Employee Director or Director Emeritus immediately preceding his termination of service, the Participant&#8217;s normal retirement from the Board.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.47.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Other Investment Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company Stock Fund and such other hypothetical investment funds designated by the Administrator with respect to any Participant, pursuant to which income, gains, and losses are credited to such Participant&#8217;s Account as if the Account, to the extent deemed invested in such Other Investment Fund, were credited with income, gains, and losses as if actually invested in such Other Investment Fund.  The Participant shall designate the Other Investment Funds in which the Participant&#8217;s Account shall be invested in accordance with rules established by the Administrator.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.48.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means each individual who has made an Initial Deferral Election, or for whom an Account is established pursuant to Section 5.1, and who has an undistributed amount credited to an Account under the Plan, including an Active Participant, a Deceased Participant, a Retired Participant, an RSU Deferral Eligible Employee, a Disabled Participant, and an Inactive Participant.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.49.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participating Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company and each Affiliate of the Company in which the Company owns, directly or indirectly, 50 percent or more of the voting interests or value, other than such an affiliate designated by the Administrator as an excluded Affiliate. Notwithstanding the foregoing, the Administrator may delegate its authority to designate an eligible Affiliate as an excluded Affiliate under this Section 2.49 to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.50.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Compensation or an Award that satisfies the requirements for &#8220;Performance-Based Compensation&#8221; under Section 409A.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.51.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a period of at least 12 months during which a Participant may earn Performance-Based Compensation.  The Performance Period for annual incentive bonuses earned by Eligible Comcast Spectacor Employees shall be Comcast Spectacor&#8217;s fiscal year ending June 30.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.52.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.53.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation 2005 Deferred Compensation Plan, as set forth herein, and as amended from time to time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-13-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.54.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the calendar year.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.55.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, for any calendar year, the interest rate that, when compounded daily pursuant to rules established by the Administrator from time to time, is mathematically equivalent to the prime rate of interest (compounded annually) as published in the Eastern Edition of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">The Wall Street Journal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> on the last business day preceding the first day of such calendar year, and as adjusted as of the last business day preceding the first day of each calendar year beginning thereafter.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.56.   &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Prior DC Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation 2002 Deferred Compensation Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.57.  &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Protected Account Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a Participant&#8217;s Protected Account Balance, as determined under the terms of the Plan as in effect immediately before the Restatement Effective Date, including interest credits attributable to such amounts. Notwithstanding this Section 2.57, except as otherwise provided by the Administrator, the Protected Account Balance of an Eligible Comcast Employee who is re-employed by a Participating Company following an employment termination date shall be zero.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.58.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a written election with respect to an Award on a form provided by the Administrator, pursuant to which a Participant&#58;  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.58.1.&#160;&#160;&#160;&#160;Elects, within the time or times specified in Section 3.8.2 to defer the distribution date of Shares issuable with respect to Restricted Stock Units&#59; and </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.58.2.&#160;&#160;&#160;&#160;Designates the distribution date of such Shares.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.59.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Restatement Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means February 28, 2023.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.60.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Unit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a unit that entitles the Participant, upon the Vesting Date set forth in an Award, to receive one Share.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.61.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Retired Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a Participant who has terminated service pursuant to a Normal Retirement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.62.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">RSU Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the portion of a Participant&#8217;s Account that is attributable to Deferred Stock Units. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.63.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">RSU Deferral Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.63.1.&#160;&#160;&#160;&#160;An Eligible Comcast Employee whose Annual Rate of Pay is $350,000 or more as of both&#58; (a)&#160;the date on which an Initial Deferral Election or Regular Deferral Election is filed with the Administrator&#59; and (b)&#160;the first day of the calendar year in which such Initial Deferral Election or Regular Deferral Election is filed.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.63.2.&#160;&#160;&#160;&#160;Each New Key Employee.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-14-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.63.3.&#160;&#160;&#160;&#160;Each other employee of a Participating Company who is designated by the Administrator, in its sole and absolute discretion, as an RSU Deferral Eligible Employee.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding anything in this Section 2.63 to the contrary, except as otherwise provided by the Administrator, no Participant who is an employee of NBCUniversal, LLC, a Delaware limited liability company, and its subsidiaries (collectively, &#8220;NBCUniversal&#8221;) shall be an RSU Deferral Eligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.64.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16 Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an &#8220;officer&#8221; of the Company, as defined pursuant to Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.65.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means section 409A of the Internal Revenue Code of 1986, as amended, as interpreted by the various Notices, Announcements, Proposed Regulations and Final Regulations thereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.66.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Severance Pay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any amount that is payable in cash and is identified by a Participating Company as severance pay, or any amount which is payable on account of periods beginning after the last date on which an employee (or former employee) is required to report for work for a Participating Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.67.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a share or shares of Class A Common Stock, par value $0.01, of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.68.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Signing Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Compensation payable in cash and designated by the Administrator as a special bonus intended to induce an individual to accept initial employment (or re-employment) by a Participating Company or to execute an employment agreement, or an amount payable in connection with a promotion.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.69.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.69.1.&#160;&#160;&#160;&#160;With respect to Compensation, one or more written elections on a form provided by the Administrator, filed with the Administrator in accordance with Article 3, pursuant to which a Participant or Beneficiary may elect to defer the time of payment of amounts previously deferred in accordance with the terms of a previously filed Initial Deferral Election or Subsequent Deferral Election.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.69.2.&#160;&#160;&#160;&#160;With respect to Deferred Stock Units, means a written election on a form provided by the Administrator, filed with the Administrator in accordance with Section 3.8.3, pursuant to which a Participant&#58; (i) elects, within the time or times specified in Section 3.8.3, to further defer the distribution date of Shares issuable with respect to Deferred Stock Units and (ii) designates the distribution date of such Shares.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.70.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Surviving Spouse</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the widow or widower, as the case may be, of a Deceased Participant or a Deceased Beneficiary (as applicable).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-15-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.71.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  For purposes of the Plan, a transfer of an employee between two employers, each of which is the Company or an Affiliate, shall not be deemed a termination of employment.  A Participant who is a Non-Employee Director shall be treated as having terminated employment on the Participant&#8217;s termination of service as a Non-Employee Director, provided that if such a Participant is designated as a Director Emeritus upon termination of service as a Non-Employee Director, such Participant shall not be treated as having terminated employment until the Participant&#8217;s termination of service as a Director Emeritus.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.72.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Third Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any Person, together with such Person&#8217;s Affiliates, provided that the term &#8220;Third Party&#8221; shall not include the Company or an Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.73.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Total Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.73.1.&#160;&#160;&#160;&#160;The sum of an Eligible Employee&#8217;s Annual Rate of Pay, plus any target bonus amount under a cash bonus award that is includible as &#8220;Compensation&#8221; under Section 2.19, plus the grant date value of any annual long-term incentive award granted in the immediately preceding Plan Year, all as determined by the Administrator in its sole discretion, as of the September 30th immediately preceding the Plan Year.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.73.2.&#160;&#160;&#160;&#160;For the purpose of determining Total Compensation under the Plan, the Administrator, in its sole discretion, may determine the applicable value of an Eligible Employee&#8217;s annual long-term incentive award in appropriate circumstances, such as where the Eligible Employee&#8217;s actual annual long-term incentive award (if any) reflects a new hire&#8217;s short period of service, or other similar circumstances.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.74.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the date on which the Participant vests in a Restricted Stock Unit.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; INITIAL AND SUBSEQUENT DEFERRAL ELECTIONS</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Part A&#58;  Deferrals of Base Salary and Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Sections 3.1 through 3.5 shall apply to the deferral of Compensation.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Initial Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Subject to any applicable limitations or restrictions on Initial Deferral Elections, each Non-Employee Director, Director Emeritus and Eligible Employee shall have the right to defer Compensation by filing an Initial Deferral Election with respect to Compensation that he would otherwise be entitled to receive for a calendar year or other Performance Period at the time and in the manner described in this Article 3.  Notwithstanding the foregoing, an individual who is expected to become a New Key Employee on a specific date shall be treated as an &#8220;Eligible Employee&#8221; for purposes of this Section 3.1(a) and may file an Initial Deferral Election before the date on which such individual becomes a New Key Employee.  The Compensation of such Non-Employee Director, Director </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-16-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Emeritus or Eligible Employee for a calendar year or other Performance Period shall be reduced in an amount equal to the portion of the Compensation deferred by such Non-Employee Director, Director Emeritus or Eligible Employee for such period of time pursuant to such Non-Employee Director&#8217;s, Director Emeritus&#8217;s or Eligible Employee&#8217;s Initial Deferral Election.  Such reduction shall be effected on a pro rata basis from each periodic installment payment of such Non-Employee Director&#8217;s, Director Emeritus&#8217;s or Eligible Employee&#8217;s Compensation for such period of time (in accordance with the general pay practices of the Participating Company), and credited, as a bookkeeping entry, to such Non-Employee Director&#8217;s, Director Emeritus&#8217;s or Eligible Employee&#8217;s Account in accordance with Section&#160;5.1.  Amounts credited to the Accounts of Non-Employee Directors in the form of Company Stock shall be credited to the Company Stock Fund and credited with income, gains and losses in accordance with Section&#160;5.2(c).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each Participant or Beneficiary shall have the right to elect to defer the time of payment or to change the manner of payment of amounts previously deferred in accordance with the terms of a previously made Initial Deferral Election pursuant to the terms of the Plan by filing a Subsequent Deferral Election at the time, to the extent, and in the manner described in this Article 3.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Filing of Initial Deferral Election&#58; General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An Initial Deferral Election shall be filed on the form provided by the Administrator for this purpose.  Except as provided in Section 3.3&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;No such Initial Deferral Election shall be effective with respect to Compensation other than Signing Bonuses or Performance-Based Compensation unless it is filed with the Administrator on or before December&#160;31 of the calendar year preceding the calendar year to which the Initial Deferral Election applies.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;No such Initial Deferral Election shall be effective with respect to Performance-Based Compensation unless it is filed with the Administrator at least six months before the end of the Performance Period during which such Performance-Based Compensation may be earned.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;No such Initial Deferral Election shall be effective with respect to a Signing Bonus for an Eligible Employee other than a New Key Employee unless (i) such Signing Bonus is forfeitable if the Participant fails to continue in service to a specified date (other than as the result of the Participant&#8217;s termination of employment because of death, Disability or Company-initiated termination without cause, as determined by the Administrator), and (ii) the Initial Deferral Election is filed with the Administrator on or before the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the date of grant of such Signing Bonus and at least one year before such specified date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Filing of Initial Deferral Election by New Key Employees and New Non-Employee Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">New Key Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding Section 3.1 and Section 3.2, a New Key Employee may file an Initial Deferral Election&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-17-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;To defer Compensation payable for services to be performed after the date of such Initial Deferral Election.  An Initial Deferral Election to defer Compensation payable for services to be performed after the date of such Initial Deferral Election must be filed with the Administrator within 30 days of the date such New Key Employee first becomes eligible to participate in the Plan. </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;To defer Compensation payable as a Signing Bonus.  An Initial Deferral Election to defer Compensation payable as a Signing Bonus must be filed with the Administrator before such New Key Employee commences service as an Eligible Employee.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An Initial Deferral Election by such New Key Employee for succeeding calendar years or applicable Performance Periods shall be made in accordance with Section 3.1 and Section 3.2.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">New Non-Employee Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding Section 3.1 and Section 3.2, and except as otherwise provided in Section 2.44.4, a Non-Employee Director may elect to defer Compensation by filing an Initial Deferral Election with respect to his Compensation attributable to services provided as a Non-Employee Director in the calendar year in which a Non-Employee Director&#8217;s election as a member of the Board becomes effective (provided that such Non-Employee Director is not a member of the Board immediately preceding such effective date), beginning with Compensation earned following the filing of an Initial Deferral Election with the Administrator and before the close of such calendar year.  Such Initial Deferral Election must be filed with the Administrator within 30 days of the effective date of such Non-Employee Director&#8217;s election.  Any Initial Deferral Election by such Non-Employee Director for succeeding calendar years shall be made in accordance with Section 3.1 and Section 3.2.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Years to which Initial Deferral Election May Apply</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Separate Initial Deferral Elections for Each Calendar Year or Applicable Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A separate Initial Deferral Election may be filed for each calendar year or other applicable Performance Period as to which a Non-Employee Director, Director Emeritus or Eligible Employee desires to defer such Non-Employee Director&#8217;s, Director Emeritus&#8217;s or Eligible Employee&#8217;s Compensation.  The failure of a Non-Employee Director, Director Emeritus or Eligible Employee to make an Initial Deferral Election for any calendar year or other applicable Performance Period shall not affect such Non-Employee Director&#8217;s or Eligible Employee&#8217;s right to make an Initial Deferral Election for any other calendar year or other applicable Performance Period.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Initial Deferral Election of Distribution Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each Non-Employee Director, Director Emeritus or Eligible Employee shall, contemporaneously with an Initial Deferral Election, also elect the time of payment of the amount of the deferred Compensation to which such Initial Deferral Election relates&#59; provided, however, that, except as otherwise specifically provided by the Plan, no distribution may commence earlier than January 2nd of the second calendar year beginning after the date the compensation subject to the Initial Deferral Election would be paid but for the Initial Deferral Election, nor later than January 2nd of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-18-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">seventh calendar year beginning after the date the compensation subject to the Initial Deferral Election would be paid but for the Initial Deferral Election.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Further, each Non-Employee Director, Director Emeritus or Eligible Employee may select with each Initial Deferral Election the manner of distribution in accordance with Article 4.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.5.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No Subsequent Deferral Election shall be effective until 12 months after the date on which such Subsequent Deferral Election is filed.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Active Participants, Non-Employee Directors, and Section 16 Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each (i) Active Participant, (ii) except as otherwise determined by the Administrator, each Participant who is actively employed by a Participating Company who is not an Active Participant, and (iii) each Participant designated by the Administrator who has served as a Non-Employee Director or Section 16 Officer at any time on or after January 1, 2019 (whether or not such individual is an Active Participant), who has filed an Initial Deferral Election, or who has filed a Subsequent Deferral Election, may elect to defer the time of payment of any part or all of such Participant&#8217;s Account for a minimum of five (5) and a maximum of seven (7) additional years from the previously-elected payment date by filing a Subsequent Deferral Election with the Administrator at least 12 months before the lump-sum distribution or initial installment payment would otherwise be made.  The number of Subsequent Deferral Elections under this Section 3.5(a) shall not be limited.  The Administrator may designate the specific Other Investment Fund or Funds to which the Account of any individual who has terminated service to the Company shall be deemed invested.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Inactive Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Section 3.5(a), the Administrator may, in its sole and absolute discretion, permit an Inactive Participant to make a Subsequent Deferral Election defer the time of payment of any part or all of such Inactive Participant&#8217;s Account for a minimum of five (5) years and a maximum of seven (7) additional years from the previously-elected payment date, by filing a Subsequent Deferral Election with the Administrator at least 12 months before the lump-sum distribution or initial installment payment would otherwise be made.  The number of Subsequent Deferral Elections under this Section 3.5(b) shall be determined by the Administrator in its sole and absolute discretion.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Surviving Spouses &#8211; Subsequent Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Beneficiary of a Deceased Participant who is a Deceased Participant&#8217;s Surviving Spouse may elect distribution to commence on the earlier of a date within 60 days following a Participant&#8217;s death, or the date otherwise specified pursuant to an initial Deferral Election, a Regular Deferral Election, or a Subsequent Deferral Election.  A Surviving Spouse who is a Deceased Participant&#8217;s Beneficiary may also elect to defer the time of payment of any part or all of such Deceased Participant&#8217;s Account the payment of which would be made more than 12 months after the date of such election.  Such election shall be made by filing a Subsequent Deferral Election with the Administrator in which the Surviving Spouse shall specify the change in the time of payment, which shall be no less than five (5) years nor more than seven (7) years from the previously-elected payment date.  A Surviving Spouse may make a total of two (2) Subsequent Deferral Elections under this Section 3.5(c), with respect to all or any part of the Deceased </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-19-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participant&#8217;s Account.  Subsequent Deferral Elections pursuant to this Section 3.5(c) may specify different changes with respect to different parts of the Deceased Participant&#8217;s Account.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Beneficiary of a Deceased Participant Other Than a Surviving Spouse &#8211; Subsequent Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Beneficiary of a Deceased Participant other than a Surviving Spouse may elect distribution to commence on the earlier of a date within 60 days following a Participant&#8217;s death, or the date otherwise specified pursuant to an initial Deferral Election, a Regular Deferral Election, or a Subsequent Deferral Election.  In addition, such Beneficiary may elect to defer the time of payment, of any part or all of such Deceased Participant&#8217;s Account the payment of which would be made more than 12 months after the date of such election.  Such election shall be made by filing a Subsequent Deferral Election with the Administrator in which the Beneficiary shall specify the deferral of the time of payment, which shall be no less than five (5) years nor more than seven (7) years from the previously-elected payment date.  A Beneficiary may make one (1) Subsequent Deferral Election under this Section 3.5(d), with respect to all or any part of the Deceased Participant&#8217;s Account.  Subsequent Deferral Elections pursuant to this Section 3.5(d) may specify different changes with respect to different parts of the Deceased Participant&#8217;s Account.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Retired Participants and Disabled Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Administrator may, in its sole and absolute discretion, permit a Retired Participant or a Disabled Participant to make a Subsequent Deferral Election to defer the time of  payment of any part or all of such Retired or Disabled Participant&#8217;s Account that would not otherwise become payable within twelve (12) months of such Subsequent Deferral Election for a minimum of five (5) years and a maximum of seven (7) additional years from the previously-elected payment date by filing a Subsequent Deferral Election with the Administrator on or before the close of business on the date that is at least twelve (12) months before the date on which the lump-sum distribution or initial installment payment would otherwise be made.  The number of Subsequent Deferral Elections under this Section 3.5(e) shall be determined by the Administrator in its sole and absolute discretion.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Part B&#58;  Deferred Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Sections 3.6 through 3.17 shall apply to the deferral of Shares issuable pursuant to Awards.  A Participant may elect to defer the receipt of Shares that would otherwise be issuable with respect to Restricted Stock Units as to which a Vesting Date has not occurred, as provided by the Administrator in the Award, consistent, however, with the following&#58;</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.6.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Initial Deferral Election and Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.6.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise determined by the Administrator, an Initial Deferral Election is not available with respect to an Award unless such Award qualifies as Performance-Based Compensation.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the extent determined by the Administrator, each Participant who is a Non-Employee Director or an RSU Deferral Eligible Employee shall have the right to defer the receipt of some or all of the Shares issuable with respect to Restricted Stock </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-20-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Units as to which a Vesting Date has not yet occurred, by filing an Initial Deferral Election to defer the receipt of such Shares on a form provided by the Administrator for this purpose.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deadline for Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No Initial Deferral Election to defer the receipt of Shares issuable with respect to Restricted Stock Units that are not Performance-Based Compensation shall be effective unless it is filed with the Administrator on or before the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the Date of Grant and 12 or more months in advance of the applicable Vesting Date.  No Initial Deferral Election to defer the receipt of Shares issuable with respect to Restricted Stock Units that are Performance-Based Compensation shall be effective unless it is filed with the Administrator at least six months before the end of the Performance Period during which such Performance-Based Compensation may be earned.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.6.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the extent determined by the Administrator, each Participant who is an RSU Deferral Eligible Employee shall have the right to defer the receipt of some or all of the Shares issuable with respect to Restricted Stock Units as to which a Vesting Date has not yet occurred, and that are not subject to an Initial Deferral Election, by filing a Regular Deferral Election to defer the receipt of such Shares on a form provided by the Administrator for this purpose.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deadline for Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No Regular Deferral Election to defer the receipt of Shares issuable with respect to Restricted Stock Units shall be effective unless it is filed with the Administrator on or before the close of business at least one year before the scheduled Vesting Date of such Restricted Stock Units.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.7.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Effect of Failure of Vesting Date to Occur</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An Election shall be null and void if a Vesting Date with respect to the Restricted Stock Units does not occur before the distribution date for Shares issuable with respect to such Restricted Stock Units identified in such Election.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.8.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Section 3.8.3, all Shares issuable with respect to Restricted Stock Units that are subject to an Election shall be delivered to the Participant (or the Participant&#8217;s Beneficiary) without any legend or restrictions (except those that may be imposed by the Administrator, in its sole judgment, to comply with applicable securities laws), on the distribution date for such Shares designated by the Participant on the most recently filed Election.  The distribution date may vary with each separate Election.  A Participant may elect the distribution to commence on the earlier of a date within 60 days following the Participant&#8217;s death or the date otherwise specified pursuant to an Initial Deferral Election, a Regular Deferral Election, or a Subsequent Deferral Election.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.8.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise specifically provided by the Plan, no distribution pursuant to an Initial Deferral Election may be made earlier than the second anniversary of the Vesting Date, nor later than the seventh anniversary of the Vesting Date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-21-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.8.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No distribution pursuant to a Regular Deferral Election may be made earlier than the fifth anniversary of the Vesting Date, nor later than January 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of the eighth calendar year beginning after the Vesting Date.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.8.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding anything in this Section 3.8 to the contrary, no Subsequent Deferral Election shall be effective until 12 months after the date on which such Subsequent Deferral Election is made.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Each Active Participant, and each Participant designated by the Administrator who has served as a Non-Employee Director or Section 16 Officer at any time on or after January 1, 2019 (whether or not such individual is an Active Participant)  (A) who has previously made an Initial Deferral Election or a Regular Deferral Election to receive a distribution of part or all of his or her Account, or (B) who, pursuant to this Section 3.8 has made a Subsequent Deferral Election to defer the distribution date for Deferred Stock Units may delay the payment date for an additional period from the originally-elected distribution date, (provided that no distribution pursuant to a Subsequent Deferral Election may be made earlier than the fifth anniversary of the previously-elected distribution date, nor later than the seventh anniversary of the previously-elected distribution date), by filing a Subsequent Deferral Election with the Administrator on or before the close of business at least one year before the date on which the distribution would otherwise be made.  The number of Subsequent Deferral Elections under this Section 3.8.3 shall not be limited.  Notwithstanding the foregoing, except as otherwise provided by the Administrator, an Active Participant who returns to service with a Participating Company following a termination of service may not make a Subsequent Deferral Election with respect to amounts subject to an Initial Deferral Election or a Subsequent Deferral Election that was filed with the Administrator before such return to service.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;A Deceased Participant&#8217;s Successor-in-Interest may elect to file a Subsequent Deferral Election to defer the distribution date for the Deceased Participant&#8217;s Deferred Stock Units for five additional years from the date payment would otherwise be made.  A Subsequent Deferral Election must be filed with the Administrator at least one year before the date on which the distribution would otherwise be made, as reflected on the Deceased Participant&#8217;s last Election.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;A Retired Participant may elect to defer the distribution date of the Retired Participant&#8217;s Deferred Stock Units for five additional years from the date payment would otherwise be made.  A Subsequent Deferral Election must be filed with the Administrator at least one year before the date on which the distribution would otherwise be made, as reflected on the Retired Participant&#8217;s last Election.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.9.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Distributions of RSU Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.9.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Manner of Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Amounts credited to an RSU Account shall be distributed pursuant to an Initial Deferral Election, a Regular Deferral Election, or a Subsequent Deferral Election in either&#58; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;A lump sum payment&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-22-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Substantially equal monthly or annual installments over a five- (5) or ten- (10) year period.  Installment distributions payable in the form of Shares shall be rounded to the next lower whole Share.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.9.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Discretion to Provide for Distribution in Full Upon or Following a Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the extent permitted by Section 409A, in connection with a Change of Control, and for the 12-month period following a Change of Control, the Administrator may exercise its discretion to terminate the deferral provisions of the Plan and, notwithstanding any other provision of the Plan or the terms of any Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election, distribute the RSU Account of each Participant in full and thereby effect the revocation of any outstanding Initial Deferral Elections, Regular Deferral Election or Subsequent Deferral Elections.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.10.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Hardship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding the terms of an Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election with respect to an Award, if, at the Participant&#8217;s request, the Administrator determines that the Participant has incurred a Hardship, the Administrator may, in its discretion, authorize the immediate distribution of all or any portion of the Participant&#8217;s RSU Account.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.11.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Other Acceleration Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the extent permitted by Section 409A, notwithstanding the terms of an Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election with respect to an Award, distribution of all or part of a Participant&#8217;s RSU Account may be made consistent with Section 8.2.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.12.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Book Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An RSU Account shall be established for each Participant who makes an Election with respect to an Award.  Deferred Stock Units shall be credited to the RSU Account as of the date an Election becomes effective.  Each Deferred Stock Unit will represent a hypothetical Share credited to the Account in lieu of delivery of the Shares to which the Election applies.  To the extent an RSU Account is deemed invested in an Other Investment Fund, the Administrator shall credit income, gains, and losses on the same basis as if the RSU Account were directly invested in such Other Investment Fund.  To the extent an RSU Account is deemed invested in the Income Fund, the Administrator shall credit earnings with respect to such RSU Account at the Applicable Interest Rate, as further provided in Section 3.14.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.13.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan-to-Plan Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Administrator may delegate its authority to arrange for plan-to-plan transfers as described in this Section 3.13 to an officer of the Company or Administrator of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.13.1.&#160;&#160;&#160;&#160;The Administrator may, with a Participant&#8217;s consent, make such arrangements as it may deem appropriate to transfer the Company&#8217;s obligation to pay benefits with respect to such Participant which have not become payable under this Plan, to another employer, whether through a deferred compensation plan, program or arrangement sponsored by such other employer or otherwise, or to another deferred compensation plan, program or arrangement sponsored by the Company or an Affiliate.  Following the completion of such transfer, with respect to the benefit transferred, the Participant shall have no further right to payment under this Plan.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-23-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.13.2.&#160;&#160;&#160;&#160;The Administrator may, with a Participant&#8217;s consent, make such arrangements as it may deem appropriate to assume another employer&#8217;s obligation to pay benefits with respect to such Participant which have not become payable under the deferred compensation plan, program, or arrangement under which such future right to payment arose, to the Plan, or to assume a future payment obligation of the Company or an Affiliate under another plan, program or arrangement sponsored by the Company or an Affiliate.  Upon the completion of the Plan&#8217;s assumption of such payment obligation, the Administrator shall establish an RSU Account for such Participant, and the Account shall be subject to the rules of this Plan, as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.14.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Crediting of Income, Gains, and Losses on RSU Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.14.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in this Section 3.14 or Section 3.15, the value of such portion of a Participant&#8217;s RSU Account shall be determined as if it were invested in the Company Stock Fund.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.14.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Credits to Other Investment Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Post-Termination Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.    To the extent credited to the Income Fund, the RSU Accounts of Non-Employee Directors and Section 16 Officers whose Subsequent Deferral Elections are made after their termination of service shall be credited to an Other Investment Fund.  The Administrator may designate the specific Other Investment Fund or Funds to which the RSU Account of any individual who has terminated service to the Company shall be invested. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">High Balance Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;If the Income Fund of a Participant other than a Non-Employee Director or Covered Participant exceeds the Income Fund Limit as of the last day of a Plan Year, the excess of (x) the amount credited to the Participant&#8217;s Income Fund </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">over</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (y) the Income Fund Limit shall be deemed transferred to an Other Investment Fund as of such last day of such Plan Year.  </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ll amounts credited to a Non-Employee Director&#8217;s RSU Account shall be deemed invested in an Other Investment Fund. The amount credited to the Income Fund with respect to an individual who becomes a Non-Employee Director shall be transferred to an Other Investment Fund as of the first day of the month next following the date such individual becomes a Non-Employee Director, and all amounts credited to the Non-Employee Director&#8217;s RSU Account on and after such date shall be deemed invested in an Other Investment Fund.</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;All amounts credited to the Covered Participant&#8217;s RSU Account shall be deemed invested in an Other Investment Fund. The amount credited to the Income Fund with respect to an individual who becomes a Covered Participant shall be transferred to an Other Investment Fund as of the first day of the month next following the date such individual becomes a Covered Participant, and all amounts credited to the Covered </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-24-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participant&#8217;s RSU Account on and after such date shall be deemed invested in an Other Investment Fund.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16 Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Pursuant to rules established by the Administrator, a Section 16 Officer may elect to (x) transfer amounts credited to their RSU Accounts that were previously subject to a Diversification Election and that are deemed to be invested in the Income Fund to an Other Investment Fund, or (y) transfer amounts credited to their RSU Accounts that were previously subject to a Diversification Election and that are deemed to be invested in an Other Investment Fund to the Income Fund to the extent that immediately after such transfer, the amount credited to such Section 16 Officer&#8217;s Income Fund does not exceed the Income Fund Limit.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Amounts subject to a Subsequent Deferral Election that takes effect while a Participant&#8217;s Income Fund exceeds the Income Fund Limit shall be deemed invested in an Other Investment Fund.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.14.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Protocol for Deemed Transfers between Income Fund and an Other Investment Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  As provided in this Article 3, the timing of distributions of amounts credited to a Participant&#8217;s RSU Account is established pursuant to Initial Deferral Elections, Regular Deferral Elections, and Subsequent Deferral Elections, and a Participant may elect various distribution dates for amounts subject to Initial Deferral Elections, Regular Deferral Elections, and Subsequent Deferral Elections.  Amounts deemed transferred from the Income Fund to Other Investment Funds as a result of the application of the Income Fund Limit or pursuant to elective transfers described in Section 3.14.2(c), and amounts deemed transferred from an Other Investment Fund to the Income Fund pursuant to elective transfers described in Section 3.14.2(c) shall be sourced and allocated on a uniform and consistent basis as determined by the Administrator, provided that amounts transferred among Funds, and any income, gains, or losses credited with respect to such transferred amounts, shall continue to be subject to the distribution timing and manner of distribution election to which such amounts were subject immediately before the deemed transfer.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.15.   &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Diversification Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Section 3.18 shall not apply to (x) elective transfers described in Section 3.14.2(c) of amounts that were previously subject to a Diversification Election or (y) the Account of any Non-Employee Director.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.15.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Section 3.15.2, and Section 3.15.5, the opportunity to make a Diversification Election shall be available at any time that a Registration Statement filed under the 1933 Act (a &#8220;Registration Statement&#8221;) is effective with respect to the Plan.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.15.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Administrator Approval of Diversification Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The opportunity to make a Diversification Election and the extent to which a Diversification Election applies to Deferred Stock Units credited to the Company Stock Fund may be approved or rejected by the Administrator in its sole discretion.  A Diversification Election shall only be effective if (and to the extent) approved by the Administrator.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-25-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.15.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Time and Manner of Making Diversification Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each Participant and, in the case of a Deceased Participant, the Successor-in-Interest, may make a Diversification Election to convert Deferred Stock Units attributable to such Award credited to the Company Stock Fund to the Income Fund.  Except as otherwise provided in Section 3.15.2, no deemed transfers shall be permitted from the Income Fund to the Company Stock Fund.  Diversification Elections under this Section 3.15.3 shall be prospectively effective on the later of&#58;  (A)&#160;the date designated by the Participant on a Diversification Election filed with and approved by the Administrator&#59; or (B)&#160;the business day next following the lapse of six months from the date Deferred Stock Units subject to the Diversification Election are credited to the Participant&#8217;s RSU Account.  In no event may a Diversification Election be effective earlier than the business day next following the lapse of six (6) months from the date Deferred Stock Units are credited to the RSU Account following the lapse of restrictions with respect to an Award.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.15.4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Interfund Transfers and Timing of Credits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  RSU Account balances subject to a Diversification Election under this Section 3.15 shall be deemed transferred from the Company Stock Fund to the Income Fund or Other Investment Fund, as applicable, immediately following the effective date of such Diversification Election.  The value of amounts deemed invested in the Income Fund or Other Investment Fund immediately following the effective date of a Diversification Election shall be based on hypothetical sales of Shares underlying the liquidated Deferred Stock Units (and, if applicable, hypothetical purchases of shares of Other Investment Funds) at Fair Market Value as of the effective date of a Diversification Election.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.15.5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Diversification Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No Diversification Election during a calendar year by an Eligible Employee shall be effective and credited to the Income Fund if the sum of (x) the value of the Eligible Employee&#8217;s Account in the Prior Equity Plan, plus (y) the value of the Eligible Employee&#8217;s Account in the 2002 Deferred Compensation Plan, plus (z) the value of the Eligible Employee&#8217;s Account in this Plan exceeds the Contribution Limit with respect to such calendar year, determined as of September 30th immediately preceding such calendar year.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 4 &#8211; MANNER OF DISTRIBUTION</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Manner of Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Section 3.9 with respect to RSU Accounts&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Amounts credited to an Account shall be distributed, pursuant to an Initial Deferral Election or Subsequent Deferral Election in either&#58; </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;a lump sum payment&#59; or</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Substantially equal monthly or annual installments over a five (5)- or ten (10)- year period.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Installment distributions payable in the form of shares of Company Stock shall be rounded to the next lower whole share.  Except for amounts described in Section 5.2(c), all distributions shall be made in cash.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-26-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;To the extent permitted by Section 409A, notwithstanding any Initial Deferral Election, Subsequent Deferral Election or any other provision of the Plan to the contrary&#58;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;distributions pursuant to Initial Deferral Elections or Subsequent Deferral Elections shall be made in one lump sum payment unless the portion of a Participant&#8217;s Account subject to distribution, as of both the date of the Initial Deferral Election or Subsequent Deferral Election and the benefit commencement date, has a value of more than $10,000&#59;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;following a Participant&#8217;s termination of employment for any reason, if the amount credited to the Participant&#8217;s Account has a value of $10,000 or less, the Administrator may, in its sole discretion, direct that such amount be distributed to the Participant (or Beneficiary, as applicable) in one lump sum payment, provided that the payment is made on or before the later of (i)&#160;December&#160;31 of the calendar year in which the Participant terminates employment or (ii)&#160;the date two and one-half months after the Participant terminates employment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Determination of Account Balances for Purposes of Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The amount of any distribution made pursuant to Section 4.1 shall be based on the balances in the Participant&#8217;s Account on the date the recordkeeper appointed by the Administrator transmits the distribution request for a Participant to the Administrator for payment and processing, provided that payment with respect to such distribution shall be made as soon as reasonably practicable following the date the distribution request is transmitted to the Administrator.  For this purpose, the balance in a Participant&#8217;s Account shall be calculated by crediting income, gains and losses under the Other Investment Fund and Income Fund, as applicable, through the date immediately preceding the date on which the distribution request is transmitted from the recordkeeper.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan-to-Plan Transfers&#59; Change in Time and Form of Election Pursuant to Special Section 409A Transition Rules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Administrator may delegate its authority to arrange for plan-to-plan transfers or to permit benefit elections as described in this Section 4.3 to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Administrator may, with a Participant&#8217;s consent, make such arrangements as it may deem appropriate to transfer the Company&#8217;s obligation to pay benefits with respect to such Participant which have not become payable under this Plan, to another employer, whether through a deferred compensation plan, program or arrangement sponsored by such other employer or otherwise, or to another deferred compensation plan, program or arrangement sponsored by the Company or an Affiliate.  Following the completion of such transfer, with respect to the benefit transferred, the Participant shall have no further right to payment under this Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The Administrator may, with a Participant&#8217;s consent, make such arrangements as it may deem appropriate to assume another employer&#8217;s obligation to pay benefits with respect to such Participant which have not become payable under the deferred compensation plan, program or arrangement under which such future right to payment arose, to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-27-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Plan, or to assume a future payment obligation of the Company or an Affiliate under another plan, program or arrangement sponsored by the Company or an Affiliate.  Upon the completion of the Plan&#8217;s assumption of such payment obligation, the Administrator shall establish an Account for such Participant, and the Account shall be subject to the rules of this Plan, as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Required Suspension of Payment of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding any provision of the Plan or any Participant&#8217;s election as to the date or time of payment of any benefit payable under the Plan, to the extent compliance with the requirements of Treas. Reg. &#167; 1.409A-3(i)(2) (or any successor provision) is necessary to avoid the application of an additional tax under Section 409A to payments due to the Participant upon or following his separation from service, then notwithstanding any other provision of this Plan, any such payments that are otherwise due within six months following the Participant&#8217;s separation from service will be deferred and paid to the Participant in a lump sum immediately following that six-month period.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.5.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Most Recently Filed Initial Deferral Election or Subsequent Deferral Election Controlling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise specifically provided by the Plan, no distribution of the amounts deferred by a Participant shall be made before the earlier of the Participant&#8217;s, Surviving Spouse&#8217;s, or Other Beneficiary&#8217;s death or the payment date designated by the Participant or Beneficiary on the most recently filed Initial Deferral Election or Subsequent Deferral Election with respect to each deferred amount.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; BOOK ACCOUNTS</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Compensation Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Deferred Compensation Account shall be established for each Non-Employee Director, Director Emeritus and Eligible Employee when such Non-Employee Director, Director Emeritus or Eligible Employee becomes a Participant. Compensation deferred pursuant to the Plan shall be credited to the Account on the date such Compensation would otherwise have been payable to the Participant.  An RSU Account shall be established for each Participant who elects to defer the receipt of Shares issuable pursuant to an Award.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Crediting of Income, Gains, and Losses on Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Section 5.2 shall not apply to RSU Accounts that are subject to Section 3.14.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except for amounts credited to the Accounts of Participants who are&#58; </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Non-Employee Directors who have elected to defer the receipt of Compensation payable in the form of Company Stock,</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Non-Employee Directors whose Account has been credited to an Other Investment Fund pursuant to Section 5.2(b)(1)(B)(3)&#59;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Covered Participants whose Account has been credited to an Other Investment Fund pursuant to Section 5.2(b)(1)(B)(4)&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-28-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Participants subject to the Income Fund Limit&#59; and</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;Section 16 Officers who, pursuant to rules established by the Administrator, have elected to transfer amounts credited to their Accounts that are deemed to be invested in the Income Fund to an Other Investment Fund&#59; and</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;Non-Employee Directors and Section 16 Officers, with respect to amounts subject to Subsequent Deferral Elections permitted to be made after their termination of service&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">all amounts credited to Participants&#8217; Accounts shall be credited with income, gains and losses as if they were invested in the Income Fund.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Crediting of Income, Gains, and Losses on Accounts Subject to Investment Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Credits to Other Investment Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Post-Termination Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Accounts of Non-Employee Directors and Section 16 Officers whose Subsequent Deferral Elections are made after their termination of service in accordance with Section 3.5(a) shall be credited to an Other Investment Fund.</font></div><div style="margin-bottom:12pt;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participants Whose Income Fund Exceeds the Income Fund Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Amounts subject to a Subsequent Deferral Election that takes effect when the amount credited to the Income Fund with respect to a Participant exceeds $100 million shall be deemed invested in an Other Investment Fund.</font></div><div style="margin-bottom:12pt;text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Year-End Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except with respect to Participants who are subject to Section 5.2(b)(i)(B)(3) or Section 5.2(b)(i)(B)(4), if the amount credited to the Income Fund with respect to a Participant exceeds $100 million as of the last day of a Plan Year, the lesser of (x) the amount credited to the Income Fund with respect to such Participant for such Plan Year or (y) the excess of (I) the amount credited to the Income Fund with respect to such Participant as of the last day of such Plan Year over (II) $100 million shall be transferred to an Other Investment Fund as of such last day.</font></div><div style="margin-bottom:12pt;text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Employee Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If a Non-Employee Director&#8217;s Income Fund exceeds the Income Fund Limit, the amount credited to the Non-Employee Director&#8217;s Income Fund shall be transferred to an Other Investment Fund and all amounts credited to the Non-Employee Director&#8217;s Account shall be deemed invested in an Other Investment Fund.  The amount credited to the Income Fund with respect to an individual who has an Account under the Plan and who becomes a Non-Employee Director after shall be transferred to an Other Investment Fund as of the first day of the month next following the date such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-29-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">individual becomes a Non-Employee Director, and all amounts credited to the Non-Employee Director&#8217;s Account on and after such date shall be deemed invested in an Other Investment Fund (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> that such Non-Employee Director has consented to waive his or her rights with respect to (i) the Applicable Interest Rate applicable to such Non-Employee Director&#8217;s Account (including the Protected Account Balance) for purposes of any current or future Initial Deferral Elections and Subsequent Deferral Elections while such individual is a Non-Employee Director and (ii) the application of Section 10.2 to such Non-Employee Director&#8217;s Account).</font></div><div style="margin-bottom:12pt;text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If a Covered Participant&#8217;s Income Fund exceeds the Income Fund Limit, the amount credited to the Covered Participant&#8217;s Income Fund shall be transferred to an Other Investment Fund and all amounts credited to the Covered Participant&#8217;s Account shall be deemed invested in an Other Investment Fund.  The amount credited to the Income Fund with respect to an individual who has an Account under the Plan and who becomes a Covered Participant shall be transferred to an Other Investment Fund as of the first day of the month next following the date such individual becomes a Covered Participant, and all amounts credited to the Covered Participant&#8217;s Account on and after such date shall be deemed invested in an Other Investment Fund for purposes of any current or future Initial Deferral Elections and Subsequent Deferral Elections while such individual is a Covered Participant and (ii) the application of Section 10.2 to such Covered Participant&#8217;s Account).</font></div><div style="margin-bottom:12pt;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16 Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Pursuant to rules established by the Administrator, a Section 16 Officer may elect to (x) transfer amounts credited to their Account that are deemed to be invested in the Income Fund to an Other Investment Fund, or (y) transfer amounts credited to their Account that are deemed to be invested in an Other Investment Fund to the Income Fund to the extent that immediately after such transfer, the amount credited to such Section 16 Officer&#8217;s Income Fund does not exceed the Income Fund Limit. </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Protocol for Deemed Transfers between Income Fund and an Other Investment Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  As provided in Article III, the timing of distributions of amounts credited to a Participant&#8217;s Account is established pursuant to Initial Deferral Elections and Subsequent Deferral Elections, and a Participant may elect various distribution dates for amounts subject to Initial Deferral Elections and Subsequent Deferral Elections.  Amounts deemed transferred from the Income Fund to Other Investment Funds as a result of the application of the Income Fund Limit or pursuant to elective transfers described in Section 5.2(b)(i)(C), and amounts deemed transferred from an Other Investment Fund to the Income Fund pursuant to elective transfers described in Section 5.2(b)(i)(C) shall be sourced and allocated on a uniform and consistent basis as determined by the Administrator, provided that amounts transferred among Funds, and any income, gains, or losses credited with respect to such transferred amounts, shall continue to be subject to the distribution timing and manner of distribution election to which such amounts were subject immediately before the deemed transfer. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Fund Credits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Amounts credited to the Accounts of Non-Employee Directors, Covered Participants, and High Balance Participants in the form of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-30-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company Stock shall be credited with income, gains, and losses as if they were invested in the Company Stock Fund.  Except as otherwise provided with respect to Section 16 Officers pursuant to Section 5.2(b)(i)(C) or by the Administrator with respect to Participants who are not Section 16 Officers, no portion of such Participant&#8217;s Account may be deemed transferred from the Company Stock Fund to the Income Fund or to an Other Investment Fund.  Amounts credited in the form of Company Stock at the time of distribution to the Accounts of (i) Non-Employee Directors and (ii) Participants under circumstances described in Section 5.2(a)(vi) shall be distributed in the form of Company Stock, rounded to the nearest lower whole share.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Timing of Credits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in this Section 5.2, Compensation deferred pursuant to the Plan shall be deemed invested in the Income Fund on the date such Compensation would otherwise have been payable to the Participant, provided that if (i)&#160;Compensation would otherwise have been payable to a Participant on a Company payroll date that falls within five (5) days of the end of a calendar month, and (ii)&#160;based on the Administrator&#8217;s regular administrative practices, it is not administratively practicable for the Administrator to transmit the deferred amount of such Compensation to the Plan&#8217;s recordkeeper on or before the last day of the month, such deferred amount shall not be deemed invested in the Income Fund until the first day of the calendar month next following such Company payroll date.  Accumulated Account balances subject to an investment fund election under Section 5.2(b) shall be deemed invested in the applicable investment fund as of the effective date of such election.  The value of amounts deemed invested in an Other Investment Fund shall be based on hypothetical purchases and sales of such Other Investment Fund at Fair Market Value as of the effective date of the applicable investment election. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Status of Deferred Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Regardless of whether or not the Company is a Participant&#8217;s employer, all Compensation deferred under this Plan shall continue for all purposes to be a part of the general funds of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participants&#8217; Status as General Creditors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Regardless of whether or not the Company is a Participant&#8217;s employer, an Account (including an RSU Account) shall at all times represent a general obligation of the Company.  The Participant shall be a general creditor of the Company with respect to this obligation, and shall not have a secured or preferred position with respect to the Participant&#8217;s Accounts.  Nothing contained herein shall be deemed to create an escrow, trust, custodial account or fiduciary relationship of any kind.  Nothing contained herein shall be construed to eliminate any priority or preferred position of a Participant in a bankruptcy matter with respect to claims for wages.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; NO ALIENATION OF BENEFITS&#59; PAYEE DESIGNATION</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Alienation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise required by applicable law, or as provided by Section 6.2, the right of any Participant or Beneficiary to any benefit or interest under any of the provisions of this Plan shall not be subject to encumbrance, attachment, execution, garnishment, assignment, pledge, alienation, sale, transfer, or anticipation, either by the voluntary or involuntary act of any Participant or any Participant&#8217;s Beneficiary or by operation of law, nor shall such payment, right, or interest be subject to any other legal or equitable process.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-31-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Domestic Relations Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding any other provision of the Plan or the terms of any Initial Deferral Election or Subsequent Deferral Election, the Plan shall honor the terms of a Domestic Relations Order if the Administrator determines that it satisfies the requirements of the Plan&#8217;s policies relating to Domestic Relations Orders as in effect from time to time, provided that a Domestic Relations Order shall not be honored unless (i) it provides for payment of all or a portion of a Participant&#8217;s Account under the Plan to the Participant&#8217;s spouse or former spouse and (ii) it provides for such payment in the form of a single cash lump sum that is payable as soon as administratively practicable following the determination that the Domestic Relations Order meets the conditions for approval.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payee Designation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Subject to the terms and conditions of the Plan, a Participant or Beneficiary may direct that any amount payable pursuant to an Initial Deferral Election or a Subsequent Deferral Election on any date designated for payment be paid to any person or persons or legal entity or entities, including, but not limited to, an organization exempt from federal income tax under section 501(c)(3) of the Code, instead of to the Participant or Beneficiary.  Such a payee designation shall be provided to the Administrator by the Participant or Beneficiary in writing on a form provided by the Administrator, and shall not be effective unless it is provided immediately preceding the time of payment.  The Company&#8217;s payment pursuant to such a payee designation shall relieve the Company and its Affiliates of all liability for such payment. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 7 &#8211; DEATH OF PARTICIPANT</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Death of Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Section 3.5 or Section 3.8, a Deceased Participant&#8217;s Account and a Deceased Participant&#8217;s RSU Account shall be distributed in accordance with the last Initial Deferral Election or Subsequent Deferral Election made by the Deceased Participant before the Deceased Participant&#8217;s death.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Designation of Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each Participant (and Beneficiary) shall have the right to designate one or more Beneficiaries to receive distributions in the event of the Participant&#8217;s (or Beneficiary&#8217;s) death by filing with the Administrator a Beneficiary designation on a form that may be prescribed by the Administrator for such purpose from time to time.  The designation of a Beneficiary or Beneficiaries may be changed by a Participant (or Beneficiary) at any time prior to such Participant&#8217;s (or Beneficiary&#8217;s) death by the delivery to the Administrator of a new Beneficiary designation form.  The Administrator may require that only the Beneficiary or Beneficiaries identified on the Beneficiary designation form prescribed by the Administrator be recognized as a Participant&#8217;s (or Beneficiary&#8217;s) Beneficiary or Beneficiaries under the Plan, and that absent the completion of the currently prescribed Beneficiary designation form, the Participants (or Beneficiary&#8217;s) Beneficiary designation shall be the Participant&#8217;s (or Beneficiary&#8217;s) estate.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 8 &#8211; HARDSHIP, OTHER ACCELERATION EVENTS, AND CLAWBACKS</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Hardship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding the terms of an Initial Deferral Election or Subsequent Deferral Election, if, at the Participant&#8217;s request, the Administrator determines that </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-32-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Participant has incurred a Hardship, the Board may, in its discretion, authorize the immediate distribution of all or any portion of the Participant&#8217;s Account.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Other Acceleration Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the extent permitted by Section 409A, notwithstanding the terms of an Initial Deferral Election or Subsequent Deferral Election, distribution of all or part of a Participant&#8217;s Account may be made&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;To fulfill a domestic relations order (as defined in section 414(p)(1)(B) of the Code) to the extent permitted by Treasury Regulations section 1.409A-3(j)(4)(ii) or any successor provision of law).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;To the extent necessary to comply with laws relating to avoidance of conflicts of interest, as provided in Treasury Regulation section 1.409A-3(j)(4)(iii) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;To pay employment taxes to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(vi) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;In connection with the recognition of income as the result of a failure to comply with Section 409A, to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(vii) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;To pay state, local or foreign taxes to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(xi) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;In satisfaction of a debt of a Participant to a Participating Company where such debt is incurred in the ordinary course of the service relationship between the Participant and the Participating Company, to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(xiii) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;In connection with a bona fide dispute as to a Participant&#8217;s right to payment, to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(xiv) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Clawbacks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding anything to the contrary contained herein, all amounts deferred under the Plan, including all amounts held in any Account (including any RSU Account) and all Deferred Stock Units, and any earnings credited thereto, shall be subject to any clawback or recoupment arrangements or policies the Company has in place from time to time (including, without limitation, any policy adopted to comply with Rule 10D-1 of the 1934 Act or any related stock exchange rules), and the Committee may, to the extent permitted or shall, to the extent required, by applicable law and stock exchange rules or by any applicable Company policy or arrangement, cancel, require reimbursement or provide for the forfeiture of such amount.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-33-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 9 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8211;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> INTERPRETATION</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Authority of Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Administrator shall have full and exclusive authority to construe, interpret and administer this Plan and the Administrator&#8217;s construction and interpretation thereof shall be binding and conclusive on all persons for all purposes.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Claims Procedure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If an individual (hereinafter referred to as the &#8220;Applicant,&#8221; which reference shall include the legal representative, if any, of the individual) does not receive timely payment of benefits to which the Applicant believes he is entitled under the Plan, the Applicant may make a claim for benefits in the manner hereinafter provided.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An Applicant may file a claim for benefits with the Administrator on a form supplied by the Administrator.  If the Administrator wholly or partially denies a claim, the Administrator shall provide the Applicant with a written notice stating&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The specific reason or reasons for the denial&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Specific reference to pertinent Plan provisions on which the denial is based&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;A description of any additional material or information necessary for the Applicant to perfect the claim and an explanation of why such material or information is necessary&#59; and</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Appropriate information as to the steps to be taken in order to submit a claim for review.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Written notice of a denial of a claim shall be provided within 90 days of the receipt of the claim, provided that if special circumstances require an extension of time for processing the claim, the Administrator may notify the Applicant in writing that an additional period of up to 90 days will be required to process the claim.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If the Applicant&#8217;s claim is denied, the Applicant shall have 60 days from the date of receipt of written notice of the denial of the claim to request a review of the denial of the claim by the Administrator.  Request for review of the denial of a claim must be submitted in writing.  The Applicant shall have the right to review pertinent documents and submit issues and comments to the Administrator in writing.  The Administrator shall provide a written decision within 60 days of its receipt of the Applicant&#8217;s request for review, provided that if special circumstances require an extension of time for processing the review of the Applicant&#8217;s claim, the Administrator may notify the Applicant in writing that an additional period of up to 60 days shall be required to process the Applicant&#8217;s request for review.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">It is intended that the claims procedures of this Plan be administered in accordance with the claims procedure regulations of the Department of Labor set forth in 29 CFR &#167; 2560.503-1.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-34-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Claims for benefits under the Plan must be filed with the Administrator at the following address&#58;</font></div><div style="margin-bottom:12pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation<br>One Comcast Center<br>1701 John F. Kennedy Boulevard<br>Philadelphia, PA 19103<br>Attention&#58;  Chief Legal Officer &#38; Secretary</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; AMENDMENT OR TERMINATION</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment or Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.1.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided by Section 10.2, the Company, by action of the Board or by action of the Administrator, shall have the right at any time, or from time to time, to amend or modify this Plan.  The Company, by action of the Board, shall have the right to terminate this Plan at any time.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.1.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Discretion to Provide for Distribution in Full Upon or Following a Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the extent permitted by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 409A, in connection with a Change of Control, and for the 12-month period following a Change of Control, the Administrator may exercise its discretion to terminate the Plan and, notwithstanding any other provision of the Plan or the terms of any Initial Deferral Election or Subsequent Deferral Election, distribute the Account balance of each Participant in full and thereby effect the revocation of any outstanding Initial Deferral Elections or Subsequent Deferral Elections.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment of Rate of Credited Earnings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No amendment shall change the Applicable Interest Rate with respect to the portion of a Participant&#8217;s Account that is attributable to an Initial Deferral Election or Subsequent Deferral Election made with respect to Compensation and filed with the Administrator before the date of adoption of such amendment by the Board or the Administrator without the consent of the Participant.  For purposes of this Section 10.2, a Subsequent Deferral Election to defer the payment of part or all of an Account for an additional period after a previously-elected payment date (as described in Section 3.5) shall be treated as a separate Subsequent Deferral Election from any previous Initial Deferral Election or Subsequent Deferral Election with respect to such Account.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; WITHHOLDING OF TAXES</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Whenever the Participating Company is required to credit deferred Compensation or Deferred Stock Units to the Account of a Participant, the Participating Company shall have the right to require the Participant to remit to the Participating Company an amount sufficient to satisfy any federal, state and local withholding tax requirements prior to the date on such deferred amounts shall be deemed credited to the Account of the Participant, or take any action whatever that it deems necessary to protect its interests with respect to tax liabilities.  The Participating Company&#8217;s obligation to credit deferred Compensation to an Account or Deferred Stock Units to an RSU Account shall be conditioned on the Participant&#8217;s compliance, to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-35-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Participating Company&#8217;s satisfaction, with any withholding requirement.  To the maximum extent possible, the Participating Company shall satisfy all applicable withholding tax requirements by withholding tax from other Compensation payable by the Participating Company to the Participant, or by the Participant&#8217;s delivery of cash to the Participating Company in an amount equal to the applicable withholding tax.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Subject to the rules of Section 11.3, the Company shall be entitled, if necessary or desirable, to withhold the amount of any tax, charge, or assessment attributable to the grant of any Award, the occurrence of a Vesting Date with respect to any Award, or distribution of all or any part of a Participant&#8217;s Account.  The Company shall not be required to deliver Shares pursuant to any Award or distribute a Participant&#8217;s Account until it has been indemnified to its satisfaction for any such tax, charge, or assessment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payment of Tax Liabilities&#59; Election to Withhold Shares or Pay Cash to Satisfy Tax Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.3.1.&#160;&#160;&#160;&#160;In connection with the distribution of a Participant&#8217;s RSU Account, or if, under the terms of an Award, a Participant&#8217;s rights with respect to Restricted Stock Units become free of a substantial risk of forfeiture as the result of the Participant&#8217;s satisfaction of the age and service conditions for retirement eligibility, and, as a result thereof, employment tax liabilities arise, the Company shall have the right to (A) require the Participant to remit to the Company an amount sufficient to satisfy any federal, state and&#47;or local withholding tax requirements, or (B) take any action whatever that it deems necessary to protect its interests with respect to tax liabilities.  The Company&#8217;s obligation to make any delivery or transfer of Shares shall be conditioned on the Participant&#8217;s compliance, to the Company&#8217;s satisfaction, with any withholding requirement.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.3.2.&#160;&#160;&#160;&#160;If part of a Participant&#8217;s Award is subject to an Initial Deferral Election or a Regular Deferral Election, or, under the terms of an Award, a Participant&#8217;s rights with respect to Restricted Stock Units become free of a substantial risk of forfeiture as the result of the satisfaction of a performance or service condition, or the Participant&#8217;s satisfaction of the age and service conditions for retirement eligibility, and, as a result thereof, employment tax liabilities arise, then, except to the extent the Participant affirmatively elects otherwise as part of the Initial Deferral Election or Regular Deferral Election, the Participant shall be required to remit to the Company an amount sufficient to satisfy any federal, state and&#47;or local withholding tax requirements.  As part of the Participant&#8217;s Initial Deferral Election or Regular Deferral Election, the Participant may elect that Shares subject to such Award be withheld by the Company to the extent necessary to pay such employment tax liabilities (on a fully grossed-up basis to cover income and other withholding tax liabilities that may arise in connection with such an event), notwithstanding that such Shares may not yet have vested and become deliverable in accordance with the terms of the Award.  Shares withheld pursuant to this Section 11.3.2 shall be deemed allocated and offset against the number of Restricted Stock Units that may become subject to vesting under the terms of the Award on a basis pro rata to the Restricted Stock Units that give rise to the employment tax liabilities.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-36-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; MISCELLANEOUS PROVISIONS</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">No Right to Continued Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Nothing contained herein shall be construed as conferring upon any Participant the right to remain in service as a Non-Employee Director or Director Emeritus or in the employment of a Participating Company as an executive or in any other capacity.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Expenses of Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All expenses of the Plan shall be paid by the Participating Companies.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Gender and Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Whenever any words are used herein in any specific gender, they shall be construed as though they were also used in any other applicable gender.  The singular form, whenever used herein, shall mean or include the plural form, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">vice versa</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, as the context may require.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Law Governing Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The construction and administration of the Plan and all questions pertaining thereto, shall be governed by the Employee Retirement Income Security Act of 1974, as amended (&#8220;ERISA&#8221;), and other applicable federal law and, to the extent not governed by federal law, by the laws of the Commonwealth of Pennsylvania.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.5.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Headings Not a Part Hereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any headings preceding the text of the several Articles, Sections, subsections, or paragraphs hereof are inserted solely for convenience of reference and shall not constitute a part of the Plan, nor shall they affect its meaning, construction, or effect.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.6.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Severability of Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any provision of this Plan is determined to be void by any court of competent jurisdiction, the Plan shall continue to operate and, for the purposes of the jurisdiction of that court only, shall be deemed not to include the provision determined to be void. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ARTICLE 13 &#8211; EFFECTIVE DATE</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The original effective date of the Plan is January 1, 2005.  The amended and restated Plan document approved and adopted on the Restatement Effective Date shall be effective as of the Restatement Effective Date.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-37-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>5
<FILENAME>ex106-12312024.htm
<DESCRIPTION>EX-10.6
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ief24e95a3f9f41bcbb0a16ac188176a4_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.6</font></div></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST CORPORATION</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2002 RESTRICTED STOCK PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(As Amended and Restated, Effective May 14, 2024)</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">BACKGROUND AND PURPOSE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Background</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  COMCAST CORPORATION, a Pennsylvania corporation, hereby amends and restates the Comcast Corporation 2002 Restricted Stock Plan (the &#8220;Plan&#8221;) effective May 14, 2024.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The purpose of the Plan is to promote the ability of Comcast Corporation to recruit and retain employees and enhance the growth and profitability of Comcast Corporation by providing the incentive of long-term awards for continued employment and the attainment of performance objectives.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Purpose of the Amendment&#59; Credits Affected</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Plan was previously amended and restated, effective January 1, 2005 in order (i)&#160;to preserve the favorable tax treatment available to amounts deferred pursuant to the Plan before January 1, 2005 and the earnings credited in respect of such amounts (each a &#8220;Grandfathered Amount&#8221;) in light of the enactment of section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;) as part of the American Jobs Creation Act of 2004, and the issuance of various Notices, Announcements, Proposed Regulations and Final Regulations thereunder (collectively, &#8220;Section 409A&#8221;), and (ii)&#160;with respect to all other amounts eligible to be deferred under the Plan, to comply with the requirements of Section 409A.  Grandfathered Amounts will continue to be subject to the terms and conditions of the Plan as in effect prior to January 1, 2005.  All amounts eligible to be deferred under the Plan other than Grandfathered Amounts will be subject to the terms of this amendment and restatement of the Plan and Section 409A.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Reservation of Right to Amend to Comply with Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In addition to the powers reserved to the Board and the Committee under Paragraph 14 of the Plan, the Board and the Committee reserve the right to amend the Plan, either retroactively or prospectively, in whatever respect is required to achieve and maintain compliance with the requirements of the Section 409A.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Deferral Provisions of Plan Unfunded and Limited to Select Group of Management or Highly Compensated Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Deferral Eligible Grantees and Non-Employee Directors may elect to defer the receipt of Restricted Stock and Restricted Stock Units as provided in Paragraph 8.  The deferral provisions of Paragraph 8 and the other provisions of the Plan relating to the deferral of Restricted Stock and Restricted Stock Units are unfunded and maintained primarily for the purpose of providing a select group of management or highly compensated employees the opportunity to defer the receipt of compensation otherwise payable to such eligible employees in accordance with the terms of the Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">References to Written Forms, Elections and Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any action under the Plan that requires a written form, election, notice or other action shall be treated as completed if taken via electronic or other means, to the extent authorized by the Committee.                        </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><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">DEFINITIONS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#91;RESERVED&#93;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means unfunded bookkeeping accounts established pursuant to Paragraph 8(h) and maintained by the Committee in the names of the respective Grantees (i)&#160;to which Deferred Stock Units, dividend equivalents and earnings on dividend equivalents shall be credited with respect to the portion of the Account allocated to the Company Stock Fund and (ii)&#160;to which amounts credited to the Income Fund or an Other Investment Fund are credited with income, gains, and losses as provided in Article 8, reduced by distributions in accordance with the Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Active Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each Grantee who is actively employed by a Participating Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, any other person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person.  For purposes of this definition, the term &#8220;control,&#8221; including its correlative terms &#8220;controlled by&#8221; and &#8220;under common control with,&#8221; mean, with respect to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Annual Rate of Pay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date, an employee&#8217;s annualized base pay rate.  An employee&#8217;s Annual Rate of Pay shall not include sales commissions or other similar payments or awards.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Interest Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">Except as otherwise provided in Paragraph 2(f)(ii)&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">The Applicable Interest Rate with respect to amounts credited to the Income Fund that are attributable to (1) dividends and other distributions credited with respect to Deferred Stock Units that are deferred pursuant to Initial Deferral Elections made before January 1, 2010 and (2) Diversification Elections and Special Diversification Elections made before January 1, 2010 shall be the interest rate that, when compounded annually pursuant to rules established by the Committee from time to time, is mathematically equivalent to 8% (0.08) per annum, or such other interest rate established by the Committee from time to time.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">The Applicable Interest Rate with respect to amounts credited to the Income Fund that are attributable to&#58; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">dividends and other distributions credited with respect to Deferred Stock Units that are deferred pursuant to Initial Deferral Elections made on or after January 1, 2010 and before January 1, 2014&#59; and</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Diversification Elections and Special Diversification Elections made on or after January 1, 2010 and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">before January 1, 2014 and Subsequent Deferral Elections made before January 1, 2021 with respect to the amounts described in this Paragraph 2(f)(i)(B)(2)&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">shall be the interest rate that, when compounded annually pursuant to rules established by the Committee from time to time, is mathematically equivalent to 12% per annum, or such other interest rate established by the Committee from time to time.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">Effective with respect to amounts credited to the Income Fund that are attributable to&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">dividends and other distributions credited with respect to  Deferred Stock Units that are deferred pursuant to Initial Deferral Elections made on or after January 1, 2014 and before January 1, 2021&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">dividends and other distributions credited with respect to  Deferred Stock Units that are deferred pursuant to Regular Deferral Elections made before January 1, 2021&#59; and </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Diversification Elections and Special Diversification Elections that become effective on or after January 1, 2014 and before January 1, 2021, and Subsequent Deferral Elections made before January 1, 2021 with respect to the amounts described in this Paragraph 2(f)(i)(C)(3)&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the &#8220;Applicable Interest Rate&#8221; shall be the Applicable Interest Rate that applies to &#8220;Protected Account Balances&#8221; under the Comcast Corporation 2005 Deferred Compensation Plan (the &#8220;2005 Deferred Compensation Plan&#8221;) if, as of the September 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> immediately preceding the Plan Year to which the Initial Deferral Election, Regular Deferral Election or Diversification Election applies, the sum of (x) the Grantee&#8217;s Account under the 2005 Deferred Compensation Plan to the extent such Account is credited to the Income Fund, plus (y) the Grantee&#8217;s Account under the Comcast Corporation 2002 Deferred Compensation Plan (the &#8220;2002 Deferred Compensation Plan&#8221;) to the extent such Account is credited to the Income Fund, plus (z) the portion of the Grantee&#8217;s Account under this Plan credited to the Income Fund, is less than the High-Water Mark. If the conditions described in the preceding sentence do not apply, the &#8220;Applicable Interest Rate&#8221; shall be the Applicable Interest Rate that applies under the 2005 Deferred Compensation Plan to amounts credited pursuant to Initial Deferral Elections with respect to compensation earned after December 31, 2013, that are not Protected Account Balances.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">Effective for the period beginning as soon as administratively practicable following </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A) a significant reduction in a Grantee&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">compensation and services to the Company, as determined by the Committee in its sole discretion, and (B) a Grantee&#8217;s employment termination date, in each case, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to the date the Grantee&#8217;s Account is distributed in full</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Committee, in its sole and absolute discretion, may designate the term &#8220;Applicable Interest Rate&#8221; for such Grantee&#8217;s Account to mean the lesser of&#58;  (A)&#160;the rate in effect under Paragraph 2(f)(i) or (B)&#160;the interest rate that, when compounded annually pursuant to rules established by the Committee from time to time, is mathematically equivalent to the Prime Rate plus one percent, compounded annually as of the last day of the calendar year.  A Grantee&#8217;s re-employment by a Participating Company following an employment termination date shall not affect the Applicable Interest Rate that applies to the part of the Grantee&#8217;s Account (including interest credited with respect to such part of the Grantee&#8217;s Account) that was credited before such employment termination date.  Notwithstanding the foregoing, the Committee may delegate its authority to determine the Applicable Interest Rate under this Paragraph 2(f)(ii) to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">AT&#38;T Broadband Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the acquisition of AT&#38;T Broadband Corp. (now known as Comcast Cable Communications, LLC) by the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an award of Restricted Stock or Restricted Stock Units granted under the Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">Except as provided in Paragraph 2(j)(ii), &#8220;Change in Control&#8221; means the occurrence of any one or more of the following events&#58; </font></div><div style="margin-bottom:3pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">following February 22, 2016, any person or &#8220;group&#8221; (as defined in Section 13(d) of the 1934 Act) (each, a &#8220;Person&#8221;), other than an employee benefit plan or trust maintained by the Company, becomes the &#8220;beneficial owner&#8221; (as defined in Rule 13d-3 under the 1934 Act), directly or indirectly, of securities of the Company representing 30% or more of the combined voting power of the Company&#8217;s outstanding securities entitled to vote generally in the election of directors, unless a majority of the directors of the Company in office immediately preceding the date on which such Person acquires such beneficial ownership, by resolution negates the effectiveness of this provision in a particular circumstance)&#59;</font></div><div style="margin-bottom:3pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">at any time during a period of 12 consecutive months, individuals who at the beginning of such period constituted the Board and any new member of the Board whose election or nomination for election was approved by a vote of at least a majority of the directors then still in office who </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:3pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">either were directors at the beginning of such period or whose election or nomination for election was so approved, cease for any reason to constitute a majority of members of the Board&#59; </font></div><div style="margin-bottom:3pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">the consummation of (x) a merger, consolidation, reorganization or similar corporate transaction involving the Company or any of its subsidiaries with any other corporation or entity, which would result in the combined voting power of the Company&#8217;s securities entitled to vote generally in the election of directors outstanding immediately prior to such merger, consolidation, reorganization or other similar transaction representing (either by remaining outstanding or being converted into voting securities of the surviving entity or, if applicable, the ultimate parent thereof) less than a majority of the combined voting power of the Company or such surviving entity or parent outstanding immediately after such merger, consolidation, reorganization or other similar transaction, or (y) any sale, lease, exchange or other transfer to any Person of all or substantially all of the assets of the Company, in one transaction or a series of related transactions&#59; or</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">the approval by the shareholders of the Company of a liquidation or dissolution of the Company.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">For purposes of Paragraph 8, and with respect to the distribution of amounts subject to an Award that constitute &#8220;deferred compensation&#8221; (within the meaning of Section 409A), the term &#8220;Change in Control&#8221; shall mean any transaction or series of transactions that constitutes a change in the ownership or effective control or a change in the ownership of a substantial portion of the assets of the Company, within the meaning of Section 409A.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Comcast Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any restricted stock, restricted stock unit, stock bonus, stock option or other compensation plan, program or arrangement established or maintained by the Company or an Affiliate, including but not limited to this Plan, the Comcast Corporation 2003 Stock Option Plan, the Comcast Corporation 2002 Stock Option Plan, the Comcast Corporation 1996 Stock Option Plan, Comcast Corporation 1987 Stock Option Plan and the Comcast Corporation 2002 Deferred Stock Option Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Compensation Committee of the Board, provided that all references to the Committee shall be treated as references to the Committee&#8217;s delegate with respect to any Award granted within the scope of the delegate&#8217;s authority pursuant to Paragraph 5(f).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Class A Common Stock, par value $0.01, of the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Comcast Corporation, a Pennsylvania corporation, including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company Stock Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a hypothetical investment fund pursuant to which Deferred Stock Units are credited with respect to a portion of an Award subject to an Election, and thereafter until (i) the date of distribution or (ii) the effective date of a Diversification Election, to the extent a Diversification Election applies to such Deferred Stock Units, as applicable.  The portion of a Grantee&#8217;s Account deemed invested in the Company Stock Fund shall be treated as if such portion of the Account were invested in hypothetical shares of Common Stock otherwise deliverable as Shares upon the Vesting Date associated with Restricted Stock or Restricted Stock Units, and all dividends and other distributions paid with respect to Common Stock were credited to the Income Fund, held uninvested in cash and credited with interest at the Applicable Interest Rate as of the next succeeding December 31 (to the extent the Account continues to be deemed credited in the form of Deferred Stock Units through such December 31), provided that dividends and other distributions paid with respect to Common Stock shall be credited with interest at the Applicable Interest Rate commencing as of the date on which dividends or other distributions are paid, provided further that dividends and other distributions paid with respect to the Accounts of Non-Employee Directors after July 31, 2020 shall be credited to the Company Stock Fund as a hypothetical purchase of Common Stock at Fair Market Value on the applicable dividend or distribution payment date, and dividends and other distributions paid with respect to the Accounts of Covered Grantees after February 28, 2021 shall be credited to Other Investment Funds as a hypothetical purchase of one or more Other Investment Funds on the applicable dividend or distribution payment date.  To the extent a distribution of a Grantee&#8217;s Account is attributable to amounts credited to the Company Stock Fund (i) as Deferred Stock Units that have never been the subject of a completed Diversification Election or (ii) under circumstances described in Paragraph 8(j)(ii)(A), distributions shall be made in the form of Common Stock.  All other distributions of Account balances shall be made in cash.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any relevant date of determination, (i) any Section 16 Officer for whom disclosure was required pursuant to Item 402 of SEC Regulation S-K in the Company&#8217;s most recent filing with the SEC under the 1934 Act and (ii) any individual, as determined by the Committee in its discretion.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the date on which an Award is granted.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Deceased Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">A Grantee whose employment by a Participating Company is terminated by death&#59; or</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">A Grantee who dies following termination of employment by a Participating Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Deferral Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">Effective for the period extending from January 1, 2014 through December 31, 2018&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">An Eligible Employee whose Annual Rate of Pay is $250,000 or more as of both&#58; (x)&#160;the date on which an Initial Deferral Election or Regular Deferral Election is filed with the Committee&#59; and (y)&#160;the first day of the calendar year in which such Initial Deferral Election or Regular Deferral Election is filed.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">Each New Key Employee.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">Each other employee of a Participating Company who is designated by the Committee, in its sole and absolute discretion, as a Deferral Eligible Employee.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">Effective on and after January 1, 2019&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">An Eligible Employee whose Annual Rate of Pay is $350,000 or more as of both&#58;  (x)&#160;the date on which an Initial Deferral Election or Regular Deferral Election is filed with the Committee&#59; and (y)&#160;the first day of the calendar year in which such Initial Deferral Election or Regular Deferral Election is filed.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">Each New Key Employee.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">Each other employee of a Participating Company who is designated by the Committee, in its sole and absolute discretion, as a Deferral Eligible Employee.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.03pt">Notwithstanding anything in this Paragraph 2(t) to the contrary, except as otherwise provided by the Committee or its delegate, no Grantee who is an employee of NBCUniversal, LLC, a Delaware limited liability company, and its subsidiaries (collectively, &#8220;NBCUniversal&#8221;) shall be a Deferral Eligible Employee with respect to any Award granted to such Grantee on or after January 29, 2011.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Deferred Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the number of hypothetical Shares subject to an Election.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">A Grantee&#8217;s substantial inability to perform Grantee&#8217;s employment duties due to partial or total disability or incapacity resulting from a mental or physical illness, injury or other health-related cause for a period of 12 consecutive months or for a cumulative period of 52 weeks in any two-calendar year period&#59; or</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">If different from the definition in Paragraph 2(v)(i) above, &#8220;Disability&#8221; as it may be defined in such Grantee&#8217;s employment agreement between the Grantee and the Company or an Affiliate, if any.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Disabled Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">A Grantee whose employment by a Participating Company is terminated by reason of Disability&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">The duly-appointed legal guardian of an individual described in Paragraph 2(w)(i) acting on behalf of such individual.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Diversification Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Grantee&#8217;s election to have a portion of the Grantee&#8217;s Account credited in the form of Deferred Stock Units and attributable to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">any grant of Restricted Stock or Restricted Stock Units deemed liquidated and credited thereafter under the Income Fund or an Other Investment Fund, as provided in Paragraph 8(k)(i), if (and to the extent that) it is approved by the Committee or its delegate in accordance with Paragraph 8(k)(ii), provided that no Diversification Election by a Grantee who is a Non-Employee Director shall be recognized on or after July 31, 2020.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as applicable, an Initial Deferral Election, Regular Deferral Election, or a Subsequent Deferral Election.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an employee of a Participating Company, as determined by the Committee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(aa)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">If Shares or shares of any Other Investment Fund are listed on a stock exchange, Fair Market Value shall be determined based on the last reported sale price of a share on the principal exchange on which shares are listed on the date of determination, or if such date is not a trading day, the next trading date.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">If Shares or shares of any Other Investment Fund are not so listed, but trades of shares are reported on the Nasdaq National Market, Fair Market Value shall be determined based on the last quoted sale price of a share on the Nasdaq National Market on the date of determination, or if such date is not a trading day, the next trading date.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">If Shares or shares of any Other Investment Fund are not so listed nor trades of shares so reported, Fair Market Value shall be determined by the Committee in good faith.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ab)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Family Member</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning given to such term in General Instructions A.1(a)(5) to Form S-8 under the Securities Act of 1933, as amended, and any successor thereto.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ac)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Grandfathered Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means amounts described in Paragraph 1(c) that were deferred under the Plan and that were earned and vested before January 1, 2005.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ad)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an Eligible Employee or Non-Employee Director who is granted an Award.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ae)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Hardship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an &#8220;unforeseeable emergency,&#8221; as defined in Section 409A.  The Committee shall determine whether the circumstances of the Grantee constitute an unforeseeable emergency and thus a Hardship within the meaning of this Paragraph 2(ee).  Following a uniform procedure, the Committee&#8217;s determination shall consider any facts or conditions deemed necessary or advisable by the Committee, and the Grantee shall be required to submit any evidence of the Grantee&#8217;s circumstances that the Committee requires.  The determination as to whether the Grantee&#8217;s circumstances are a case of Hardship shall be based on the facts of each case&#59; provided however, that all determinations as to Hardship shall be uniformly and consistently made according to the provisions of this Paragraph 2(ee) for all Grantees in similar circumstances.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(af)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">High Balance Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">A Grantee the value of whose Account that is deemed invested in the Income Fund is greater than or equal to the Income Fund Limit, as determined by the Committee&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">Effective July 31, 2020, a Grantee who is, as of any relevant date of determination, a Non-Employee Director&#59; and</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">Effective February 28, 2021, a Grantee who is, as of any relevant date of determination, a Covered Grantee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ag)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">High-Water Mark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">With respect to amounts credited to the Income Fund on account of Diversification Elections made in 2014, the highest of the sum of the amounts described in (A), (B) and (C) below as of the last day of any calendar quarter beginning after December 31, 2008 and before October 1, 2013&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">the Grantee&#8217;s Account under the 2005 Deferred Compensation Plan, to the extent credited to the Income Fund&#59; plus </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">the Grantee&#8217;s Account under the 2002 Deferred Compensation Plan, to the extent credited to the Income Fund&#59; plus </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">the portion of the Grantee&#8217;s Account under this Plan credited to the Income Fund.&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">With respect to amounts credited to the Income Fund on account of Diversification Elections and Special Diversification Elections made after 2014, the sum of (x) plus (y) where (x) equals the highest of the sum of the amounts described in Paragraphs 2(ee)(i)(A), (B) and (C) as of the last day of any calendar quarter beginning after December 31, 2008 and before January 1, 2014, and (y) equals the sum of&#58; </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">The amount credited to the Income Fund with respect to a Grantee&#8217;s Account under Section 3.8 of the 2005 Deferred Compensation Plan after December 31, 2013 and on or before September 30, 2014 that is contractually committed pursuant to an employment agreement entered into on or before December 31, 2013&#59; plus </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">The deferred portion of a Grantee&#8217;s cash bonus award earned for 2013 to the extent credited to the Income Fund  and payable, but for the Grantee&#8217;s deferral election under the 2005 Deferred Compensation Plan after December 31, 2013 and on or before September 30, 2014&#59; plus </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">The amount credited to the Income Fund pursuant to a Diversification Election or Special Diversification Election made by a Grantee before January 1, 2014 with respect to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Restricted Stock Units that vest after December 31, 2013 and on or before September 30, 2014.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ah)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Income Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a hypothetical investment fund pursuant to which an amount equal to the Fair Market Value of Deferred Stock Units subject to a Diversification Election is credited as of the effective date of such Diversification Election and, except as otherwise provided in Paragraph 8(j) and Paragraph 8(k), as to which interest is credited thereafter until the date of distribution at the Applicable Interest Rate.  In addition, the Income Fund shall also be deemed to hold dividend equivalents and earnings on dividend equivalents credited to a Grantee&#8217;s Account as described in Paragraph 2(b) and Paragraph 2(p).  Notwithstanding any other provision of the Plan to the contrary, for purposes of determining the time and form of payment of amounts credited to the Income Fund, the rules of the 2005 Deferred Compensation Plan shall apply on the same basis as if such amounts were credited to a Grantee&#8217;s account under such 2005 Deferred Compensation Plan.  The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">9% Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is 9%.  The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">12% Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is 12%.  The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prime Plus One Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is described in Paragraph 2(f)(ii).  For purposes of this Paragraph 2(hh), the Income Fund shall include amounts credited to the Income Fund under the 2002 Deferred Compensation Plan and the 2005 Deferred Compensation Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ai)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Income Fund Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">With respect to Grantees other than Non-Employee Directors and Covered Grantees, $100 million, provided that if the amount credited to a Grantee&#8217;s Income Fund is greater than $100 million as of December 31, 2019, the Income Fund Limit applicable to such Grantee for any applicable Plan Year shall be equal to the amount credited to a Grantee&#8217;s Income Fund as of the December 31 immediately preceding such applicable Plan Year until such balance is equal to or less than $100 million.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">With respect to Grantees who are Non-Employee Directors, effective as of July 31, 2020, $0 (zero dollars).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">With respect to Grantees who are Covered Grantees, effective as of February 28, 2021, $0 (zero dollars).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">Effective as of the last day of the month following the date a Grantee first becomes a Non-Employee Director or a Covered Grantee, $0 (zero dollars). </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(A)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.36pt">The Committee may waive or modify downward the Income Fund Limit applicable to one or more High Balance Participants in its discretion.  For purposes of this Paragraph 2(ii), the Income Fund shall include amounts credited to the Income Fund under the 2002 Deferred Compensation Plan and 2005 Deferred Compensation Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(aj)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a written election on a form provided by the Committee, pursuant to which a Grantee&#58; (i)&#160;elects, within the time or times specified in Paragraph 8(a)(i), to defer the distribution date of Shares issuable with respect to Restricted Stock Units&#59; and (ii)&#160;designates the distribution date of such Shares.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ak)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">New Key Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means&#58;  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">Effective for the period extending from January 1, 2014 through December 31, 2018, each employee of a Participating Company who&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">becomes an employee of a Participating Company and has an Annual Rate of Pay of $250,000 or more as of his employment commencement date&#59; or </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">has an Annual Rate of Pay that is increased to $250,000 or more and who, immediately preceding such increase, was not a Deferral Eligible Employee.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">Effective on and after January 1, 2019, each employee of a Participating Company who&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">becomes an employee of a Participating Company and has an Annual Rate of Pay of $350,000 or more as of his employment commencement date&#59; or </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">has an Annual Rate of Pay that is increased to $350,000 or more and who, immediately preceding such increase, was not a Deferral Eligible Employee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(al)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Employee Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an individual who is a member of the Board, and who is not an Eligible Employee, including an individual who is a member of the Board and who previously was an employee of the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(am)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:13.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Normal Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Grantee&#8217;s termination of employment that is treated by the Participating Company as a retirement under its employment policies and practices as in effect from time to time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(an)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Available Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as of any date, the sum of&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">The total number of Shares owned by a Grantee or such Grantee&#8217;s Family Member that were not acquired by such Grantee or such Grantee&#8217;s Family Member pursuant to a Comcast Plan or otherwise in connection with the performance of services to the Company or an Affiliate&#59; plus</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">The excess, if any of&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">The total number of Shares owned by a Grantee or such Grantee&#8217;s Family Member other than the Shares described in Paragraph 2(nn)(i)&#59; over</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">The sum of&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The number of such Shares owned by such Grantee or such Grantee&#8217;s Family Member for less than six months&#59; plus</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The number of such Shares owned by such Grantee or such Grantee&#8217;s Family Member that has, within the preceding </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">six months, been the subject of a certification pursuant to Paragraph 9(c)(ii) or any similar certification under any other Comcast Plan&#59; plus</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The number of such Shares owned by such Grantee or such Grantee&#8217;s Family Member that has, within the preceding six months, been received in exchange for Shares surrendered as payment, in full or in part, or as to which ownership was attested to as payment, in full or in part, of the exercise price for an option to purchase any securities of the Company or an Affiliate of the Company, under any Comcast Plan, but only to the extent of the number of Shares surrendered or attested to&#59; plus</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The number of such Shares owned by such Grantee or such Grantee&#8217;s Family Member as to which evidence of ownership has, within the preceding six months, been provided to the Company in connection with the crediting of &#8220;Deferred Stock Units&#8221; to such Grantee&#8217;s Account under the Comcast Corporation 2002 Deferred Stock Option Plan (as in effect from time to time).</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">For purposes of this Paragraph 2(nn), a Share that is subject to an Election pursuant to Paragraph 8 or a deferral election pursuant to another Comcast Plan shall not be treated as owned by a Grantee until all conditions to the delivery of such Share have lapsed.  For purposes of determining the number of Other Available Shares, the term &#8220;Shares&#8221; shall also include the securities held by a Grantee or such Grantee&#8217;s Family Member immediately before the consummation of the AT&#38;T Broadband Transaction that have converted into Shares. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ao)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Investment Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Company Stock Fund and such other hypothetical investment funds designated by the Committee, pursuant to which income, gains, and losses are credited to a Grantee&#8217;s Account as if the Account, to the extent deemed invested in such Other Investment Fund, were credited with income, gains, and losses as if actually invested in such Other Investment Fund.  The Grantee shall designate the Other Investment Funds in which the Grantee&#8217;s Account shall be invested in accordance with rules established by the Committee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ap)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participating Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Company and each of the Subsidiary Companies.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(aq)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means &#8220;Performance-Based Compensation&#8221; within the meaning of Section 409A.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ar)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a period of at least 12 months during which a Grantee may earn Performance-Based Compensation.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(as)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.04pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(at)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Comcast Corporation 2002 Restricted Stock Plan, as set forth herein, and as amended from time to time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(au)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the calendar year.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(av)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for any calendar year, the interest rate that, when compounded daily pursuant to rules established by the Committee from time to time, is mathematically equivalent to the prime rate of interest (compounded annually) as published in the Eastern Edition of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">The Wall Street Journal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> on the last business day preceding the first day of such calendar year, and as adjusted as of the last business day preceding the first day of each calendar year beginning thereafter.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(aw)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.04pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a written election on a form provided by the Committee, pursuant to which a Grantee&#58;  (i)&#160;elects, within the time or times specified in Paragraph 8(a)(ii), to defer the distribution date of Shares issuable with respect to Restricted Stock Units&#59; and (ii)&#160;designates the distribution date of such Shares.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ax)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Shares subject to restrictions as set forth in an Award.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ay)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Stock Unit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a unit that entitles the Grantee, upon the Vesting Date set forth in an Award, to receive one Share.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(az)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Retired Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Grantee who has terminated employment pursuant to a Normal Retirement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ba)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Rule 16b-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Rule 16b-3 promulgated under the 1934 Act, as in effect from time to time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bb)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 16 Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an &#8220;officer&#8221; of the Company, as defined pursuant to Rule 16a-1(f) under the 1934 Act.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bc)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a share or shares of Common Stock.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bd)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Special Diversification Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to each separate Award, a Diversification Election made before October 22, 2020 by a Grantee other than a Non-Employee Director to have more than 40 percent of the Deferred Stock Units credited to such Grantee&#8217;s Account in the Company Stock Fund liquidated and credited thereafter under the Income Fund or an Other Investment Fund, as provided in Paragraph 8(k)(i), if (and to the extent that) it is approved by the Committee or its delegate in accordance with Paragraph 8(k)(ii).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(be)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsequent Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a written election on a form provided by the Committee, filed with the Committee in accordance with Paragraph 8(d), pursuant to which a Grantee&#58; (i) elects, within the time or times specified in Paragraph 8(d), to further defer the distribution date of Shares issuable with respect to Restricted Stock or Restricted Stock Units&#59; and (ii) designates the distribution date of such Shares.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bf)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiary Companies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all business entities that, at the time in question, are subsidiaries of the Company, within the meaning of section 424(f) of the Code.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bg)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successor-in-Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the estate or beneficiary to whom the right to payment under the Plan shall have passed by will or the laws of descent and distribution.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bh)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Terminating Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Change in Control.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Third Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Person, together with such Person&#8217;s Affiliates, provided that the term &#8220;Third Party&#8221; shall not include the Company or an Affiliate of the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bj)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, as applicable&#58;  (i)&#160;the date on which the restrictions imposed on a Share of Restricted Stock lapse or (ii)&#160;the date on which the Grantee vests in a Restricted Stock Unit.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bk)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1933 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Securities Act of 1933, as amended.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bl)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1934 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">RIGHTS TO BE GRANTED</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Rights that may be granted under the Plan are&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Rights to Restricted Stock which gives the Grantee ownership rights in the Shares subject to the Award, subject to a substantial risk of forfeiture, as set forth in Paragraph 7, and to deferred payment, as set forth in Paragraph 8&#59; and </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Rights to Restricted Stock Units which give the Grantee the right to receive Shares upon a Vesting Date, as set forth in Paragraph 7, and to deferred payment, as set forth in Paragraph 8.  The maximum number of Shares subject to Awards that may be granted to any single individual in any calendar year, adjusted as provided in Paragraph 10, shall be 4.0 million Shares.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">SHARES SUBJECT TO THE PLAN</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Shares Available for Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Subject to adjustment as provided in Paragraph 10, not more than 304&#160;million Shares in the aggregate may be issued under the Plan pursuant to the grant of Awards.  The Shares issued under the Plan may, at the Company&#8217;s option, be either Shares held in treasury or Shares originally issued for such purpose.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Shares Returned to the Reserve</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If Restricted Stock or Restricted Stock Units are forfeited pursuant to the terms of an Award, the Shares underlying such forfeited Award shall return to the pool of Shares available for issuance under the Plan.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Share Recycling Prohibitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Company withholds Shares to satisfy its tax withholding obligations, such withheld Shares shall not again become available for Awards or increase the number of Shares available for grant under Paragraph 4(a).  </font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">ADMINISTRATION OF THE PLAN</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Plan shall be administered by the Committee, provided that with respect to Awards to Non-Employee Directors, the rules of this Paragraph 5 shall apply so that all references in this Paragraph 5 to the Committee shall be treated as references to either the Board or the Committee acting alone.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Grants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the express terms and conditions set forth in the Plan, the Committee shall have the power, from time to time, to select those Employees and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-Employee Directors to whom Awards shall be granted under the Plan, to determine the number of Shares and&#47;or Restricted Stock Units, as applicable, to be granted pursuant to each Award, and, pursuant to the provisions of the Plan, to determine the terms and conditions of each Award, including the restrictions applicable to such Shares and the conditions upon which a Vesting Date shall occur.  The determination of the Committee in all such matters shall be conclusive.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee shall hold meetings at such times and places as it may determine.  Acts approved at a meeting by a majority of the members of the Committee or acts approved in writing by the unanimous consent of the members of the Committee shall be the valid acts of the Committee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Exculpation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No member of the Committee shall be personally liable for monetary damages for any action taken or any failure to take any action in connection with the administration of the Plan or the granting of Awards thereunder unless (i) the member of the Committee has breached or failed to perform the duties of his office, and (ii) the breach or failure to perform constitutes self-dealing, willful misconduct or recklessness&#59; provided, however, that the provisions of this Paragraph 5(d) shall not apply to the responsibility or liability of a member of the Committee pursuant to any criminal statute.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Service on the Committee shall constitute service as a member of the Board.  Each member of the Committee shall be entitled without further act on his part to indemnity from the Company to the fullest extent provided by applicable law and the Company&#8217; s Articles of Incorporation and By-laws in connection with or arising out of any action, suit or proceeding with respect to the administration of the Plan or the granting of Awards thereunder in which he may be involved by reason of his being or having been a member of the Committee, whether or not he continues to be such member of the Committee at the time of the action, suit or proceeding.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delegation of Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee may delegate its authority with respect to the grant, amendment, interpretation and administration of grants and awards of restricted stock and restricted stock units to a person, persons or committee, in its sole and absolute discretion.  Actions taken by the Committee&#8217;s duly-authorized delegate shall have the same force and effect as actions taken by the Committee.  Any delegation of authority pursuant to this Paragraph 5(f) shall continue in effect until the earliest of&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">such time as the Committee shall, in its sole and absolute discretion, revoke such delegation of authority&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">in the case of delegation to a person that is conditioned on such person&#8217;s continued service as an employee of the Company or as a member of the Board, the date such delegate shall cease to serve in such capacity for any reason&#59; or</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">the delegate shall notify the Committee that he or she declines to continue to exercise such authority.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">ELIGIBILITY</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Awards may be granted only to Eligible Employees and Non-Employee Directors.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">RESTRICTED STOCK AND RESTRICTED STOCK UNIT AWARDS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee may grant Awards in accordance with the Plan, provided that the Board or the Committee may grant Awards to Non-Employee Directors authorized by the Comcast Corporation 2002 Non-Employee Director Compensation Plan, or otherwise.  With respect to Awards to Non-Employee Directors, the rules of this Paragraph 7 shall apply so that either the Board or the Committee acting alone shall have all of the authority otherwise reserved in this Paragraph 7 to the Committee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The terms and conditions of Awards shall be set forth in writing as determined from time to time by the Committee, consistent, however, with the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Time of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  All Awards shall be granted on or before May 19, 2026.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Terms of Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The provisions of Awards need not be the same with respect to each Grantee.  No cash or other consideration shall be required to be paid by the Grantee in exchange for an Award.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Awards and Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Grantee shall be provided with an agreement specifying the terms of an Award.  The Company shall arrange for the recording of Grantee&#8217;s ownership of the Restricted Stock on a book entry recordkeeping system maintained on behalf of the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the provisions of the Plan and the Award, the Committee may establish a period commencing with the Date of Grant during which the Grantee shall not be permitted to sell, transfer, pledge or assign Restricted Stock or Restricted Stock Units awarded under the Plan. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Vesting&#47;Lapse of Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the provisions of the Plan and the Award, a Vesting Date for Restricted Stock or Restricted Stock Units subject to an Award shall occur at such time or times and on such terms and conditions as the Committee may determine and as are set forth in the Award&#59; provided, however, that except as otherwise provided by the Committee, a Vesting Date shall occur only if the Grantee is an employee of a Participating Company as of such Vesting Date, and has been an employee of a Participating Company continuously from the Date of Grant.  The Award may provide for Restricted Stock or Restricted Stock Units to vest in installments, as determined by the Committee.  The Committee may, in its sole discretion, waive, in whole or in part, any remaining conditions to vesting with respect to such Grantee&#8217;s Restricted Stock or Restricted Stock Units, provided that for avoidance of doubt, such unilateral discretion shall not apply to any grant of rights that is designated as intended to satisfy the rules for performance-based compensation under section 162(m) of the Code.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt;text-decoration:underline">Rights of the Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Grantees may have such rights with respect to Shares subject to an Award as may be determined by the Committee and set forth in the Award, including the right to vote such Shares, and the right to receive dividends paid with respect to such Shares.  A Grantee whose Award consists of Restricted Stock Units shall not have the right to vote with respect to such Restricted Stock Units.  With respect to Awards of Restricted Stock Units granted prior to March 1, 2015, a Grantee shall not have the right to receive dividend equivalents with respect to such Restricted Stock Units.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  With respect to Awards of Restricted Stock Units granted on and after March 1, 2015, the Committee may, in its discretion, provide for the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">payment of dividend equivalents with respect to Restricted Stock Units, which may be paid directly to the Grantee, accrued and paid by the Company at such time or times specified in the applicable agreement specifying the terms of an Award, or treated as reinvested in additional Restricted Stock Units, or a combination thereof, as determined by the Committee in its sole discretion.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Termination of Grantee&#8217;s Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  A transfer of an Eligible Employee between two employers, each of which is a Participating Company, shall not be deemed a termination of employment.  A Grantee who is a Non-Employee Director shall be treated as having been terminated upon the Grantee&#8217;s termination of service as a Non-Employee Director, provided that if such a Grantee is designated as a Director Emeritus upon termination of service as a Non-Employee Director, such Non-Employee Director shall not be treated as having been terminated until the Grantee&#8217;s termination of service as a Director Emeritus.  In the event that a Grantee&#8217;s employment with all Participating Companies terminates, all Restricted Shares and&#47;or Restricted Stock Units as to which a Vesting Date has not occurred shall be forfeited by the Grantee and deemed canceled by the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For purposes of the Plan, the Company may satisfy its obligation to deliver Shares issuable under the Plan by arranging for the recording of Grantee&#8217;s ownership of Shares issuable under the Plan on a book entry recordkeeping system maintained on behalf of the Company.  Except as otherwise provided by Paragraph 8, when a Vesting Date occurs with respect to all or a portion of an Award of Restricted Stock or Restricted Stock Units, the Company shall notify the Grantee that a Vesting Date has occurred, and shall deliver to the Grantee (or the Grantee&#8217;s Successor-in-Interest) Shares as to which a Vesting Date has occurred (or in the case of Restricted Stock Units, the number of Shares represented by such Restricted Stock Units) without any legend or restrictions (except those that may be imposed by the Committee, in its sole judgment, under Paragraph 9(a)).  The right to payment of any fractional Shares that may have accrued shall be satisfied in cash, measured by the product of the fractional amount times the Fair Market Value of a Share at the Vesting Date, as determined by the Committee.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">DEFERRAL ELECTIONS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Grantee may elect to defer the receipt of Shares that would otherwise be issuable with respect to Restricted Stock Units as to which a Vesting Date has not occurred, as provided by the Committee in the Award, consistent, however, with the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Initial Deferral Election and Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Grantee who is a Non-Employee Director or a Deferral Eligible Employee shall have the right to defer the receipt of some or all of the Shares issuable with respect to Restricted Stock Units as to which a Vesting Date has not yet occurred, by filing an Initial Deferral Election to defer the receipt of such Shares on a form provided by the Committee for this purpose.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt;text-decoration:underline">Deadline for Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No Initial Deferral Election to defer the receipt of Shares issuable with respect to Restricted Stock Units that are not Performance-Based Compensation shall be effective unless it is filed with the Committee on or before the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> day following the Date of Grant and 12 or more months in advance of the applicable Vesting Date.  No Initial Deferral Election to defer the receipt of Shares issuable with respect to Restricted Stock Units that are Performance-Based Compensation shall be effective unless it is filed with the Committee at least six months before the end of the Performance Period during which such Performance-Based Compensation may be earned.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt;text-decoration:underline">Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Grantee who is a Deferral Eligible Employee shall have the right to defer the receipt of some or all of the Shares issuable with respect to Restricted Stock Units as to which a Vesting Date has not yet occurred, and that are not subject to an Initial Deferral Election, by filing a Regular Deferral Election to defer the receipt of such Shares on a form provided by the Committee for this purpose.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt;text-decoration:underline">Deadline for Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No Regular Deferral Election to defer the receipt of Shares issuable with respect to Restricted Stock Units shall be effective unless it is filed with the Committee on or before the close of business at least one year before the scheduled Vesting Date of such Restricted Stock Units.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Effect of Failure of Vesting Date to Occur</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  An Election shall be null and void if a Vesting Date with respect to the Restricted Stock Units does not occur before the distribution date for Shares issuable with respect to such Restricted Stock Units identified in such Election.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Deferral Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as otherwise provided in Paragraph 8(d), all Shares issuable with respect to Restricted Stock Units that are subject to an Election shall be delivered to the Grantee (or the Grantee&#8217;s Successor-in-Interest) without any legend or restrictions (except those that may be imposed by the Committee, in its sole judgment, under Paragraph 9(a)), on the distribution date for such Shares designated by the Grantee on the most recently filed Election.  The distribution date may vary with each separate Election.  A Grantee may elect distribution to commence on the earlier of a date within 60 days following the Grantee&#8217;s death or the date otherwise specified pursuant to an Initial Deferral Election, a Regular Deferral Election, or a Subsequent Deferral Election.  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as otherwise specifically provided by the Plan&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">With respect to Initial Deferral Elections made with respect to Restricted Stock Units subject to Awards granted before January 1, 2021, no distribution pursuant to an Initial Deferral Election may be made earlier than January 2nd of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the third calendar year beginning after the Vesting Date, nor later than January 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the eleventh calendar year beginning after the Vesting Date.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">With respect to Initial Deferral Elections made with respect to Restricted Stock Units subject to Awards granted after December 31, 2020, no distribution pursuant to an Initial Deferral Election may be made earlier than January 2nd of the second calendar year beginning after the Vesting Date, nor later than January 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the seventh calendar year beginning after the Vesting Date.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt;text-decoration:underline">Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">With respect to Regular Deferral Elections made with respect to Restricted Stock Units subject to Awards granted before January 1, 2021, no distribution pursuant to an Initial Deferral Election may be made earlier than the fifth anniversary of the Vesting Date, nor later than January 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the eleventh calendar year beginning after the Vesting Date.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">With respect to Regular Deferral Elections made with respect to Restricted Stock Units subject to Awards granted after December 31, 2021, no distribution pursuant to an Initial Deferral Election may be made earlier than the fifth anniversary of the Vesting Date, nor later than January 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the eighth calendar year beginning after the Vesting Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything in this Paragraph 8(d) to the contrary, no Subsequent Deferral Election shall be effective until 12 months after the date on which such Subsequent Deferral Election is made.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">Each Active Grantee, and each Grantee designated by the Committee who has served as a Non-Employee Director or Section 16 Officer at any time on or after January 1, 2019 (whether or not such individual is an Active Grantee)  (A) who has previously made an Initial Deferral Election or a Regular Deferral Election to receive a distribution of part or all of his or her Account, or (B) who, pursuant to this Paragraph 8(d)(i) has made a Subsequent Deferral Election to defer the distribution date for Shares issuable with respect to Restricted Stock Units may delay the payment date for an additional period from the originally-elected distribution date, provided that&#8212;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">With respect to Subsequent Deferral Elections made with respect to Restricted Stock Units subject to Awards granted before January 1, 2021, no distribution pursuant to an Initial Deferral Election may be made earlier than the fifth anniversary of the previously-elected distribution date, nor later than the tenth anniversary of the previously-elected distribution date&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">With respect to Subsequent Deferral Elections made with respect to Restricted Stock Units subject to Awards granted after December 31, 2020, no distribution pursuant to an Initial Deferral Election may be made earlier than the fifth anniversary of the previously-elected distribution date, nor later than the seventh anniversary of the previously-elected distribution date&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:20.02pt">by filing a Subsequent Deferral Election with the Committee on or before the close of business at least one year before the date on which the distribution would otherwise be made.  The number of Subsequent Deferral Elections under this Paragraph 8(d)(i) shall not be limited.  Notwithstanding the foregoing, except as otherwise provided by the Committee, an Active Grantee who returns to service with a Participating Company following a termination of service may not make a Subsequent Deferral Election with respect to amounts subject to an Initial Deferral Election or a Subsequent Deferral Election that was filed with the Committee before such return to service.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">A Deceased Grantee&#8217;s Successor-in-Interest may elect to file a Subsequent Deferral Election to defer the distribution date for the Deceased Grantee&#8217;s Shares issuable with respect to Restricted Stock Units for five additional years from the date payment would otherwise be made.  A Subsequent Deferral Election must be filed with the Committee at least one year before the date on which the distribution would otherwise be made, as reflected on the Deceased Grantee&#8217;s last Election.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">A Retired Grantee may elect to defer the distribution date of the Retired Grantee&#8217;s Shares issuable with respect to Restricted Stock Units for five additional years from the date payment would otherwise be made.  A Subsequent Deferral Election must be filed with the Committee at least one year before the date on which the distribution would otherwise be made, as reflected on the Retired Grantee&#8217;s last Election.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Distributions of Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">Manner of Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Amounts credited to an Account shall be distributed pursuant to an Initial Deferral Election, a Regular Deferral Election, or a Subsequent Deferral Election in either&#58; </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">A lump sum payment&#59; or</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">With respect to Initial Deferral Elections, Regular Deferral Elections, and Subsequent Deferral Elections made with respect to Restricted Stock Units subject to Awards granted before January 1, 2021, substantially equal monthly or annual installments over a five- (5), ten- (10) or fifteen- (15) year period&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">20</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">With respect to Initial Deferral Elections, Regular Deferral Elections, and Subsequent Deferral Elections made with respect to Restricted Stock Units subject to Awards granted after December 31, 2020, substantially equal monthly or annual installments over a five- (5) or ten- (10) year period.</font></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.36pt">Installment distributions payable in the form of shares of Common Stock shall be rounded to the next lower whole share.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt;text-decoration:underline">Discretion to Provide for Distribution in Full Upon or Following a Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  To the extent permitted by Section 409A, in connection with a Change in Control, and for the 12-month period following a Change in Control, the Committee may exercise its discretion to terminate the deferral provisions of the Plan and, notwithstanding any other provision of the Plan or the terms of any Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election, distribute the Account of each Grantee in full and thereby effect the revocation of any outstanding Initial Deferral Elections, Regular Deferral Election or Subsequent Deferral Elections.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt;text-decoration:underline">Hardship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding the terms of an Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election, if, at the Grantee&#8217;s request, the Committee determines that the Grantee has incurred a Hardship, the Committee may, in its discretion, authorize the immediate distribution of all or any portion of the Grantee&#8217;s Account.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Other Acceleration Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  To the extent permitted by Section 409A, notwithstanding the terms of an Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election, distribution of all or part of a Grantee&#8217;s Account may be made&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">To fulfill a domestic relations order (as defined in section 414(p)(1)(B) of the Code) to the extent permitted by Treasury Regulations section 1.409A-3(j)(4)(ii) or any successor provision of law).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">To the extent necessary to comply with laws relating to avoidance of conflicts of interest, as provided in Treasury Regulation section 1.409A-3(j)(4)(iii) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">To pay employment taxes to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(vi) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">In connection with the recognition of income as the result of a failure to comply with Section 409A, to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(vii) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">To pay state, local or foreign taxes to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(xi) (or any successor provision of law).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">21</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">In satisfaction of a debt of a Grantee to a Participating Company where such debt is incurred in the ordinary course of the service relationship between the Grantee and the Participating Company, to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(xiii) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15.36pt">In connection with a bona fide dispute as to a Grantee&#8217;s right to payment, to the extent permitted by Treasury Regulation section 1.409A-3(j)(4)(xiv) (or any successor provision of law).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Book Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  An Account shall be established for each Grantee who makes an Election.  Deferred Stock Units shall be credited to the Account as of the date an Election becomes effective.  Each Deferred Stock Unit will represent a hypothetical share of Common Stock credited to the Account in lieu of delivery of the Shares to which the Election applies.  To the extent an Account is deemed invested in an Other Investment Fund, the Committee shall credit income, gains, and losses on the same basis as if the Account were directly invested in such Other Investment Fund.  To the extent an Account is deemed invested in the Income Fund, the Committee shall credit earnings with respect to such Account at the Applicable Interest Rate, as further provided in Paragraph 8(k).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">Plan-to-Plan Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee may delegate its authority to arrange for plan-to-plan transfers as described in this Paragraph 8(i) to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">The Committee may, with a Grantee&#8217;s consent, make such arrangements as it may deem appropriate to transfer the Company&#8217;s obligation to pay benefits with respect to such Grantee which have not become payable under this Plan, to another employer, whether through a deferred compensation plan, program or arrangement sponsored by such other employer or otherwise, or to another deferred compensation plan, program or arrangement sponsored by the Company or an Affiliate.  Following the completion of such transfer, with respect to the benefit transferred, the Grantee shall have no further right to payment under this Plan.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">The Committee may, with a Grantee&#8217;s consent, make such arrangements as it may deem appropriate to assume another employer&#8217;s obligation to pay benefits with respect to such Grantee which have not become payable under the deferred compensation plan, program or arrangement under which such future right to payment arose, to the Plan, or to assume a future payment obligation of the Company or an Affiliate under another plan, program or arrangement sponsored by the Company or an Affiliate.  Upon the completion of the Plan&#8217;s assumption of such payment obligation, the Committee shall establish an Account for such Grantee, and the Account shall be subject to the rules of this Plan, as in effect from time to time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">Crediting of Income, Gains, and Losses on Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as otherwise provided in this Paragraph 8(j) or Paragraph 8(k), the value of a Grantee&#8217;s Account as of any date </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">22</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shall be determined as if it were invested in the Company Stock Fund.  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt;text-decoration:underline">Credits to Other Investment Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt;text-decoration:underline">Post-Termination Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.    To the extent credited to the Income Fund, the Accounts of Non-Employee Directors and Section 16 Officers whose Subsequent Deferral Elections are made after their termination of service shall be credited to an Other Investment Fund.  The Committee may designate the specific Other Investment Fund or Funds to which the Account of any individual who has terminated service to the Company shall be invested. </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt;text-decoration:underline">High Balance Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">If the Income Fund of a Grantee other than a Non-Employee Director or Covered Grantee exceeds the Income Fund Limit as of the last day of a Plan Year, the excess of (x) the amount credited to the Grantee&#8217;s Income Fund </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">over</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (y) the Income Fund Limit shall be deemed transferred to an Other Investment Fund as of such last day of such Plan Year.  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">If a Non-Employee Director&#8217;s Income Fund exceeds the Income Fund Limit as of July 31, 2020, the amount credited to the Non-Employee Director&#8217;s Income Fund shall be transferred to an Other Investment Fund as of August 1, 2020, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and all amounts credited to the Non-Employee Director&#8217;s Account on and after August 1, 2020 shall be deemed invested in an Other Investment Fund. The amount credited to the Income Fund with respect to an individual who becomes a Non-Employee Director after August 1, 2020 shall be transferred to an Other Investment Fund as of the first day of the month next following the date such individual becomes a Non-Employee Director, and all amounts credited to the Non-Employee Director&#8217;s Account on and after such date shall be deemed invested in an Other Investment Fund.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">If a Covered Grantee&#8217;s Income Fund exceeds the Income Fund Limit as of February 28, 2021, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the amount credited to the Covered Grantee&#8217;s Income Fund shall be transferred to an Other Investment Fund as of March 1, 2021, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and all amounts credited to the Covered Grantee&#8217;s Account on and after March 1, 2021 shall be deemed invested in an Other Investment Fund. The amount credited to the Income Fund with respect to an individual who becomes a Covered Grantee after March 1, 2021 shall be transferred to an Other Investment Fund as of the first day of the month next following the date such individual becomes a Covered Grantee, and all amounts credited to the Covered Grantee&#8217;s Account on and after such date shall be deemed invested in an Other Investment Fund.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt;text-decoration:underline">Section 16 Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Pursuant to rules established by the Committee or its delegate, a Section 16 Officer may elect to (x) transfer amounts credited to their Accounts that were </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">23</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">previously subject to a Diversification Election and that are deemed to be invested in the Income Fund to an Other Investment Fund, or (y) transfer amounts credited to their Accounts that were previously subject to a Diversification Election and that are deemed to be invested in an Other Investment Fund to the Income Fund to the extent that immediately after such transfer, the amount credited to such Section 16 Officer&#8217;s Income Fund does not exceed the Income Fund Limit.</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt;text-decoration:underline">Subsequent Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Amounts subject to a Subsequent Deferral Election that takes effect while a Grantee&#8217;s Income Fund exceeds the Income Fund Limit shall be deemed invested in an Other Investment Fund.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Protocol for Deemed Transfers between Income Fund and an Other Investment Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As provided in Article 8, the timing of distributions of amounts credited to a Grantee&#8217;s Account is established pursuant to Initial Deferral Elections, Regular Deferral Elections, and Subsequent Deferral Elections, and a Grantee may elect various distribution dates for amounts subject to Initial Deferral Elections, Regular Deferral Elections, and Subsequent Deferral Elections.  Amounts deemed transferred from the Income Fund to Other Investment Funds as a result of the application of the Income Fund Limit or pursuant to elective transfers described in Paragraph 8(j)(ii)(C), and amounts deemed transferred from an Other Investment Fund to the Income Fund pursuant to elective transfers described in Paragraph 8(j)(ii)(C) shall be sourced and allocated on a uniform and consistent basis as determined by the Committee, provided that amounts transferred among Funds, and any income, gains, or losses credited with respect to such transferred amounts, shall continue to be subject to the distribution timing and manner of distribution election to which such amounts were subject immediately before the deemed transfer.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Diversification Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Paragraph 8(k) shall not apply to (x) elective transfers described in Paragraph 8(j)(ii)(C) of amounts that were previously subject to a Diversification Election or (y) effective July 31, 2020 the Account of any Non-Employee Director.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as otherwise provided in Paragraph 8(k)(ii) and Paragraph 8(k)(v), the opportunity to make a Diversification Election shall be available at any time that a Registration Statement filed under the 1933 Act (a &#8220;Registration Statement&#8221;) is effective with respect to the Plan.  </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt;text-decoration:underline">Committee Approval of Diversification Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The opportunity to make a Diversification Election on and after October 22, 2020 and the extent to which a Diversification Election applies to Deferred Stock Units credited to the Company Stock Fund may be approved or rejected by the Committee or its delegate in its sole discretion.  A Diversification Election shall only be effective if (and to the extent) approved by the Committee or its delegate.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">24</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Time and Manner of Making Diversification Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Grantee and, in the case of a Deceased Grantee, the Successor-in-Interest, may make a Diversification Election to convert Deferred Stock Units attributable to such Award credited to the Company Stock Fund to the Income Fund.  Except as otherwise provided in Paragraph 8(j)(ii), no deemed transfers shall be permitted from the Income Fund to the Company Stock Fund.  Diversification Elections under this Paragraph 8(k)(iii) shall be prospectively effective on the later of&#58;  (A)&#160;the date designated by the Grantee on a Diversification Election filed with and approved by the Committee&#59; or (B)&#160;the business day next following the lapse of six months from the date Deferred Stock Units subject to the Diversification Election are credited to the Grantee&#8217;s Account.  In no event may a Diversification Election be effective earlier than the business day next following the lapse of six (6) months from the date Deferred Stock Units are credited to the Account following the lapse of restrictions with respect to an Award.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt;text-decoration:underline">Interfund Transfers and Timing of Credits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Account balances subject to a Diversification Election under this Paragraph 8(k) shall be deemed transferred from the Company Stock Fund to the Income Fund or Other Investment Fund, as applicable, immediately following the effective date of such Diversification Election.  The value of amounts deemed invested in the Income Fund or Other Investment Fund immediately following the effective date of a Diversification Election shall be based on hypothetical sales of Common Stock underlying the liquidated Deferred Stock Units (and, if applicable, hypothetical purchases of shares of Other Investment Funds) at Fair Market Value as of the effective date of a Diversification Election.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Diversification Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No Diversification Election during a calendar year by an Eligible Employee shall be effective after October 22, 2020 if the sum of (x) the value of the Eligible Employee&#8217;s Account in the 2005 Deferred Compensation Plan, plus (y) the value of the Eligible Employee&#8217;s Account in the 2002 Deferred Compensation Plan, plus (z) the value of the Eligible Employee&#8217;s Account in this Plan to the extent such Account is credited to the &#8220;Income Fund,&#8221; exceeds the &#8220;Contribution Limit&#8221; (as defined in the 2005 Deferred Compensation Plan) with respect to such calendar year, determined as of September 30th immediately preceding such calendar year.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt;text-decoration:underline">Grantees&#8217; Status as General Creditors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  A Grantee&#8217;s right to delivery of Shares subject to an Election under this Paragraph 8, or to amounts deemed invested in the Income Fund pursuant to a Diversification Election, shall at all times represent the general obligation of the Company.  The Grantee shall be a general creditor of the Company with respect to this obligation, and shall not have a secured or preferred position with respect to such obligation.  Nothing contained in the Plan or an Award shall be deemed to create an escrow, trust, custodial account or fiduciary relationship of any kind.  Nothing contained in the Plan or an Award shall be construed to eliminate any priority or preferred position of a Grantee in a bankruptcy matter with respect to claims for wages.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">25</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt;text-decoration:underline">Non-Assignability, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The right of a Grantee to receive Shares subject to an Election under this Paragraph 8, or to amounts deemed invested in the Income Fund pursuant to a Diversification Election, shall not be subject in any manner to attachment or other legal process for the debts of such Grantee&#59; and no right to receive Shares or cash payments hereunder shall be subject to anticipation, alienation, sale, transfer, assignment or encumbrance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Required Suspension of Payment of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding any provision of the Plan or any Grantee&#8217;s election as to the date or time of payment of any benefit payable under the Plan, To the extent compliance with the requirements of Treas. Reg. &#167; 1.409A-3(i)(2) (or any successor provision) is necessary to avoid the application of an additional tax under Section 409A to payments due to the Grantee upon or following his separation from service, then notwithstanding any other provision of this Plan, any such payments that are otherwise due within six months following the Grantee&#8217;s separation from service will be deferred and paid to the Grantee in a lump sum immediately following that six month period.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">SECURITIES LAWS&#59; TAXES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee shall have the power to make each grant of Awards under the Plan subject to such conditions as it deems necessary or appropriate to comply with the then-existing requirements of the 1933 Act and the 1934 Act, including Rule 16b-3.  Such conditions may include the delivery by the Grantee of an investment representation to the Company in connection with a Vesting Date occurring with respect to Shares subject to an Award, or the execution of an agreement by the Grantee to refrain from selling or otherwise disposing of the Shares acquired for a specified period of time or on specified terms.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the rules of Paragraph&#160;9(c), the Company shall be entitled, if necessary or desirable, to withhold the amount of any tax, charge or assessment attributable to the grant of any Award or the occurrence of a Vesting Date with respect to any Award, or distribution of all or any part of a Grantee&#8217;s Account.  The Company shall not be required to deliver Shares pursuant to any Award or distribute a Grantee&#8217;s Account until it has been indemnified to its satisfaction for any such tax, charge or assessment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Payment of Tax Liabilities&#59; Election to Withhold Shares or Pay Cash to Satisfy Tax Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">In connection with the grant of any Award, the occurrence of a Vesting Date under any Award or the distribution of a Grantee&#8217;s Account, or if, under the terms of an Award, a Grantee&#8217;s rights with respect to Restricted Stock Units become free of a substantial risk of forfeiture as the result of the Grantee&#8217;s satisfaction of the age and service conditions for retirement eligibility, and, as a result thereof, employment tax liabilities arise, the Company shall have the right to (A) require the Grantee to remit to the Company an amount sufficient to satisfy any federal, state and&#47;or local withholding tax requirements, or (B) take any action whatever that it deems necessary to protect its interests with respect to tax liabilities.  The Company&#8217;s obligation to make any delivery or transfer of Shares shall be conditioned on the Grantee&#8217;s compliance, to the Company&#8217;s satisfaction, with any withholding requirement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">26</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">Except as otherwise provided in this Paragraph&#160;9(c)(ii), any tax withholding obligations incurred in connection with the grant of any Award, the occurrence of a Vesting Date under any Award under the Plan that is not subject to an Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election, or the distribution of the portion of a Grantee&#8217;s Account that is credited to the Company Stock Fund, shall be satisfied by the Company&#8217;s withholding a portion of the Shares subject to such Award having a Fair Market Value approximately equal to the minimum amount of taxes required to be withheld by the Company under applicable law, unless otherwise determined by the Committee with respect to any Grantee.  Notwithstanding the foregoing, the Committee may permit a Grantee to elect one or more of the following&#58;  </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">To the extent permitted by applicable law, to have taxes withheld in excess of the minimum amount required to be withheld by the Company under applicable law, provided that the Grantee certifies in writing to the Company at the time of such election that the Grantee owns Other Available Shares having a Fair Market Value that is at least equal to the Fair Market Value to be withheld by the Company in payment of withholding taxes in excess of such minimum amount&#59; </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">With respect to tax liabilities arising on or after January 1, 2017, to have Shares otherwise deliverable to the Grantee after the application of the other provisions of this Paragraph 9(c)(ii) redeemed by the Company for the Fair Market Value of such Shares on the vesting date or other time of delivery of Shares, and have the cash proceeds of such redemption remitted by the Company to the Grantee to facilitate one or more estimated tax payments to the Internal Revenue Service or other taxing authority for the taxable year in which such vesting occurs, provided that the Grantee certifies in writing to the Company at the time of such election that the Grantee owns Other Available Shares having a Fair Market Value that is at least equal to the Fair Market Value of such Shares to be redeemed by the Company&#59; and </font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">To pay to the Company in cash all or a portion of the taxes to be withheld in connection with such grant, Vesting Date or Account distribution.  </font></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.36pt">In all cases, the Shares so withheld or redeemed by the Company, as applicable, shall have a Fair Market Value that does not exceed the amount of taxes to be withheld or remitted via estimated tax payments minus the cash payment, if any, made by the Grantee or withheld from an Account distribution.  Any election pursuant to this Paragraph&#160;9(c)(ii) must be in writing made prior to the date specified by the Committee, and in any event prior to the date the amount of tax to be withheld or paid is determined.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">27</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An election pursuant to this Paragraph&#160;9(c)(ii) may be made only by a Grantee or, in the event of the Grantee&#8217;s death, by the Grantee&#8217;s legal representative.  Shares withheld or redeemed, as applicable, pursuant to this Paragraph&#160;9(c)(ii) shall not be available for subsequent grants under the Plan.  The Committee may add such other requirements and limitations regarding elections pursuant to this Paragraph&#160;9(c)(ii) as it deems appropriate.</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">If part of a Grantee&#8217;s Award is subject to an Initial Deferral Election or a Regular Deferral Election, or, under the terms of an Award, a Grantee&#8217;s rights with respect to Restricted Stock Units become free of a substantial risk of forfeiture as the result of the satisfaction of a performance or service condition, or the Grantee&#8217;s satisfaction of the age and service conditions for retirement eligibility, and, as a result thereof, employment tax liabilities arise, then, except to the extent the Grantee affirmatively elects otherwise as part of the Initial Deferral Election or Regular Deferral Election, the Grantee shall be required to remit to the Company an amount sufficient to satisfy any federal, state and&#47;or local withholding tax requirements.  As part of the Grantee&#8217;s Initial Deferral Election or Regular Deferral Election, the Grantee may elect that Shares subject to such Award be withheld by the Company to the extent necessary to pay such employment tax liabilities (on a fully grossed-up basis to cover income and other withholding tax liabilities that may arise in connection with such an event), notwithstanding that such Shares may not yet have vested and become deliverable in accordance with the terms of the Award.  Shares withheld pursuant to this Paragraph 9(c)(iii) shall be deemed allocated and offset against the number of Restricted Stock Units that may become subject to vesting under the terms of the Award on a basis pro rata to the Restricted Stock Units that give rise to the employment tax liabilities.  With respect to any Grantee under the Plan who is subject to the short-swing profit recapture rules of section 16(b) of the 1934 Act, the requirement to withhold Shares pursuant to this Paragraph 9(c)(iii) is intended to permit such Grantees to obtain the benefit of section 16(b)(3)(e) of the 1934 Act.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">CHANGES IN CAPITALIZATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The aggregate number of Shares and class of Shares as to which Awards may be granted and the number of Shares covered by each outstanding Award shall be appropriately adjusted in the event of a stock dividend, stock split, recapitalization or other change in the number or class of issued and outstanding equity securities of the Company resulting from a subdivision or consolidation of the Shares and&#47;or other outstanding equity security or a recapitalization or other capital adjustment (not including the issuance of Shares and&#47;or other outstanding equity securities on the conversion of other securities of the Company which are convertible into Shares and&#47;or other outstanding equity securities) affecting the Shares which is effected without receipt of consideration by the Company.  The Committee shall have authority to determine the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">28</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">adjustments to be made under this Paragraph 10 and any such determination by the Committee shall be final, binding and conclusive.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">TERMINATING EVENTS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt"> &#160;&#160;&#160;&#160;The Committee shall give Grantees at least thirty (30) days&#8217; notice (or, if not practicable, such shorter notice as may be reasonably practicable) prior to the anticipated date of the consummation of a Terminating Event.  Except as otherwise provided in Paragraph 11(b), the Committee may, in its discretion, provide in such notice that upon the consummation of such Terminating Event, any conditions to the occurrence of a Vesting Date with respect to an Award of Restricted Stock or Restricted Stock Units (other than Restricted Stock or Restricted Stock Units that have previously been forfeited) shall be eliminated, in full or in part.  Further, the Committee may, in its discretion, provide in such notice that notwithstanding any other provision of the Plan or the terms of any Election made pursuant to Paragraph 8, upon the consummation of a Terminating Event, Shares issuable with respect to Restricted Stock or Restricted Stock Units subject to an Election made pursuant to Paragraph 8 shall be transferred to the Grantee, and all amounts credited to the Income Fund shall be paid to the Grantee.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> &#160;&#160;&#160;&#160;No amounts subject to an Award under the Plan that constitute &#8220;deferred compensation&#8221; (as defined in Section 409A) shall be subject to distribution before the scheduled vesting date for such distribution in connection with a Change in Control unless such Change in Control constitutes a change in the ownership or effective control of the Company, or in the ownership of a substantial portion of the Company&#8217;s assets (in either case, as defined in Section 409A of the Code), except to the extent that earlier distribution would not result in any obligation to pay interest or additional tax under Section 409A.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">CLAIMS PROCEDURE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If an individual (hereinafter referred to as the &#8220;Applicant,&#8221; which reference shall include the legal representative, if any, of the individual) does not receive timely payment of benefits to which the Applicant believes he is entitled under Paragraph 8 of the Plan, the Applicant may make a claim for benefits in the manner hereinafter provided.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An Applicant may file a claim for benefits with the Committee on a form supplied by the Committee.  If the Committee wholly or partially denies a claim, the Committee shall provide the Applicant with a written notice stating&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">The specific reason or reasons for the denial&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Specific reference to pertinent Plan provisions on which the denial is based&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">A description of any additional material or information necessary for Applicant to perfect the claim and an explanation of why such material or information is necessary&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Appropriate information as to the steps to be taken in order to submit a claim for review.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">29</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Written notice of a denial of a claim shall be provided within 90 days of the receipt of the claim, provided that if special circumstances require an extension of time for processing the claim, the Committee may notify the Applicant in writing that an additional period of up to 90 days will be required to process the claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If the Applicant&#8217;s claim is denied, the Applicant shall have 60 days from the date of receipt of written notice of the denial of the claim to request a review of the denial of the claim by the Committee.  Request for review of the denial of a claim must be submitted in writing.  The Applicant shall have the right to review pertinent documents and submit issues and comments to the Committee in writing.  The Committee shall provide a written decision within 60 days of its receipt of the Applicant&#8217;s request for review, provided that if special circumstances require an extension of time for processing the review of the Applicant&#8217;s claim, the Committee may notify the Applicant in writing that an additional period of up to 60 days shall be required to process the Applicant&#8217;s request for review.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">It is intended that the claims procedures of this Plan be administered in accordance with the claims procedure regulations of the Department of Labor set forth in 29 CFR &#167; 2560.503-1.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Claims for benefits under the Plan must be filed with the Committee at the following address&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation<br>One Comcast Center, 52</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Floor<br>1701 John F. Kennedy Boulevard<br>Philadelphia, PA 19103-2838<br>Attention&#58;  General Counsel</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">REPAYMENT</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If it is determined by the Board that gross negligence, intentional misconduct or fraud by a Section 16 Officer or a former Section 16 Officer caused or partially caused the Company to have to restate all or a portion of its financial statements, the Board, in its sole discretion, may, to the extent permitted by law and to the extent it determines in its sole judgment that it is in the best interests of the Company to do so, require repayment of any Shares of Restricted Stock granted after February 28, 2007 or Shares delivered pursuant to the vesting of Restricted Stock Units granted after February 28, 2007 to such Section 16 Officer or former Section 16 Officer, or to effect the cancellation of unvested Restricted Stock or unvested Restricted Stock Units, if (i)&#160;the vesting of the Award was calculated based upon, or contingent on, the achievement of financial or operating results that were the subject of or affected by the restatement, and (ii)&#160;the extent of vesting of the Award would have been less had the financial statements been correct.  In addition, to the extent that the receipt of an Award subject to repayment under this Paragraph 13 has been deferred pursuant to Paragraph 8 (or any other plan, program or arrangement that permits </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">30</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the deferral of receipt of an Award), such Award (and any earnings credited with respect thereto) shall be forfeited in lieu of repayment.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">AMENDMENT AND TERMINATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan may be terminated by the Board at any time.  The Plan may be amended by the Board or the Committee at any time.  No Award shall be affected by any such termination or amendment without the written consent of the Grantee.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">INTERPRETATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee shall have the power to interpret the Plan&#8217;s provisions, prescribe, amend and rescind rules and regulations for the Plan, and make all other determinations necessary or advisable for the administration of the Plan.  All determinations by the Committee shall be final, conclusive and binding on all Persons, including Grantees and their beneficiaries.  </font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt">16. &#160;&#160;&#160;&#160;TERM OF PLAN</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall expire on May 19, 2026, unless sooner terminated by the Board.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">17.&#160;&#160;&#160;&#160;GOVERNING LAW</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan and all determinations made and actions taken pursuant to the Plan shall be governed in accordance with Pennsylvania law.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:22.5pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">31</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.9
<SEQUENCE>6
<FILENAME>ex109-12312024.htm
<DESCRIPTION>EX-10.9
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i05e002381ec24a47ad02ae25ea9e1d96_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.9</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST CORPORATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2002 EMPLOYEE STOCK PURCHASE PLAN</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">COMCAST CORPORATION, a Pennsylvania corporation, hereby amends and restates the Comcast Corporation 2002 Employee Stock Purchase Plan (the &#8220;Plan&#8221;), effective as of May 14, 2024.  The Plan is intended to encourage and facilitate the purchase of shares of common stock of Comcast Corporation by Eligible Employees of the Company and any Participating Companies, thereby providing such Eligible Employees with a personal stake in the Company and a long-range inducement to remain in the employ of the Company and Participating Companies.  It is the intention of the Company that the Plan qualify as an &#8220;employee stock purchase plan&#8221; within the meaning of section 423 of the Code.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a bookkeeping account established by the Committee on behalf of a Participant to hold Payroll Deductions.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, any other Person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person.  For purposes of this definition, the term &#8220;control,&#8221; including its correlative terms &#8220;controlled by&#8221; and &#8220;under common control with,&#8221; mean, with respect to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the brokerage account established under the Plan by the Company for each Participant, to which Shares purchased under the Plan shall be credited.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any transaction or series of transactions as a result of which any Person who was a Third Party immediately before such transaction or series of transactions owns then-outstanding securities of the Company such that such Person has the ability to direct the management of the Company, as determined by the Board in its discretion.&#160; The Board may also determine that a Change of Control shall occur upon the completion of one or more proposed transactions.&#160; The Board&#8217;s determination shall be final and binding.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Compensation Committee of the Board.</font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Comcast Corporation, a Pennsylvania corporation, including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Eligible Employee&#8217;s wages as reported on Form W-2 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, wages as defined in section 3401(a) of the Code and all other payments of compensation for which the Participating Company is required to furnish the employee a written statement under sections 6041(d) and 6051(a)(3) of the Code) from a Participating Company, reduced by reimbursements or other expense allowances, fringe benefits (cash and non-cash), moving expenses, deferred compensation, and welfare benefits, but including salary reduction contributions and elective contributions that are not includible in gross income under sections 125 or 402(a)(8) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Comcast Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company and any Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the written or electronic form acceptable to the Committee which an Eligible Employee shall use to make an election to purchase Shares through Payroll Deductions pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Employee who is not an Ineligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company and any subsidiary of the Company, within the meaning of section 424(f) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a person who is an employee of a Participating Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the closing price per Share on the principal national securities exchange on which the Shares are listed or admitted to trading or, if not listed or traded on any such exchange, on the National Market System of the National Association of Securities Dealers Automated Quotation System (&#8220;NASDAQ&#8221;), or if not listed or traded on any such exchange or system, the fair market value as reasonably determined by the Board or the Committee, which determination shall be conclusive.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Five Percent Owner</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Employee who, with respect to a Participating Company, is described in section 423(b)(3) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Ineligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Employee who, as of an Offering Commencement Date&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">is a Five Percent Owner&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">has been continuously employed by the Comcast Group on a full-time basis for less than 90 days&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">has been continuously employed by the Comcast Group on a part-time basis for less than one year&#59; or</font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-2-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">is restricted from participating under Paragraph 3(b).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Paragraph 2(q), an Employee is employed on a part-time basis if the Employee customarily works less than 20 hours per week.  For purposes of this Paragraph&#160;2(q), an Employee is employed on a full-time basis if the Employee customarily works 20 or more hours per week.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an offering of Shares by the Company to Eligible Employees pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the first day of each January 1, April 1, July 1 and October 1 beginning on or after Offerings are authorized by the Board or the Committee, until the Plan Termination Date, provided that the first Offering Commencement Date shall be on the Effective Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the period extending from an Offering Commencement Date through the following Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the last day of each March, June, September and December following an Offering Commencement Date, or such other Offering Termination Date established in connection with a Terminating Event.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Eligible Employee who has timely delivered an Election Form to the Committee in accordance with procedures established by the Committee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participating Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means each Eligible Employer whose employees&#8217; Compensation is administered under the Company&#8217;s common payroll system, other than such an Eligible Employer that is designated by the Board or Committee as an excluded Eligible Employer, provided that the Board or Committee may designate an Eligible Employer whose employees&#8217; Compensation is not administered under the Company&#8217;s common payroll system as a Participating Company.  Notwithstanding the foregoing, the Board or the Committee may delegate its authority to designate or exclude an Eligible Employer as a Participating Company under this Paragraph 2(w) to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means amounts withheld from a Participant&#8217;s Compensation pursuant to the Plan, as described in Paragraph 5.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation 2002 Employee Stock Purchase Plan, as set forth in this document, and as may be amended from time to time.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(aa)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the earlier of&#58;</font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-3-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the Offering Termination Date for the Offering in which the maximum number of Shares specified in Paragraph 9 have been issued pursuant to the Plan&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the date as of which the Board or the Committee chooses to terminate the Plan as provided in Paragraph 14.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ab)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means 85 percent of the lesser of&#58;  (1) the Fair Market Value per Share on the Offering Commencement Date, or if such date is not a trading day, then on the next trading day thereafter or (2) the Fair Market Value per Share on the Offering Termination Date, or if such date is not a trading day, then on the trading day immediately preceding the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ac)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means shares of Comcast Corporation Class A Common Stock, par value $0.01.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ad)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successor-in-Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Participant&#8217;s executor or administrator, or such other person or entity to which the Participant&#8217;s rights under the Plan shall have passed by will or the laws of descent and distribution.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ae)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Terminating Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any of the following events&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the liquidation of the Company&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a Change of Control.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(af)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.71pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Third Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any Person, together with such Person&#8217;s Affiliates, provided that the term &#8220;Third Party&#8221; shall not include the Company or an Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ag)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the written or electronic form acceptable to the Committee which an Employee shall use to discontinue participation during an Offering Period pursuant to Paragraph 7(b).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Eligibility and Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except to the extent participation is restricted under Paragraph 3(b), each Eligible Employee shall be eligible to participate in the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Restrictions on Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding any provisions of the Plan to the contrary, no Employee shall be eligible to purchase Shares in an Offering to the extent that&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">immediately after the purchase of Shares, such Employee would be a Five Percent Owner&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a purchase of Shares would permit such Employee&#8217;s rights to purchase stock under all employee stock purchase plans of the Participating Companies which meet the requirements of section 423(b) of the Code to accrue at a rate which exceeds $25,000 in fair </font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-4-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">market value (as determined pursuant to section 423(b)(8) of the Code) for each calendar year in which such right to purchase Shares is outstanding.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Commencement of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An Eligible Employee shall become a Participant by completing an Election Form and filing it with the Committee on or before the 15th day of the month immediately preceding the Offering Commencement Date for the first Offering to which such Election Form applies.  Payroll Deductions for a Participant shall commence on first payroll period ending after the applicable Offering Commencement Date when his or her authorization for Payroll Deductions becomes effective, and shall end on the Plan Termination Date, unless sooner terminated by the Participant pursuant to Paragraph 7(b).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Shares Per Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be implemented by a series of Offerings that shall commence after Offerings have been authorized by the Board or the Committee, and terminate on the Plan Termination Date.  Offerings shall be made with respect to Compensation accumulated during each Offering Period for the period commencing with the first day of the first Offering Period (when such Offering Period is authorized by the Board or the Committee) and ending with the Plan Termination Date.  Shares available for any Offering shall be the difference between the maximum number of Shares that may be issued under the Plan, as determined pursuant to Paragraph 8(a), for all of the Offerings, less the actual number of Shares purchased by Participants pursuant to prior Offerings, provided that the maximum number of Shares subject to purchase by any Participant for any Offering Period shall not exceed 1,500.  If the total number of Shares subject to purchase under the Plan on any Offering Termination Date exceeds the maximum number of Shares available, the Board or the Committee shall make a pro rata allocation of Shares available for delivery and distribution in as nearly a uniform manner as practicable, and as it shall determine to be fair and equitable, and the unapplied Account balances shall be returned to Participants as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Amount of Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  On the Election Form, an Eligible Employee may elect to have Payroll Deductions of not more than 10 percent of Compensation earned for each payroll period ending within the Offering Period, subject to the limitation that the maximum amount of Payroll Deductions for any Eligible Employee for any calendar year shall not exceed $21,250.  The rules established by the Committee regarding Payroll Deductions, as reflected on the Election Form, shall be consistent with section 423(b)(5) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Participants&#8217; Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All Payroll Deductions with respect to a Participant pursuant to Paragraph 5(a) shall be credited to the Participant&#8217;s Account under the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Changes in Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Participant may discontinue Payroll Deductions during an Offering Period by providing a Termination Form to the Committee at any time before the Offering Termination Date applicable to any Offering.  No other change can be made during an Offering, including, but not limited to, changes in the amount of Payroll Deductions for such Offering.  A Participant may change the amount of Payroll Deductions for </font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-5-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">subsequent Offerings by giving written notice (or notice in another form pursuant to procedures established by the Committee) of such change to the Committee on or before the 15th day of the month immediately preceding the Offering Commencement Date for the Offering for which such change is effective.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Purchase of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  On each Offering Termination Date, each Participant shall be deemed to have purchased a number of Shares equal to the quotient obtained by dividing the balance credited to the Participant&#8217;s Account as of the Offering Termination Date, by the Purchase Price.  Shares deemed purchased by a Participant under the Plan shall be credited to the Participant&#8217;s Brokerage Account as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Terminating Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company shall give Participants at least 30 days&#8217; notice (or, if not practicable, such shorter notice as may be reasonably practicable) prior to the anticipated date of the consummation of a Terminating Event.  The 20th day following the issuance of such notice by the Company (or such earlier date as the Board or the Committee may reasonably determine) shall constitute the Offering Termination Date for any outstanding Offering.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Transferability of Rights to Purchase Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No right to purchase Shares pursuant to the Plan shall be transferable other than by will or by the laws of descent and distribution, and no such right to purchase Shares pursuant to the Plan shall be exercisable during the Participant&#8217;s lifetime other than by the Participant.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Termination of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as provided in Paragraph 7(c), no amounts shall be distributed from Participants&#8217; Accounts during an Offering Period.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Suspension of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Participant may discontinue Payroll Deductions during an Offering Period by providing a Termination Form to the Committee at any time before the Offering Termination Date applicable to any Offering.  All amounts credited to such Participant&#8217;s Account shall be applied to the purchase of Shares pursuant to Paragraph 6.  A Participant who discontinues Payroll Deductions during an Offering Period by providing a Termination Form shall be eligible to participate in the Offering next following the date on which the Participant delivers the Termination Form to the Committee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Upon termination of a Participant&#8217;s employment for any reason, all amounts credited to such Participant&#8217;s Account shall be returned to the Participant, or, following the Participant&#8217;s death, to the Participant&#8217;s Successor-in-Interest.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No interest shall be paid or allowed with respect to Payroll Deductions paid into the Plan or credited to any Participant&#8217;s Account.</font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-6-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Maximum Number of Shares&#59; Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Subject to adjustment as provided in this Paragraph&#160;9, not more than 201 million Shares in the aggregate may be issued pursuant to the Plan pursuant to Offerings under the Plan, including Offerings commenced since the Plan first became effective as the Comcast Corporation 2001 Employee Stock Purchase Plan.  Shares delivered pursuant to the Plan may, at the Company&#8217;s option, be either treasury Shares or Shares originally issued for such purpose.  In the event that Shares are changed into or exchanged for a different number or kind of shares of stock or other securities of the Company, whether through merger, consolidation, reorganization, recapitalization, stock dividend, stock split-up or other substitution of securities of the Company, the Board or the Committee shall make appropriate equitable anti-dilution adjustments to the number and class of shares of stock available for issuance under the Plan, to the number and class of shares of stock subject to outstanding Offerings and to the Purchase Price.  Any reference to the Purchase Price in the Plan and in any related documents shall be a reference to the Purchase Price as so adjusted.  Any reference to the term &#8220;Shares&#8221; in the Plan and in any related documents shall be a reference to the appropriate number and class of shares of stock available for issuance under the Plan, as adjusted pursuant to this Paragraph 9.  The Board&#8217;s or the Committee&#8217;s adjustment shall be effective and binding for all purposes of this Plan.  All Shares issued pursuant to the Plan shall be validly issued, fully paid and nonassessable.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Participant&#8217;s Interest in Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Participant shall have no interest in Shares offered under the Plan until Shares are credited to the Participant&#8217;s Brokerage Account.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Crediting of Shares to Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Shares purchased under the Plan shall be credited to the Participant&#8217;s Brokerage Account as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Restrictions on Purchase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Board or the Committee may, in its discretion, require as conditions to the purchase of any Shares under the Plan such conditions as it may deem necessary to assure that such purchase of Shares is in compliance with applicable securities laws.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Restrictions on Sale of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Board or the Committee may, in its discretion, require as conditions to the sale of any Shares credited to Participants&#8217; Brokerage Accounts under the Plan (i) such conditions as it may deem necessary to assure that such sale of Shares is in compliance with applicable securities laws and (ii) a minimum holding period (not to exceed one year) following the purchase of Shares before Shares credited to Participants&#8217; Brokerage Accounts may be sold or otherwise transferred, provided that such holding period, if any, shall not apply to Shares credited to the Brokerage Account of a Participant who has terminated employment on account of death or disability.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Participating Companies shall pay all fees and expenses incurred (excluding individual Federal, state, local or other taxes) in connection with the Plan.  No charge or </font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-7-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">deduction for any such expenses will be made to a Participant upon the termination of his or her participation under the Plan or upon the distribution of certificates representing Shares purchased with his or her Payroll Deductions.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Participating Companies shall have the right to withhold from each Participant&#8217;s Compensation an amount equal to all federal, state, city or other taxes as the Participating Companies shall determine are required to be withheld by them in connection with the purchase of Shares under the Plan and in connection with the sale of Shares acquired under the Plan.  In connection with such withholding, the Participating Companies may make any such arrangements as they may deem necessary or appropriate to protect their interests.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Plan and Contributions Not to Affect Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall not confer upon any Eligible Employee any right to continue in the employ of the Participating Companies.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be administered by the Committee.  The Board and the Committee shall have authority to interpret the Plan, to prescribe, amend and rescind rules and regulations relating to it, and to make all other determinations deemed necessary or advisable in administering the Plan, with or without the advice of counsel.  The Committee may delegate its administrative duties, subject to its review and supervision, to the appropriate officers and employees of the Company.  The determinations of the Board and the Committee on the matters referred to in this Paragraph 13 shall be conclusive and binding.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Amendment and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board or the Committee may terminate the Plan at any time and may amend the Plan from time to time in any respect&#59; provided, however, that upon any termination of the Plan, all Shares or Payroll Deductions (to the extent not yet applied to the purchase of Shares) under the Plan shall be distributed to the Participants, provided further, that no amendment to the Plan shall affect the right of any Participant to receive his or her proportionate interest in the Shares or his or her Payroll Deductions (to the extent not yet applied to the purchase of Shares) under the Plan, and provided further that the Company may seek shareholder approval of an amendment to the Plan if such approval is determined to be required by or advisable under the regulations of the Securities and Exchange Commission or the Internal Revenue Service, the rules of any stock exchange or system on which the Shares are listed or other applicable law or regulation.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The original effective date of the Plan was December 20, 2000.  The effective date of this amendment and restatement of the Plan is May 14, 2024.</font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-8-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Government and Other Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The purchase of Shares under the Plan shall be subject to all applicable laws, rules and regulations, and to such approvals by any governmental agencies as may be required.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Securities Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Committee shall have the power to make each Offering under the Plan subject to such conditions as it deems necessary or appropriate to comply with the then-existing requirements of the Securities Act of 1933, as amended, and the Securities Exchange Act of 1934, as amended, including Rule 16b-3 (or any similar rule) promulgated by the Securities and Exchange Commission thereunder.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Non-Alienation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Participant shall be permitted to assign, alienate, sell, transfer, pledge or otherwise encumber his right to purchase Shares under the Plan prior to time that Shares are credited to the Participant&#8217;s Brokerage Account.  Any attempt at assignment, alienation, sale, transfer, pledge or other encumbrance shall be void and of no effect.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any notice required or permitted hereunder shall be sufficiently given only if delivered personally, telecopied, or sent by first class mail, postage prepaid, and addressed&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">If to the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation<br>One Comcast Center</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1701 JFK Boulevard</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Philadelphia, PA 19103</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fax&#58;  215-286-7794<br>Attention&#58;  General Counsel</font></div><div style="padding-left:72pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Or  any other address provided pursuant to notice provided by the Committee.</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">If to the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At the address on file with the Participating Company from time to time, or to such other address as either party may hereafter designate in writing (or via such other means of communication permitted by the Committee) by notice similarly given by one party to the other.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-9-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be binding upon and inure to the benefit of any successors or assigns of the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any part of this Plan shall be determined to be invalid or void in any respect, such determination shall not affect, impair, invalidate or nullify the remaining provisions of this Plan which shall continue in full force and effect.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The election by any Eligible Employee to participate in this Plan constitutes his or her acceptance of the terms of the Plan and his or her agreement to be bound hereby.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Plan shall be construed in accordance with the laws of the Commonwealth of Pennsylvania, to the extent not preempted by applicable Federal law.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div style="height:77.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-10-</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.10
<SEQUENCE>7
<FILENAME>ex1010-12312024.htm
<DESCRIPTION>EX-10.10
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i651fbe98e6604ccc97ed8bf7b6927b41_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.10</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST-NBCUNIVERSAL </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2011 EMPLOYEE STOCK PURCHASE PLAN </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">COMCAST CORPORATION, a Pennsylvania corporation, hereby amends and restates the Comcast-NBCUniversal 2011 Employee Stock Purchase Plan (the &#8220;Plan&#8221;), effective as of May 14, 2024.  The Plan is intended to encourage and facilitate the purchase of shares of common stock of Comcast Corporation by Eligible Employees of NBCUniversal and any Participating Companies, thereby providing such Eligible Employees with a personal stake in the Company and a long-range inducement to remain in the employ of NBCUniversal and Participating Companies.  It is the intention of the Company that the Plan not qualify as an &#8220;employee stock purchase plan&#8221; within the meaning of section 423 of the Code.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a bookkeeping account established by the Committee on behalf of a Participant to hold Payroll Deductions.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, any other Person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person.  For purposes of this definition, the term &#8220;control,&#8221; including its correlative terms &#8220;controlled by&#8221; and &#8220;under common control with,&#8221; mean, with respect to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the brokerage account established under the Plan by the Company for each Participant, to which Shares purchased under the Plan shall be credited.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any transaction or series of transactions as a result of which any Person who was a Third Party immediately before such transaction or series of transactions owns then-outstanding securities of the Company such that such Person has the ability to direct the management of the Company, as determined by the Board in its discretion.&#160; The Board may also determine that a Change of Control shall occur upon the completion of one or more proposed transactions.&#160; The Board&#8217;s determination shall be final and binding.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Comcast Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company and any Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Compensation Committee of the Board or its delegate.</font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Comcast Corporation, a Pennsylvania corporation, including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Eligible Employee&#8217;s wages as reported on Form W-2 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, wages as defined in section 3401(a) of the Code and all other payments of compensation for which the Participating Company is required to furnish the employee a written statement under sections 6041(d) and 6051(a)(3) of the Code) from a Participating Company, reduced by reimbursements or other expense allowances, fringe benefits (cash and non-cash), moving expenses, deferred compensation, and welfare benefits, but including salary reduction contributions and elective contributions that are not includible in gross income under sections 125 or 402(a)(8) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the effective date referenced in Paragraph 15.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the written or electronic form acceptable to the Committee which an Eligible Employee shall use to make an election to purchase Shares through Payroll Deductions pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Employee who is not an Ineligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means NBCUniversal and any Subsidiary of NBCUniversal other than&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a Subsidiary that is organized under the laws of a jurisdiction outside of the United States of America, other than a Subsidiary referenced pursuant to Section 2(r)(1)(iv)&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">except as otherwise provided by the Committee, a Subsidiary that is a &#8220;Participating Company&#8221; as defined in the Comcast Corporation 2002 Employee Stock Purchase Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any employee who is employed by a Participating Company and designated on the books and records of such Participating Company as an employee, provided that the term &#8220;Employee&#8221; shall not include&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">an individual covered by a collective bargaining agreement, unless such agreement specifically provides for participation hereunder&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">except as otherwise provided by Paragraph 2(q)(1)(iii), an individual who is not on a United States employee payroll of a Participating Company or an individual with respect to whom the Participating Company does not report such individual&#8217;s compensation as wages on Form W-2&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">an individual who has entered into an agreement with a Participating Company which excludes such individual from participation in employee benefit plans of a </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participating Company (whether or not such individual is treated or classified as an employee for certain specified purposes that do not include eligibility to participate in the Plan)&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">an individual who is not classified by the Participating Company as an employee, even if such individual is retroactively re-characterized as an employee by a third party or a Participating Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the closing price per Share on the principal national securities exchange on which the Shares are listed or admitted to trading or, if not listed or traded on any such exchange, on the National Market System of the National Association of Securities Dealers Automated Quotation System (&#8220;NASDAQ&#8221;), or if not listed or traded on any such exchange or system, the fair market value as reasonably determined by the Board or the Committee, which determination shall be conclusive.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Five Percent Owner</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Employee who, with respect to a Participating Company, is described in section 423(b)(3) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Ineligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">For an employee of any Participating Employer other than Universal Orlando, an Employee who, as of an Offering Commencement Date&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:29.67pt">is a Five Percent Owner&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.34pt">has been continuously employed by the Comcast Group on a full-time basis for less than 90 days&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.01pt">has been continuously employed by the Comcast Group on a part-time basis for less than one year&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iv.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.67pt">except as otherwise provided by the Committee, an employee who is (i) employed by a Subsidiary that is organized under the laws of a jurisdiction outside of the United States of America or (ii) whose principal work location is outside of the United States&#59; or</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">v.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">is an individual whose employment is classified by the Participating Company to which such individual is employed as an internship, or as &#8220;temporary&#8221; or &#8220;intermittent,&#8221; all in accordance with uniformly applied personnel policies.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Paragraph 2(q)(1), an employee is employed on a part-time basis if the Employee customarily works less than 20 hours per week.  For purposes of this Paragraph&#160;2(q), an Employee is employed on a full-time basis if the Employee customarily works 20 or more hours per week.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">For an employee of Universal Orlando, an employee who, as of an Offering Commencement Date&#58; </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-3-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:29.67pt">is a Five Percent Owner&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.34pt">has been continuously employed by the Comcast Group on a full-time basis for less than 90 days&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.01pt">has been continuously employed by the Comcast Group on a part-time basis for less than one year&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iv.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.67pt">except as otherwise provided by the Committee, an employee who is (i) employed by a Subsidiary that is organized under the laws of a jurisdiction outside of the United States of America or (ii) whose principal work location is outside of the United States&#59; or</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">v.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">is an individual whose employment is classified by the Participating Company to which such individual is employed as an internship, or as &#8220;temporary,&#8221; &#8220;intermittent&#8221; or &#8220;seasonal,&#8221; all in accordance with uniformly applied personnel policies.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Paragraph 2(q)(2), an employee is employed on a part-time basis if Universal Orlando has classified the Employee as a &#8220;Casual Employee.&#8221;  For purposes of this Paragraph 2(q)(2) an Employee is employed on a full-time basis if Universal Orlando has classified the Employee as a Regular Employee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">NBCUniversal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means NBCUniversal, LLC, a Delaware limited liability company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an offering of Shares by the Company to Eligible Employees pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the first day of each January 1, April 1, July 1 and October 1 beginning on or after July 1, 2011 until the Plan Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the period extending from an Offering Commencement Date through the following Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the last day of each March, June, September and December following an Offering Commencement Date, or such other Offering Termination Date established in connection with a Terminating Event.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Eligible Employee who has timely delivered an Election Form to the Committee in accordance with procedures established by the Committee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participating Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means all Eligible Employers except such Eligible Employers as may be designated for exclusion by the Board or the Committee from time to time.  Notwithstanding the foregoing, the Board or the Committee may delegate its authority to exclude an Eligible Employer from being a Participating Company under this Paragraph 2(x) to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-4-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means amounts withheld from a Participant&#8217;s Compensation pursuant to the Plan, as described in Paragraph 5.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(aa)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ab)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast-NBCUniversal 2011 Employee Stock Purchase Plan, as set forth in this document, and as may be amended from time to time.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ac)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the earliest of&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the Offering Termination Date for the Offering in which the maximum number of Shares specified in Paragraph 9 have been issued pursuant to the Plan&#59; or </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the date as of which the Board or the Committee chooses to terminate the Plan as provided in Paragraph 14.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ad)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means 85 percent of the lesser of&#58;  (1) the Fair Market Value per Share on the Offering Commencement Date, or if such date is not a trading day, then on the next trading day thereafter or (2) the Fair Market Value per Share on the Offering Termination Date, or if such date is not a trading day, then on the trading day immediately preceding the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ae)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means shares of Comcast Corporation Class A Common Stock, par value $0.01.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(af)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.71pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any Affiliate of NBCUniversal that is controlled by NBCUniversal.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ag)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successor-in-Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Participant&#8217;s executor or administrator, or such other person or entity to which the Participant&#8217;s rights under the Plan shall have passed by will or the laws of descent and distribution.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ah)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Terminating Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any of the following events&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the liquidation of the Company&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a Change of Control.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ai)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Third Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any Person, together with such Person&#8217;s Affiliates, provided that the term &#8220;Third Party&#8221; shall not include the Company or an Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(aj)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.37pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the written or electronic form acceptable to the Committee which an Employee shall use to discontinue participation during an Offering Period pursuant to Paragraph 7(b).</font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-5-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ak)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:16.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Universal Orlando</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Universal City Development Partners, Ltd. and its subsidiaries.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Eligibility and Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except to the extent participation is restricted under Paragraph 3(b), each Eligible Employee shall be eligible to participate in the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Restrictions on Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding any provisions of the Plan to the contrary, no Employee shall be eligible to purchase Shares in an Offering to the extent that&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">immediately after the purchase of Shares, such Employee would be a Five Percent owner&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a purchase of Shares would permit such Employee&#8217;s rights to purchase stock under this Plan, after taking into account such Employee&#8217;s purchases under the Comcast Corporation 2002 Employee Stock Purchase Plan, if any, to accrue at a rate which exceeds $25,000 in fair market value (as determined on the same basis as if this Plan were subject to section 423(b)(8) of the Code) for each calendar year in which such right to purchase Shares is outstanding.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Commencement of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An Eligible Employee shall become a Participant by completing an Election Form and filing it with the Committee on or before the 15th day of the month immediately preceding the Offering Commencement Date for the first Offering to which such Election Form applies.  Payroll Deductions for a Participant shall commence on the first payroll period ending after the applicable Offering Commencement Date when his or her authorization for Payroll Deductions becomes effective, and shall end on the Plan Termination Date, unless sooner terminated by the Participant pursuant to Paragraph 7(b).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Shares Per Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be implemented by a series of Offerings that shall commence after Offerings have been authorized by the Board or the Committee, and terminate on the Plan Termination Date.  Offerings shall be made with respect to Compensation accumulated during each Offering Period for the period commencing with the first day of the first Offering Period (when such Offering Period is authorized by the Board or the Committee) and ending with the Plan Termination Date.  Shares available for any Offering shall be the difference between the maximum number of Shares that may be issued under the Plan, as determined pursuant to Paragraph 9(a), for all of the Offerings, less the actual number of Shares purchased by Participants pursuant to prior Offerings, provided that the maximum number of Shares subject to purchase by any Participant for any Offering Period shall not exceed 1,500.  If the total number of Shares subject to purchase under the Plan on any Offering Termination Date exceeds the maximum number of Shares available, the Board or the Committee shall make a pro rata allocation of Shares available for delivery and distribution in as nearly a uniform manner as </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-6-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">practicable, and as it shall determine to be fair and equitable, and the unapplied Account balances shall be returned to Participants as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Amount of Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  On the Election Form, an Eligible Employee may elect to have Payroll Deductions of not more than 10 percent of Compensation earned for each payroll period ending within the Offering Period, subject to the limitation that the maximum amount of Payroll Deductions for any Eligible Employee for any calendar year (including, for this purpose, any payroll deductions for such calendar year pursuant to the Comcast Corporation 2002 Employee Stock Purchase Plan, if any) shall not exceed $21,250, or, with respect to Participants whose compensation is denominated in currency other than United States dollars, if any, the equivalent amount as denominated in such local currency, as determined by the Committee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Participants&#8217; Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All Payroll Deductions with respect to a Participant pursuant to Paragraph 5(a) shall be credited to the Participant&#8217;s Account under the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Changes in Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Participant may discontinue Payroll Deductions during an Offering Period by providing a Termination Form to the Committee at any time before the Offering Termination Date applicable to any Offering.  No other change can be made during an Offering, including, but not limited to, changes in the amount of Payroll Deductions for such Offering.  A Participant may change the amount of Payroll Deductions for subsequent Offerings by giving written notice (or notice in another form pursuant to procedures established by the Committee) of such change to the Committee on or before the 15th day of the month immediately preceding the Offering Commencement Date for the Offering for which such change is effective.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Purchase of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  On each Offering Termination Date, each Participant shall be deemed to have purchased a number of Shares equal to the quotient obtained by dividing the balance credited to the Participant&#8217;s Account as of the Offering Termination Date, by the Purchase Price.  Shares deemed purchased by a Participant under the Plan (net of Shares withheld under Paragraph 11) shall be credited to the Participant&#8217;s Brokerage Account as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Terminating Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company shall give Participants at least 30 days&#8217; notice (or, if not practicable, such shorter notice as may be reasonably practicable) prior to the anticipated date of the consummation of a Terminating Event.  The 20th day following the issuance of such notice by the Company (or such earlier date as the Board or the Committee may reasonably determine) shall constitute the Offering Termination Date for any outstanding Offering.</font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-7-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Transferability of Rights to Purchase Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No right to purchase Shares pursuant to the Plan shall be transferable other than by will or by the laws of descent and distribution, and no such right to purchase Shares pursuant to the Plan shall be exercisable during the Participant&#8217;s lifetime other than by the Participant.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Termination of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as provided in Paragraph 7(c), no amounts shall be distributed from Participants&#8217; Accounts during an Offering Period.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Suspension of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Participant may discontinue Payroll Deductions during an Offering Period by providing a Termination Form to the Committee at any time before the Offering Termination Date applicable to any Offering, provided that a Participant&#8217;s Payroll Deductions shall be discontinued to the extent required in connection with a Participant&#8217;s hardship withdrawal under the rules of the NBCUniversal Capital Accumulation Plan, the Comcast Corporation Retirement-Investment Plan or any other plan, program or arrangement pursuant to which discontinuance of contributions to the Plan may be required in connection with a Participant&#8217;s hardship withdrawal.  All amounts credited to such Participant&#8217;s Account shall be applied to the purchase of Shares pursuant to Paragraph 6.  A Participant who discontinues Payroll Deductions during an Offering Period by providing a Termination Form shall be eligible to participate in the Offering next following the date on which the Participant delivers the Termination Form to the Committee.  A Participant (other than a Participant whose payroll is administered by Universal Orlando) whose Payroll Deductions are suspended during an Offering Period because of a hardship withdrawal under the rules of the NBCUniversal Capital Accumulation Plan, the Comcast Corporation Retirement-Investment Plan or any other plan, program or arrangement pursuant to which discontinuance of contributions to the Plan may be required in connection with a Participant&#8217;s hardship withdrawal shall automatically resume Payroll Deductions at the rate in effect immediately before the suspension for the next Offering Period that commences after the conclusion of the suspension, unless the Participant elects otherwise. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Upon termination of a Participant&#8217;s employment for any reason, all amounts credited to such Participant&#8217;s Account shall be returned to the Participant, or, following the Participant&#8217;s death, to the Participant&#8217;s Successor-in-Interest.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No interest shall be paid or allowed with respect to Payroll Deductions paid into the Plan or credited to any Participant&#8217;s Account.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Maximum Number of Shares&#59; Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Subject to adjustment as provided in this Paragraph&#160;9, not more than 12,100,000 Shares in the aggregate may be issued pursuant to the Plan pursuant to Offerings under the Plan.  Shares delivered pursuant to the Plan may, at the </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-8-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company&#8217;s option, be either treasury Shares or Shares originally issued for such purpose.  In the event that Shares are changed into or exchanged for a different number or kind of shares of stock or other securities of the Company, whether through merger, consolidation, reorganization, recapitalization, stock dividend, stock split-up or other substitution of securities of the Company, the Board or the Committee shall make appropriate equitable anti-dilution adjustments to the number and class of shares of stock available for issuance under the Plan, to the number and class of shares of stock subject to outstanding Offerings and to the Purchase Price.  Any reference to the Purchase Price in the Plan and in any related documents shall be a reference to the Purchase Price as so adjusted.  Any reference to the term &#8220;Shares&#8221; in the Plan and in any related documents shall be a reference to the appropriate number and class of shares of stock available for issuance under the Plan, as adjusted pursuant to this Paragraph 9.  The Board&#8217;s or the Committee&#8217;s adjustment shall be effective and binding for all purposes of this Plan.  All Shares issued pursuant to the Plan shall be validly issued, fully paid and nonassessable.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Participant&#8217;s Interest in Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Participant shall have no interest in Shares offered under the Plan until Shares are credited to the Participant&#8217;s Brokerage Account.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Crediting of Shares to Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Shares purchased under the Plan shall be credited to the Participant&#8217;s Brokerage Account as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Restrictions on Purchase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Board or the Committee may, in its discretion, require as conditions to the purchase of any Shares under the Plan such conditions as it may deem necessary to assure that such purchase of Shares is in compliance with applicable securities laws.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Restrictions on Sale of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Board or the Committee may, in its discretion, require as conditions to the sale of any Shares credited to Participants&#8217; Brokerage Accounts under the Plan (i) such conditions as it may deem necessary to assure that such sale of Shares is in compliance with applicable securities laws and (ii) a minimum holding period (not to exceed one year) following the purchase of Shares before Shares credited to Participants&#8217; Brokerage Accounts may be sold or otherwise transferred, provided that such holding period, if any, shall not apply to Shares applied to pay withholding taxes pursuant to Paragraph 11 or to Shares credited to the Brokerage Account of a Participant who has terminated employment on account of death or disability.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Participating Companies shall pay all fees and expenses incurred (excluding individual Federal, state, local or other taxes) in connection with the Plan.  No charge or deduction for any such expenses will be made to a Participant upon the termination of his or her participation under the Plan or upon the distribution of certificates representing Shares purchased with his or her Payroll Deductions.</font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;The Participating Companies shall have the right to withhold from each Participant&#8217;s Compensation an amount equal to all federal, state, city or other taxes as the Participating Companies shall determine are required to be withheld by them in connection with the purchase of Shares under the Plan and in connection with the sale of Shares acquired under the Plan.  The Company&#8217;s obligation to make any delivery or transfer of Shares shall be conditioned on the Participant&#8217;s compliance, to the Company&#8217;s satisfaction, with any withholding requirement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any tax liabilities incurred in connection with a Participant&#8217;s participation in the Plan may, to the extent such liabilities cannot be satisfied in full by withholding cash payable in connection with a taxable event, be satisfied by withholding a portion of the Shares otherwise creditable under the Plan having a Fair Market Value approximately equal to the minimum amount of taxes required to be withheld under applicable law.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Plan and Contributions Not to Affect Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall not confer upon any Eligible Employee any right to continue in the employ of the Participating Companies.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be administered by the Committee.  The Board and the Committee shall have authority to interpret the Plan, to prescribe, amend and rescind rules and regulations relating to it, and to make all other determinations deemed necessary or advisable in administering the Plan, with or without the advice of counsel.  The Committee may delegate its administrative duties, subject to its review and supervision, to the appropriate officers and employees of the Company.  The determinations of the Board and the Committee on the matters referred to in this Paragraph 13 shall be conclusive and binding.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Amendment and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board or the Committee may terminate the Plan at any time and may amend the Plan from time to time in any respect&#59; provided, however, that upon any termination of the Plan, all Shares or Payroll Deductions (to the extent not yet applied to the purchase of Shares) under the Plan shall be distributed to the Participants, provided further, that no amendment to the Plan shall affect the right of any Participant to receive his or her proportionate interest in the Shares or his or her Payroll Deductions (to the extent not yet applied to the purchase of Shares) under the Plan, provided further that the Company may seek shareholder approval of the Plan or any amendment to the Plan if such approval is determined to be required by or advisable under the regulations of the Securities and Exchange Commission or the Internal Revenue Service, the rules of any stock exchange or system on which the Shares are listed or other applicable law or regulation, and provided further that the Board or the Committee may condition the effectiveness of any Election Form on such shareholder approval.</font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-10-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan was originally adopted on January 29, 2011.  The first Offering Period under the Plan commenced on July 1, 2011.  The Effective Date of this amendment and restatement of the Plan is May 14, 2024.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Government and Other Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The purchase of Shares under the Plan shall be subject to all applicable laws, rules and regulations, and to such approvals by any governmental agencies as may be required.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Securities Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Committee shall have the power to make each Offering under the Plan subject to such conditions as it deems necessary or appropriate to comply with the then-existing requirements of the Securities Act of 1933, as amended, and the Securities Exchange Act of 1934, as amended, including Rule 16b-3 (or any similar rule) promulgated by the Securities and Exchange Commission thereunder.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Non-Alienation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Participant shall be permitted to assign, alienate, sell, transfer, pledge or otherwise encumber his right to purchase Shares under the Plan prior to time that Shares are credited to the Participant&#8217;s Brokerage Account.  Any attempt at assignment, alienation, sale, transfer, pledge or other encumbrance shall be void and of no effect.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any notice required or permitted hereunder shall be sufficiently given only if delivered personally, telecopied, or sent by first class mail, postage prepaid, and addressed&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">If to the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation<br>One Comcast Center</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1701 JFK Boulevard</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Philadelphia, PA 19103</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fax&#58;  215-286-7794<br>Attention&#58;  General Counsel</font></div><div style="padding-left:72pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Or any other address provided pursuant to notice provided by the Committee.</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">If to the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At the address on file with the Participating Company from time to time, or to such other address as either party may hereafter designate in writing (or via such other means of communication </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-11-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">permitted by the Committee) by notice similarly given by one party to the other.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be binding upon and inure to the benefit of any successors or assigns of the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any part of this Plan shall be determined to be invalid or void in any respect, such determination shall not affect, impair, invalidate or nullify the remaining provisions of this Plan which shall continue in full force and effect.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The election by any Eligible Employee to participate in this Plan constitutes his or her acceptance of the terms of the Plan and his or her agreement to be bound hereby.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Plan shall be construed in accordance with the laws of the Commonwealth of Pennsylvania, to the extent not preempted by applicable Federal law.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-12-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.18
<SEQUENCE>8
<FILENAME>ex1018-12312024.htm
<DESCRIPTION>EX-10.18
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="id5bebcf92bbe460785b9f7dc3e9b359e_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.18</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">FORM OF COMCAST CORPORATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">NON-QUALIFIED OPTION AWARD</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">This is a Non-Qualified Stock Option Award dated &#91;&#9679;&#93; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#8221;) from Comcast Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Sponsor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#8221;) to the Optionee.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used herein&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, any other Person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person. For purposes of this definition, the term &#8220;control,&#8221; including its correlative terms &#8220;controlled by&#8221; and &#8220;under common control with,&#8221; mean, with respect to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the board of directors of the Sponsor.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#91;means (i) fraud&#59; (ii) misappropriation&#59; (iii) embezzlement&#59; (iv) gross negligence in the performance of duties&#59; (v) self-dealing&#59; (vi) misrepresentation&#59; (vii) dishonesty&#59; (viii) conviction of a crime of a felony&#59; (ix) material violation of any Company policy&#59; (x) material violation of the Company&#8217;s Code of Ethics and Business Conduct or, (xi) in the case of an employee of a Company who is a party to an employment agreement with a Company, material breach of such agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as to items (ix), (x) and (xi), if capable of being cured, such event or condition remains uncured following 30 days written notice thereof.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">has the meaning set forth in the Optionee&#8217;s employment agreement with the Sponsor, or, if no such agreement exists or has expired prior to such time, then &#8220;Cause&#8221; means (i)&#160;fraud&#59; (ii)&#160;embezzlement or other misappropriation of funds&#59; (iii)&#160;gross negligence or willful misconduct in the performance of duties&#59; (iv)&#160;self-dealing&#59; (v)&#160;material misrepresentation with respect to the Sponsor&#59; (vi)&#160;conviction of a felony&#59; or (vii)&#160;material violation of the Employee Handbook, the Code of Conduct or any other written Company policy.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#91;means &#8220;Change in Control&#8221; as defined in the Plan.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;means any transaction or series of transactions as a result of which any Person who was a Third Party immediately before such transaction or series of transactions owns then-outstanding securities of the Sponsor such that such Person has the ability to direct the management of the Sponsor, as determined by the Board in its discretion. The Board may also determine that a Change in Control shall occur upon the completion of one or more proposed transactions. The Board&#8217;s determination shall be final and binding.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">4</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Closing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the closing of the acquisition and sale of the Shares as described in, and subject to the provisions of, Paragraph 9 hereof.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the date of the Closing.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means those members of the Board who have been designated pursuant to the Plan to act in that capacity.</font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and prior to 2022.</font></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2021.</font></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2018. </font></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants prior to 2018.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.63pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Sponsor&#8217;s Class A Common Stock, par value, $.01 per share.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.63pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Sponsor and each of its Subsidiaries.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Date of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the date on which the notice required by Paragraph 6 hereof is hand-delivered, placed in the United States mail postage prepaid, or delivered to a telegraph or telex facility.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.63pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the date hereof, the date on which the Sponsor awarded the Option.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:2.13pt;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a disability within the meaning of section 22(e)(3) of the Code.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the earliest of the following&#58;</font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;If the Optionee&#8217;s Termination of Employment with the Company is due to any reason other than death, Disability, Retirement, Discharge Without Cause (as defined in the Optionee&#8217;s employment agreement with the Company), With Good Reason (as defined in the Optionee&#8217;s Employment Agreement) or Cause, the date 90 days following such Termination of Employment&#59;</font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">If the Optionee&#8217;s Termination of Employment with the Company occurs after qualifying for Retirement, the date 39 months after the date of the Optionee&#8217;s Termination of Employment, subject to cancellation by the Committee pursuant to Paragraph 3&#91;(b)&#93;&#59;</font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">If the Optionee&#8217;s Termination of Employment with the Company is due to Discharge Without Cause (as defined in the Optionee&#8217;s employment agreement) or With Good Reason (as defined in the Optionee&#8217;s employment agreement), the date that is 90 days following the first anniversary of the Termination of Employment&#59;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">5</font></div><div style="padding-left:54pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;If the Optionee&#8217;s Termination of Employment with the Company is due to any reason other than death, Disability, Retirement or Cause, the date 90 days following such Termination of Employment&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Subject to cancellation by the Committee pursuant to Paragraph 3&#91;(c)&#93;, if the Optionee&#8217;s Termination of Employment with the Company (other than a Termination of Employment with the Company for Cause) occurs after qualifying for Retirement, </font></div><div style="margin-bottom:6pt;padding-left:90pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">the date three months after the third anniversary of the date of the Optionee&#8217;s Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed at least ten (10) but less than fifteen (15) years of service with the Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:90pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">the date three months after the fifth anniversary of the date of the Optionee&#8217;s Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed at least fifteen (15) but less than twenty (20) years of service with the Company&#59; or </font></div><div style="margin-bottom:6pt;padding-left:90pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">the date three months after the nine and one-half year anniversary of the date of the Optionee&#8217;s Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed twenty (20) or more years of service with the Company&#59;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">6</font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants prior to 2016. </font></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;If the Optionee&#8217;s Termination of Employment with the Company is because of death or Disability, the third anniversary of the date of the Optionee&#8217;s Termination of Employment because of such death or Disability&#59;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">7</font></div><div style="margin-bottom:6pt;padding-left:54pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;If the Optionee&#8217;s Termination of Employment with the Company is due to any reason other than death, Disability, Cause, or a Retirement Termination, the date 90 days following such Termination of Employment</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">If the Optionee&#8217;s Termination of Employment with the Company is because of death or Disability, the day before the tenth anniversary of the Date of Grant</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Subject to cancellation by the Committee pursuant to Paragraph 3(d), following the Optionee&#8217;s Retirement Termination, the day before the tenth anniversary of the Date of Grant&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> 8</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">If the Optionee&#8217;s Termination of Employment with the Company is for Cause, the date of such Termination of Employment&#59; or</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The day before the tenth anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Fair Market Value of a Share, as determined pursuant to the Plan.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Long-Term Incentive Awards Summary Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the schedule attached hereto, which sets forth specific information relating to the grant, vesting and exercise of the Option.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">9</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the option hereby granted.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Option Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#91;means the &#171;strike price&#187; per Share, as calculated pursuant to the Plan.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> &#91;means the per Share exercise price of the Option, as calculated pursuant to the Plan and set forth on the attached Long-Term Incentive Awards Summary Schedule.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">11</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.4pt">&#91;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Optionee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the individual to whom the Option has been granted as identified on the attached Long-Term Incentive Awards Summary Schedule.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">12</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.63pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation 2003 Stock Option Plan, incorporated herein by reference.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; An Optionee will be qualified for Retirement &#91;after reaching age 62 and completing 10 or more years of service with the Company&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91; at such time when the sum of the Optionee&#8217;s age and completed Years of Service equals or exceeds 70 (provided that the Optionee has at least reached age 62 and completed 5 or more Years of Service)&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For grants during and after 2018.</font></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2021.</font></div><div><font 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">9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div><font 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">10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants prior to 2016.</font></div><div><font 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">11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div><font 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">12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div><font 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">13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and prior to 2022.</font></div><div><font 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">14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2021.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:2.74pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; &#91;mean the &#171;Total Options&#187; shares of Common Stock, which are the subject of the Option hereby granted.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> &#91;mean the total number of shares of Common Stock, which are the subject of the Option hereby granted, as set forth on the attached Long-Term Incentive Awards Summary Schedule.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">16</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sponsor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Comcast Corporation, a Pennsylvania corporation, including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any business entity that, at the time in question, is a subsidiary of the Sponsor within the meaning of section 424(f) of the Code.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Ten Percent Shareholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a person who on the Date of Grant owns, either directly or within the meaning of the attribution rules contained in section 424(d) of the Code, stock possessing more than 10% of the total combined voting power of all classes of stock of his employer corporation or of its parent or subsidiary corporations, as defined respectively in sections 424(e) and (f) of the Code, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the employer corporation is the Sponsor or a Subsidiary.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(aa)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:0.92pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Terminating Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any of the following events&#58;</font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">the liquidation of the Sponsor&#59; or</font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">a Change in Control.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ab)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:0.3pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Optionee&#8217;s termination of employment. For purposes of the Plan and this Award, the Optionee&#8217;s Termination of Employment occurs on the date the Optionee ceases to have a regular obligation to perform services for the Company, without regard to whether (i) the Optionee continues on the Company&#8217;s payroll for regular, severance or other pay or (ii) the Optionee continues to participate in one or more health and welfare plans maintained by the Company on the same basis as active employees. Whether the Optionee ceases to have a regular obligation to perform services for the Company shall be determined by the Committee in its sole discretion. Notwithstanding the foregoing, if the Optionee is a party to an employment agreement or severance agreement with the Company which establishes the effective date of the Optionee&#8217;s termination of employment for purposes of this Award, that date shall apply.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ac)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:0.92pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Third Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Person other than a Company, together with such Person&#8217;s Affiliates, provided that the term &#8220;Third Party&#8221; shall not include the Sponsor or an Affiliate of the Sponsor.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ad)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:0.3pt">&#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Years of Service</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means completed continuous years of service as reflected in the personnel records of the Company.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ae)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:0.92pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">1933 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Securities Act of 1933, as amended.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(af)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:2.14pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">1934 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Subject to the terms and conditions set forth herein and in the Plan, the Sponsor hereby grants to the Optionee the Option to purchase any or all of the Shares.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Time of Exercise of Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">&#91;Except as provided in Paragraph 3(b) or 4, the Option may be exercised after such time or times as set forth below, and shall remain exercisable until the Expiration Date, when the right to exercise shall terminate absolutely&#58;</font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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">15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants prior to 2016.</font></div><div><font 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">16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_2&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_3&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_4&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_5&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_6&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_7&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_8&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_9&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#171;Vest_Year_9.5&#187; &#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">No Shares subject to the Option shall first become exercisable following the Optionee&#8217;s Termination of Employment for any reason other than death or Disability, after qualifying for Retirement or due to Discharge Without Cause (as defined in the Optionee&#8217;s employment agreement) or With Good Reason (as defined in the Optionee&#8217;s employment agreement). All Shares subject to the Option shall vest and become exercisable upon the Optionee&#8217;s Termination of Employment because of death or Disability. Furthermore, the Option shall continue to vest and become exercisable in accordance with Paragraph 3(a) for a period of three years following the Optionee&#8217;s Termination of Employment after a qualifying retirement&#59; provided, however, that the Option will be subject to cancellation by the Committee, in its sole discretion, if the Optionee breaches either of the following non-solicitation or non-competition obligations during the 39-month period following such Termination of Employment&#58;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt"> &#91;&#91;If Optionee fails to accept (i) this Award document and (ii) the Employee Assignment of Inventions and Intellectual Property Rights Agreement in accordance with the online grant acceptance procedures described in the Cover Memorandum to this Award on or before Friday, September 2, 2016 at 5&#58;00 p.m. Eastern Daylight Time, the grant will lapse, the Option granted under this Award will be forfeited and this Award shall be deemed canceled. </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Provided that Optionee has timely satisfied the online grant acceptance condition described in Paragraph 3(a), and&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> except as provided in Paragraphs 3(b), 3(c) or 4, the Option may be exercised after such time or times as set forth on the attached Long-Term Incentive Awards Summary Schedule, and shall remain exercisable until the Expiration Date, when the right to exercise shall terminate absolutely. No Shares subject to the Option shall first become exercisable following the Optionee&#8217;s Termination of Employment for any reason other than death or Disability or after qualifying for Retirement. </font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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">17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants prior to 2016.</font></div><div><font 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">18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during 2016.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">All Shares subject to the Option shall vest and become exercisable upon the Optionee&#8217;s Termination of Employment because of death or Disability. Furthermore, the Option shall continue to vest and become exercisable in accordance with the attached Long-Term Incentive Awards Summary Schedule following the Optionee&#8217;s Termination of Employment (other than a Termination of Employment with the Company for Cause) after qualifying for Retirement &#91;for a period of&#58;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">19</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPTION 1&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;three (3) years following such Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed at least ten (10) but less than fifteen (15) years of service with the Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">five (5) years following such Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed at least fifteen (15) but less than twenty (20) years of service with the Company&#59; or</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">nine and one-half (9&#189;) years following such Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed twenty (20) or more years of service with the Company.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">20</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPTION 2&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;&#91;&#9679;&#93; years following such Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed at least ten (10) but less than fifteen (15) years of service with the Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;&#9679;&#93; years following such Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed at least fifteen (15) but less than twenty (20) years of service with the Company&#59; or</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">&#91;&#9679;&#93; years following such Termination of Employment if, at the time of such Termination of Employment, the Optionee has completed twenty (20) or more years of service with the Company.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">21</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Notwithstanding the foregoing, the Option will be subject to cancellation by the Committee, in its sole discretion, if the Optionee breaches either of the following non-solicitation or non-competition obligations during the period following Termination of Employment in which the Option remains exercisable by the Optionee pursuant to the terms of this Award&#58;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">22</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The Optionee shall not, directly or indirectly, solicit, induce, encourage or attempt to influence any customer, employee, consultant, independent contractor, service provider or supplier of the Company to cease to do business or to terminate the employment or other relationship with the Company.</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The Optionee shall not, directly or indirectly, engage or be financially interested in (as an agent, consultant, director, employee, independent contractor, officer, owner, partner, principal or otherwise), any activities for any business (whether conducted by an entity or individuals, including the Optionee in self-employment) that is engaged in competition, directly or indirectly through any entity controlling, controlled by or under common control </font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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">19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and prior to 2022.</font></div><div><font 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">20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016. </font></div><div><font 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">21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2021. </font></div><div><font 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">22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">with such business, with any of the business activities carried on by the Company, any of its subsidiaries or any other business unit of the Company, or being planned by the Company, any of its subsidiaries or any other business unit of the Company with the Optionee&#8217;s knowledge at the time of the Optionee&#8217;s Termination of Employment. This restriction shall apply in any geographical area of the United States in which the Company carries out business activities. Nothing herein shall prevent the Optionee from owning for investment up to &#91;one percent (1%)&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> &#91;five percent (5%)&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of any class of equity security of an entity whose securities are traded on a national securities exchange or market.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">&#91;The Option shall continue to vest and become exercisable for a period of one year following the Optionee&#8217;s Termination of Employment due to a Discharge Without Cause (as defined in the Optionee&#8217;s employment agreement) or With Good Reason (as defined in the Optionee&#8217;s employment agreement).&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">25</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.02pt">&#91;If the Option remains unexercised immediately before the time at which the Option is scheduled to expire in accordance with the rules of the Plan and this grant document, the Option shall be deemed automatically exercised in accordance with Paragraph &#91;7(h)(ii)&#93; of the Plan immediately before the time at which the Option is scheduled to expire, if the Option satisfies the following conditions&#58;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The Option is covered by a then current registration statement or a Notification under Regulation A under the 1933 Act.</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The last reported sale price of a Share on the principal exchange on which Shares are listed on the date of determination, or if such date is not a trading day, the last preceding trading day, exceeds the Option Price by such amount as may be determined by the Committee or its delegate from time to time. Absent a contrary determination, such excess per Share shall be $0.01.</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The Optionee to whom such Option has been granted has not terminated employment for Cause, and, immediately before the time at which such Option is scheduled to expire, there is no basis for a termination of employment for Cause.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">An Option subject to this Paragraph 3(d) shall be exercised via cashless exercise, such that subject to the other terms and conditions of the Plan, following the date of exercise, the Company shall deliver to the Optionee Shares having a value, at the time of exercise, equal to the excess, if any, of (A) the value of such Shares based on the last reported sale price of such Shares on the principal exchange on which Shares are listed on the date of determination, or if such date is not a trading day, the last preceding trading date, over (B) the sum of (1) the aggregate option price for such Shares, plus (2) the applicable tax withholding amounts (as determined pursuant to Paragraph 15 of the Plan) for such exercise&#59; provided that in connection with such cashless exercise that would not result in the issuance of a whole number of Shares, the Company shall pay cash in lieu of any fractional Share.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">26</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Terminating Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">The Sponsor shall give the Optionee at least thirty (30) days&#8217; notice (or, if not practicable, such shorter notice as may be reasonably practicable) prior to the anticipated date of the consummation of a Terminating Event. Upon receipt of such notice, and for a period of ten (10) days thereafter </font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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">23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div><font 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">24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants prior to 2016.</font></div><div><font 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">25</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants prior to 2016.</font></div><div><font 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">26</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2016.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(or such shorter period as the Board shall reasonably determine and so notify the Optionee), the Optionee shall be permitted to exercise the Option to the extent the Option is then exercisable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the Sponsor may, by similar notice, require the Optionee to exercise the Option, to the extent the Option is then exercisable, or to forfeit the Option (or portion thereof, as applicable). The Committee may, in its discretion, provide that upon the Optionee&#8217;s receipt of the notice of a Terminating Event under this Paragraph 4(a), the entire number of Shares covered by Options shall become immediately exercisable. Upon the close of the period described in this Paragraph 4(a) during which an Option may be exercised in connection with a Terminating Event, such Option (including such portion thereof that is not exercisable) shall terminate to the extent that such Option has not theretofore been exercised.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Notwithstanding Paragraph 4(a), in the event the Terminating Event is not consummated, the Option shall be deemed not to have been exercised and shall be exercisable thereafter to the extent it would have been exercisable if no such notice had been given.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Payment for Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Full payment for Shares purchased upon the exercise of an Option shall be made via cashless exercise, such that subject to the other terms and conditions of the Award and the Plan, the Company shall deliver to the Optionee Shares having a Fair Market Value, as of the Date of Exercise, equal to the excess, if any, of (a) the Fair Market Value of such Shares on the Date of Exercise of the Option over (b) the sum of (i) the aggregate Option Price for such Shares, plus (ii) the applicable tax withholding amounts (as determined pursuant to Paragraph 14 of the Award and Paragraph 15(b) of the Plan) for such exercise, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in connection with a cashless exercise that would not result in the issuance of a whole number of Shares, the Company shall withhold cash that would otherwise be payable to the Optionee from its regular payroll or the Optionee shall deliver cash or a certified check payable to the order of the Company for the balance of the option price for a whole Share to the extent necessary to avoid the issuance of a fractional Share or the payment of cash by the Company.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Manner of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Option shall be exercised by giving written notice of exercise in accordance with the manner prescribed by the Committee. Such notice shall be deemed to have been given when hand-delivered, telecopied or mailed, first class postage prepaid, and shall be irrevocable once given.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Nontransferability of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Option may not be transferred or assigned by the Optionee otherwise than by will or the laws of descent and distribution or be exercised during his life other than by the Optionee or for his benefit by his attorney-in-fact or guardian. Any attempt at assignment, transfer, pledge or disposition of the Option contrary to the provisions hereof or the levy of any execution, attachment or similar process upon the Option shall be null and void and without effect. Any exercise of the Option by a person other than the Optionee shall be accompanied by appropriate proofs of the right of such person to exercise the Option.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Committee may from time to time impose any conditions on the exercise of the Option as it deems necessary or appropriate to comply with the then-existing requirements of the 1933 Act or the 1934 Act, including Rule 16b-3 (or any similar rule) of the Securities and Exchange Commission. If the listing, registration or qualification of Shares issuable on the exercise of the Option upon any securities exchange or under any federal or state law, or the consent or approval of any governmental regulatory body is necessary as a condition of or in connection with the purchase of such Shares, the Sponsor shall not be obligated to issue or deliver the certificates representing the Shares otherwise issuable on the exercise of the Option unless and until such listing, registration, qualification, consent or approval shall have been effected or obtained. If registration is considered unnecessary by the Sponsor or its counsel, the Sponsor may cause a legend to be placed on such Shares calling attention to the fact that they have been acquired for investment and have not been registered.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Issuance of Certificate at Closing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Subject to the provisions of this Paragraph 9, the Closing Date shall occur as promptly as is feasible after the exercise of the Option. Subject to the provisions of Paragraphs 8 and 10 hereof, a certificate for the Shares issuable on the exercise of the Option shall be delivered to the Optionee or to his personal representative, heir or legatee at the Closing.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Rights Prior to Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Optionee shall not have any right as a stockholder with respect to any Shares subject to his Options until the Option shall have been exercised in accordance with the terms of the Plan and the Award and the Company shall have delivered the Shares. In the event that the Optionee&#8217;s Termination of Employment with the Company is for Cause, upon a determination by the Committee, the Optionee shall automatically forfeit all Shares otherwise subject to delivery upon exercise of an Option but for which the Sponsor has not yet delivered the Shares.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Status of Option&#59; Interpretation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Option is intended to be a non-qualified stock option. Accordingly, it is intended that the transfer of property pursuant to the exercise of the Option be subject to federal income tax in accordance with section 83 of the Code. The Option is not intended to qualify as an incentive stock option within the meaning of section 422 of the Code. The interpretation and construction of any provision of this Option or the Plan made by the Committee shall be final and conclusive and, insofar as possible, shall be consistent with the intention expressed in this Paragraph 11.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Option Not to Affect Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Option granted hereunder shall not confer upon the Optionee any right to continue in service as an employee, officer or director of the Sponsor or any subsidiary of the Sponsor.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4.25pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">The address for the Optionee to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be the address contained in the Company&#8217;s personnel records, or such other address as the Optionee may provide to the Company by written notice.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">This Award may be executed in one or more counterparts all of which taken together will constitute one and the same instrument.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The Optionee hereby irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the Commonwealth of Pennsylvania and of the United States of America, in each case located in Philadelphia, Pennsylvania, for any actions, suits or proceedings arising out of or relating to this Award and the transactions contemplated hereby (&#8220;Litigation&#8221;) and agrees not to commence any Litigation except in any such court, and further agrees that service of process, summons, notice or document by U.S. registered mail to his respective address shall be effective service of process for any Litigation brought against him in any such court. Each party hereby irrevocably and unconditionally waives any objection to the laying of venue of any Litigation in the courts of the Commonwealth of Pennsylvania or of the United States of America, in each case located in Philadelphia, Pennsylvania, and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any Litigation brought in any such court has been brought in an inconvenient forum.</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Withholding of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Whenever the Sponsor proposes or is required to deliver or transfer Shares in connection with the exercise of the Option, the Sponsor shall have the right to (a) withhold Shares subject to the Optionee&#8217;s exercise of the Option as provided in Paragraph 5 of the Award and Paragraph 15(b) of the Plan, (b) require the Optionee to remit to the Sponsor an amount sufficient to satisfy any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">federal, state and&#47;or local withholding tax requirements prior to the delivery or transfer of any certificate or certificates for such Shares or (c) take whatever action it deems necessary to protect its interests with respect to tax liabilities.</font></div><div style="text-indent:18pt"><font><br></font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">IN WITNESS WHEREOF, the Sponsor has granted this Award on the day and year first above written.</font></div><div style="padding-left:15.3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.589%"><tr><td style="width:1.0%"></td><td style="width:43.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.866%"></td><td style="width:0.1%"></td></tr><tr style="height:0pt"><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:0pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:100%">COMCAST CORPORATION</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"><div style="padding-right:-0.88pt"><font><br></font></div><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">BY&#58;</font></div><div style="padding-right:-0.88pt"><font><br></font></div><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ATTEST&#58; ________________________________</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">FORM OF LONG-TERM INCENTIVE AWARDS SUMMARY SCHEDULE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:139%;position:relative;top:-3.85pt;vertical-align:baseline">27</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">This Long-Term Incentive Awards Summary Schedule (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#8221;) provides certain information related to the Non-Qualified Stock Options and Restricted Stock Units you were granted by Comcast Corporation on (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#8221;). This Schedule is intended to be, and shall at all times be interpreted as, part of your Comcast Corporation Non-Qualified Option award document. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Non-Qualified Stock Option Award</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:139%">OPTION 1&#58;</font></div><div><font><br></font></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><td style="width:36.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.088%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Optionee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Per Share Option Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Shares Subject to Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">$&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Vesting Dates&#47;Exercisability of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93; of the Shares subject to the Option may be exercised following &#91;&#9679;&#93;.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">Option Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">10 Years, except as otherwise provided in your Comcast Corporation Non-Qualified Option award document.</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:139%">OPTION 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div><div><font><br></font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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">27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For grants during and after 2016. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></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><td style="width:22.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Optionee&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date of Grant&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Common Stock&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Corporation Class A Common Stock</font></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Per Share Option Price&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">$&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares Subject to Option&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vesting Dates &#47;Exercisability of Option&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the third anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the fourth anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the fifth anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the sixth anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the seventh anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the eighth anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the ninth anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the nine and one-half year anniversary of the Date of Grant.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Option Term&#58;</font></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 Years, except as otherwise provided in your Comcast Corporation Non-Qualified Option award document.</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:139%">OPTION 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-style:italic;font-weight:400;line-height:139%;position:relative;top:-3.85pt;vertical-align:baseline">28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div><div><font><br></font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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">28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain grants during and after 2021. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></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><td style="width:22.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Optionee&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date of Grant&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Common Stock&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Corporation Class A Common Stock</font></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Per Share Option Price&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">$&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares Subject to Option&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vesting Dates &#47;Exercisability of Option&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the third anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the fourth anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of the Shares subject to the Option may be exercised following the fifth anniversary of the Date of Grant.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Option Term&#58;</font></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 Years, except as otherwise provided in your Comcast Corporation Non-Qualified Option award document.</font></td></tr></table></div><div><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">#94014743v4&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.19
<SEQUENCE>9
<FILENAME>ex1019-12312024.htm
<DESCRIPTION>EX-10.19
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6daaaa2c66814b44aeb79e9762ad2f65_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.19</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST CORPORATION</font></div><div style="margin-bottom:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><br>FORM OF NON-QUALIFIED OPTION AWARD</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This is a Non-Qualified Stock Option Award dated as of the Date of Grant (together with all schedules hereto, this &#8220;Agreement&#8221;) is entered into by and between Comcast Corporation (the &#8220;Company&#8221;) and the Optionee.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline"> </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The following terms have the meanings ascribed to them below.  Capitalized terms used in this Award but not defined herein have the meanings given to them in the Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the award of Options granted pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the board of directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning set forth in the Optionee&#8217;s employment agreement with the Company, or, if no such agreement exists or has expired prior to such time, then &#8220;Cause&#8221; has the meaning set forth in the Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Closing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the closing of the acquisition and sale of the Shares as described in, and subject to the provisions of, Paragraph 8 hereof.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the date of the Closing.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Company&#8217;s Class A Common Stock, par value, $.01 per share.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Company (including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise) and each of its Subsidiaries.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Date of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the date on which the notice required by Paragraph 5 hereof is delivered to the Company, in the form and in such manner as provided by the Committee from time to time.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the grant date identified on the attached Long-Term Incentive Award Summary Schedule.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the earliest of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">If the Optionee&#8217;s Termination of Employment with the Company is due to any reason other than death, Disability, Cause, or a Retirement Termination, the date 90 days following such Termination of Employment&#59;</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">If the Optionee&#8217;s Termination of Employment with the Company is because of death or Disability, the day before the tenth anniversary of the Date of Grant&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">If the Optionee&#8217;s Termination of Employment with the Company is for Cause, the date of such Termination of Employment&#59; </font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">Subject to cancellation by the Committee pursuant to Paragraph 3(d), following the Optionee&#8217;s Retirement Termination, the day before the tenth anniversary of the Date of Grant&#59; or</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">The day before the tenth anniversary of the Date of Grant.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Fair Market Value of a share of Common Stock, as determined pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">HSR Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Long-Term Incentive Awards Summary Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the schedule attached hereto, which sets forth specific information relating to the grant, vesting and exercise of the Option.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the option hereby granted.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Optionee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the individual to whom the Option has been granted as identified on the attached Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Option Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the per Share exercise price of the Option, as calculated pursuant to the Plan and set forth on the attached Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Comcast Corporation 2023 Omnibus Equity Incentive Plan (as amended from time to time and including any successor plan thereto), incorporated herein by reference.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Optionee&#8217;s Termination of Employment for any reason (other than (i) due to the Optionee&#8217;s death or Disability or (ii) by the Company for Cause) at such time when the sum of the Optionee&#8217;s age and completed Years of Service equals or exceeds 70 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Optionee has at least reached age 62 and completed 5 or more Years of Service). </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the total number of shares of Common Stock, which are the subject of the Option hereby granted, as set forth on the attached Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any business entity that, at the time in question, is a subsidiary of the Company within the meaning of section 424(f) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Optionee&#8217;s termination of employment with the Participating Companies. For purposes of the Plan and this Award, the Optionee&#8217;s Termination of Employment occurs on the date the Optionee ceases to have a regular obligation to perform services for the Company, without regard to whether (i) the Optionee continues on the payroll of the Company for regular, severance or other pay or (ii) the Optionee continues to participate in one or more health and welfare plans maintained by the Company on </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the same basis as active employees. Whether the Optionee ceases to have a regular obligation to perform services for the Company shall be determined by the Committee in its sole discretion. Notwithstanding the foregoing, if the Optionee is a party to an employment agreement or severance agreement with the Company which establishes the effective date of the Optionee&#8217;s termination of employment for purposes of this Award, that date shall apply.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Years of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means completed continuous years of service as reflected in the personnel records of the Company.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1933 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Securities Act of 1933, as amended.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1934 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Subject to the terms and conditions set forth herein and in the Plan, the Company hereby grants to the Optionee the Option to purchase any or all of the Shares, as set forth in the Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Subject to Section 409A of the Code, to the extent applicable, the Company reserves the right to replace the Option, to the extent not yet exercised, with other compensation of comparable value, terms and conditions if, before the earlier of (i) the date the Option has been exercised in full or (ii) the Expiration Date, the Company determines that in connection with the Optionee&#8217;s transfer to a location different from the Optionee&#8217;s principal place of business on the date of grant, local regulatory requirements render the Option&#8217;s continued holding of the Option impracticable.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Time of Exercise of Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Except as provided in Paragraphs 3(b) or 3(c), the Option may be exercised after such time or times as set forth on the attached Long-Term Incentive Awards Summary Schedule, and shall remain exercisable until the Expiration Date, when the right to exercise shall terminate absolutely&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Optionee has complied with all applicable provisions of the HSR Act.  No Shares subject to the Option shall first become exercisable following the Optionee&#8217;s Termination of Employment for any reason other than death or Disability or following the Optionee&#8217;s Retirement Termination.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">All Shares subject to the Option shall vest and become exercisable upon the Optionee&#8217;s Termination of Employment because of death or Disability&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Optionee has complied with all applicable provisions of the HSR Act.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Notwithstanding Paragraph 3(a) to the contrary, and subject to the obligations described in Paragraph 3(d)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Optionee has complied with all applicable provisions of the HSR Act, in the event of the Optionee&#8217;s Retirement Termination, the Option shall continue to vest and will become exercisable as set forth on the Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Notwithstanding the foregoing, the Option will be subject to cancellation by the Committee, in its sole discretion, if the Optionee breaches either of the following non-solicitation or non-competition obligations during the period following the Optionee&#8217;s Termination of Employment in which the Option remains exercisable by the Optionee pursuant to the terms of this Award&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-3-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">The Optionee shall not, directly or indirectly, solicit, induce, encourage or attempt to influence any customer, employee, consultant, independent contractor, service provider or supplier of the Company to cease to do business or to terminate the employment or other relationship with the Company.</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">The Optionee shall not, directly or indirectly, (A) engage or be financially interested in (as an agent, consultant, director, employee, independent contractor, officer, owner, partner, principal or otherwise), any activities for any business (whether conducted by an entity or individuals, including the Optionee in self-employment) that is engaged in competition, directly or indirectly through any entity controlling, controlled by or under common control with such business, with any of the business activities carried on by the Company, any of its subsidiaries or any other business unit of the Company, or being planned by the Company, any of its subsidiaries or any other business unit of the Company with the Optionee&#8217;s knowledge at the time of the Optionee&#8217;s termination of employment (each a, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Competitive Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or (B) work in the Optionee&#8217;s profession (whether or not for a Competitive Business)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that nothing in this Paragraph 3(b)(2) shall prevent the Optionee from engaging in the practice of law.  This restriction shall apply in any geographical area of the United States in which the Company carries out business activities.  Nothing herein shall prevent the Optionee from owning for investment up to one percent (1%) of any class of equity security of an entity whose securities are traded on a national securities exchange or market.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">If the Option remains unexercised immediately before the time at which the Option is scheduled to expire in accordance with the rules of the Plan and this grant document, the Option shall be deemed automatically exercised in accordance with Section 9(e)(ii) of the Plan immediately before the time at which the Option is scheduled to expire, if the Option satisfies the following conditions&#58;</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">The Option is covered by a then current registration statement or a Notification under Regulation A under the 1933 Act.</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">The last reported sale price of a share of Common Stock on the principal exchange on which shares of Common Stock are listed on the date of determination, or if such date is not a trading day, the last preceding trading day, exceeds the Option Price by such amount as may be determined by the Committee from time to time.  Absent a contrary determination, such excess per share shall be $0.01.</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">The Optionee to whom such Option has been granted has not terminated employment for Cause, and, immediately before the time at which such Option is scheduled to expire, there is no basis for a termination of employment for Cause.</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">The Optionee has complied with all applicable provisions of the HSR Act.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">An Option subject to this Paragraph 3(e) shall be exercised via cashless exercise, such that subject to the other terms and conditions of the Plan, following the date of exercise, the Company shall deliver to the Optionee Shares having a value, at the time of exercise, equal to the excess, if any, of (A) the value of such Shares based on the  last reported sale price of such Shares on the principal exchange on which Shares are listed on the date of determination, or if such date is not a trading day, the last preceding trading date, over (B) the sum of (1) the aggregate option price for such Shares, plus (2) the applicable tax withholding amounts (as determined pursuant to Section 11 of the Plan) for such exercise.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-4-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">&#160;&#160;&#160;&#160;(f)  If Options would have become exercisable pursuant to the Long-Term Incentive Awards Summary Schedule or this Paragraph 3, but did not vest solely because the Optionee was not in compliance with all applicable provisions of the HSR Act, then, unless the Options have expired, the such Options shall become exercisable on the first date following the date on which they would have become exercisable pursuant to the Long-Term Incentive Awards Summary Schedule or this Paragraph 3 on which Optionee has complied with all applicable provisions of the HSR Act.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Payment for Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Full payment for Shares purchased upon the exercise of an Option shall be made via cashless exercise, such that subject to the other terms and conditions of this Award and the Plan, the Company shall deliver to the Optionee Shares having a Fair Market Value, as of the Date of Exercise, equal to the excess, if any, of (a)&#160;the Fair Market Value of such Shares on the Date of Exercise of the Option over (b)&#160;the sum of (i)&#160;the aggregate Option Price for such Shares, plus (ii)&#160;the applicable tax withholding amounts (as determined pursuant to Paragraph 13 of this Award and Section 11 of the Plan) for such exercise.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Manner of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Option shall be exercised by giving written notice of exercise in accordance with the manner prescribed by the Committee.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Non-transferability of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Option may not be transferred or assigned by the Optionee otherwise than by will or the laws of descent and distribution or be exercised during his life other than by the Optionee or for his benefit by his attorney-in-fact or guardian.  Any attempt at assignment, transfer, pledge or disposition of the Option contrary to the provisions hereof or the levy of any execution, attachment or similar process upon the Option shall be null and void and without effect.  Any exercise of the Option by a person other than the Optionee shall be accompanied by appropriate proofs of the right of such person to exercise the Option.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee may from time to time impose any conditions on the exercise of the Option as it deems necessary or appropriate to comply with the then-existing requirements of the 1933 Act or the 1934 Act, including Rule 16b-3 (or any similar rule) of the Securities and Exchange Commission.  If the listing, registration or qualification of Shares issuable on the exercise of the Option upon any securities exchange or under any federal or state law, or the consent or approval of any governmental regulatory body is necessary as a condition of or in connection with the purchase of such Shares, the Company shall not be obligated to issue or deliver the certificates representing the Shares otherwise issuable on the exercise of the Option unless and until such listing, registration, qualification, consent or approval shall have been effected or obtained.  If registration is considered unnecessary by the Company or its counsel, the Company may cause a legend to be placed on such Shares calling attention to the fact that they have been acquired for investment and have not been registered.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Issuance of Certificate at Closing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the provisions of this Paragraph&#160;8, the Closing Date shall occur as promptly as is feasible after the exercise of the Option.  Subject to the provisions of Paragraphs&#160;7 and 9 hereof, a certificate for the Shares issuable on the exercise of the Option shall be delivered to the Optionee or to his personal representative, heir or legatee at the Closing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Rights Prior to Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Optionee shall not have any right as a stockholder with respect to any Shares subject to his Options until the Option shall have been exercised in accordance with the terms of the Plan and this Award and the Company shall have delivered the Shares.  In the event that the Optionee&#8217;s Termination of Employment with the Company is for Cause, upon a determination by the Committee, the Optionee shall automatically </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-5-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">forfeit all Shares otherwise subject to delivery upon exercise of an Option but for which the Company has not yet delivered the Shares.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Status of Option&#59; Interpretation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Option is intended to be a non-qualified stock option.  Accordingly, it is intended that the transfer of property pursuant to the exercise of the Option be subject to federal income tax in accordance with section&#160;83 of the Code.  The Option is not intended to qualify as an incentive stock option within the meaning of section 422 of the Code.  The interpretation and construction of any provision of this Option or the Plan made by the Committee shall be final and conclusive and, insofar as possible, shall be consistent with the intention expressed in this Paragraph&#160;10.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Option Not to Affect Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Option granted hereunder shall not confer upon the Optionee any right to continue in service as an employee, officer or director of the Company or any subsidiary of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">The address for the Optionee to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be the Optionee&#8217;s address contained in the Company&#8217;s personnel records, or such other address as the Optionee may provide to the Company by written notice.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">This Award may be executed in one or more counterparts all of which taken together will constitute one and the same instrument.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">If any term or provision of this Award is held to be invalid or unenforceable for any reason, such invalidity or unenforceability shall not affect any other term or provision hereof and this Award shall continue in full force and effect as if such invalid or unenforceable term or provision (to the extent of the invalidity or unenforceability) had not been contained herein.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Withholding of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Whenever the Company proposes or is required to deliver or transfer Shares in connection with the exercise of the Option, the Company shall have the right to (a)&#160;withhold Shares subject to the Optionee&#8217;s exercise of the Option as provided in Paragraph&#160;4 of the Award and Section 11 of the Plan, (b)&#160;require the Optionee to remit to the Company an amount sufficient to satisfy any federal, state and&#47;or local withholding tax requirements prior to the delivery or transfer of any certificate or certificates for such Shares or (c)&#160;take whatever action it deems necessary to protect its interests with respect to tax liabilities.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Data Protection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Optionee acknowledges that their personal data will be processed in accordance with the data privacy policy, notice and&#47;or agreement that is applicable to them in connection with their employment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Cancellation&#47;Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Optionee hereby acknowledges and agrees that Optionee and the Award are subject to the terms and conditions of Section 14 (Recoupment) of the Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Provisions of Plan Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement is subject to all the terms, conditions and provisions of the Plan, including the amendment provisions thereof, and to such rules, regulations and interpretations relating to the Plan as may be adopted by the Committee </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-6-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and as may be in effect from time to time.  The terms of the Plan are incorporated herein by reference.  If and to the extent that this Agreement conflicts with the Plan, the Plan shall control, and this Agreement shall be deemed to be modified accordingly.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement, the Plan and any other agreements, schedules, exhibits and other documents referred to herein or therein constitute the entire agreement and understanding between the parties in respect of the subject matter hereof and supersede all prior and contemporaneous arrangements, agreements and understandings, both oral and written, whether in term sheets, presentations or otherwise, between the parties with respect to the subject matter hereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Successors and Assigns&#59; No Third-Party Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement shall inure to the benefit of and be binding upon the Company and Optionee and their respective heirs, successors, legal representatives and permitted assigns.  Nothing in this Agreement, express or implied, is intended to confer on any Person other than the Company and Optionee, and their respective heirs, successors, legal representatives and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Imposition of other Requirements and Optionee Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company reserves the right to impose other requirements on Optionee&#8217;s participation in the Plan, on the Award and on any Shares to be issued upon settlement of the Award, to the extent the Company determines it is necessary or advisable for legal or administrative reasons.  Optionee agrees to take whatever additional action and execute whatever additional documents the Company may deem necessary or advisable to accomplish the foregoing or to carry out or give effect to any of the obligations or restrictions imposed on either Optionee or the Award pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">References</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  References herein to rights and obligations of Optionee shall apply, where appropriate, to the Optionee&#8217;s legal representative or estate without regard to whether specific reference to such legal representative or estate is contained in a particular provision of this Agreement.</font></div><div style="margin-bottom:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-7-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Company has granted this Award on the day and year first above written.</font></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><td style="width:44.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.674%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMCAST CORPORATION</font></td></tr></table></div><div><font><br></font></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><td style="width:44.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.674%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:3.12pt;padding-right:3.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">BY&#58;&#160;&#160;&#160;&#160;&#91;&#9679;&#93;</font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58;         &#91;&#9679;&#93;</font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font><br></font></div></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-8-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">FORM OF LONG-TERM INCENTIVE AWARDS SUMMARY SCHEDULE</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">This Long-Term Incentive Awards Summary Schedule (the &#8220;Schedule&#8221;) provides certain information related to the Non-Qualified Stock Options and Restricted Stock Units you were granted by Comcast Corporation on (the &#8220;Date of Grant&#8221;). This Schedule is intended to be, and shall at all times be interpreted as, part of your Comcast Corporation Non-Qualified Option award document. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Non-Qualified Stock Option Award</font></div><div><font><br></font></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><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.663%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Optionee&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date of Grant&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Common Stock&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Comcast Corporation Class A Common Stock</font></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Per Share Option Price&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">$&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Shares Subject to Option&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting Dates &#47;Exercisability of Option&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the second anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the third anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the fourth anniversary of the Date of Grant.</font></div><div style="padding-left:2.32pt;padding-right:-0.73pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#9679;&#93; of the Shares subject to the Option may be exercised following the fifth anniversary of the Date of Grant.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Option Term&#58;</font></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10 Years, except as otherwise provided in your Comcast Corporation Non-Qualified Option award document.</font></td></tr></table></div><div style="margin-bottom:24pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9-</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.22
<SEQUENCE>10
<FILENAME>ex1022-12312024.htm
<DESCRIPTION>EX-10.22
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i4c61b63f77af4f35a9d9063b9676a5a9_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.22</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM OF COMCAST CORPORATION</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PERFORMANCE STOCK UNIT AWARD</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Performance Stock Unit Award Agreement, dated &#91;&#9679;&#93; (together with all schedules hereto, this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), is being entered into by and between Comcast Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and &#91;Grantee&#93;&#91;Participant&#93;.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The following terms have the meanings ascribed to them below. Capitalized terms used in this Agreement but not defined herein have the meanings given to them in the Plan &#91;or in the DC Plan, as applicable&#93;.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an unfunded bookkeeping account established pursuant to Paragraph 6(e) and maintained by the Committee in the name of &#91;Grantee&#93;&#91;Participant&#93; (i) to which Deferred Stock Units are deemed credited and (ii) to which an amount equal to the Fair Market Value of Deferred Stock Units with respect to which a Diversification Election has been made and interest thereon are deemed credited, reduced by distributions in accordance with the &#91;DC&#93; Plan.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the award of Performance Stock Units granted pursuant to this Agreement.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in the &#91;Grantee&#93;&#91;Participant&#93;&#8217;s employment agreement with the Company, or, if no such agreement exists or has expired prior to such time, then &#8220;Cause&#8221; means (i) fraud&#59; (ii) embezzlement or other misappropriation of funds&#59; (iii) gross negligence or willful misconduct in the performance of duties&#59; (iv) self-dealing&#59; (v) material misrepresentation with respect to the Company&#59; (vi) conviction of a felony&#59; or (vii) material violation of the Employee Handbook, the Code of Conduct or any other written Company policy.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Compensation Committee of the Board or its delegate.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the date first set forth above, on which the Company awarded the Performance Stock Units to &#91;Grantee&#93;&#91;Participant&#93;.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h) &#91;&#8220;DC Plan&#8221; means the Comcast Corporation 2005 Deferred Compensation Plan (as amended from time to time and including any successor plan thereto).&#93;&#91;Reserved&#93;</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the number of hypothetical Shares subject to an Election.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Earned PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth on the attached Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company, the Subsidiary Company or the Affiliate of the Company for which &#91;Grantee&#93;&#91;Participant&#93; is performing services on the Vesting Date.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;(l)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the individual to whom this Award has been granted, as identified on the attached Long-Term Incentive Awards Summary Schedule.&#93;</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><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;(l)&#93;&#91;(m)&#93;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">HSR Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;(m)&#93;&#91;(n)&#93;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Long-Term Incentive Awards Summary Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the schedule attached hereto, which sets forth specific information relating to the grant and vesting of this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13.5pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Award (including the Service Condition and the Performance Condition applicable to this Award).</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;(n)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the individual to whom this Award has been granted, as identified on the attached Long-Term Incentive Awards Summary Schedule.&#93;</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth on the attached Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Restricted Stock Units subject to Service Conditions and Performance Conditions granted to &#91;Grantee&#93;&#91;Participant&#93; pursuant to this Award.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation &#91;2002 Restricted Stock Plan&#93;&#91;2023 Omnibus Equity Incentive Plan&#93; (as amended from time to time and including any successor plan thereto), incorporated herein by reference.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(s) &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Pro Rata Amount&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;means a fraction, (i) the numerator of which is the sum of (A) the number of calendar days elapsed during the period starting with and inclusive of &#91;&#9679;&#93; and ending on the effective date of the &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment plus (B) the number of days of continued vesting to which &#91;Grantee&#93;&#91;Participant&#93; is entitled upon a Termination of Employment by the Company without Cause or by the &#91;Grantee&#93;&#91;Participant&#93; for Good Reason (as defined in the &#91;Grantee&#93;&#91;Participant&#93;&#8217;s employment agreement) pursuant to the &#91;Grantee&#93;&#91;Participant&#93;&#8217;s employment agreement (if any) (but in no event to exceed &#91;&#9679;&#93; days) and (ii) the denominator of which is &#91;&#9679;&#93;.&#93;</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(t)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Retirement Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment for any reason (other than (i) due to &#91;Grantee&#93;&#91;Participant&#93;&#8217;s death or Disability or (ii) by the applicable Participating Company for Cause) at such time when the sum of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s age and completed Years of Service equals or exceeds &#91;&#9679;&#93; (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;that &#91;Grantee&#93;&#91;Participant&#93; has at least reached age &#91;&#9679;&#93; and completed &#91;&#9679;&#93; or more Years of Service).</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(u)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rule 16b-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Rule 16b-3 promulgated under the 1934 Act, as in effect from time to time.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Service Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth on the attached Long-Term Incentive Awards Summary Schedule.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(w)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Service Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth on the attached Long-Term Incentive Awards Summary Schedule.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; mean shares of the Company&#8217;s Class A Common Stock, par value $.01 per share.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(y)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means &#91;Grantee&#93;&#91;Participant&#93;&#8217;s termination of employment with the Participating Companies. For purposes of the Plan and this Award, &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment occurs on the date &#91;Grantee&#93;&#91;Participant&#93; ceases to have a regular obligation to perform services for the Participating Companies, without regard to whether (i) &#91;Grantee&#93;&#91;Participant&#93; continues on the payroll of any Participating Company for regular, severance or other pay or (ii) &#91;Grantee&#93;&#91;Participant&#93; continues to participate in one or more health and welfare plans maintained by any Participating Company on the same basis as active employees. Whether &#91;Grantee&#93;&#91;Participant&#93; ceases to have a regular obligation to perform services for the Participating Companies shall be determined by the Committee in its sole discretion. Notwithstanding the foregoing, if &#91;Grantee&#93;&#91;Participant&#93; is a party to an employment agreement or severance agreement with any Participating Company which establishes the effective date of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s termination of employment for purposes of this Award, that date shall apply.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(z)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the date(s) on which both of the Service Condition and the Performance Condition applicable to any Performance Stock Units are satisfied (or deemed satisfied) pursuant to the terms of this Agreement (including the Long-Term Incentive Awards Summary Schedule).</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(aa)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Years of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means completed continuous years of service as reflected in the personnel records of the Company and the Subsidiary Companies.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(bb)&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">1934 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Grant of Performance Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Subject to the terms and conditions set forth herein and in the Plan, the Company hereby grants to &#91;Grantee&#93;&#91;Participant&#93; the Performance Stock Units, as set forth in the Long-Term Incentive Awards Summary Schedule attached hereto. Each Performance Stock Unit represents the right to receive between &#91;&#9679;&#93;% and &#91;&#9679;&#93;% of a Share based on achievement of the Performance Condition, as set forth in the Long-Term Incentive Awards Summary Schedule, subject to the terms and conditions set forth herein and in the Plan, including the satisfaction of the applicable Service Condition.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)The Performance Stock Units are granted with dividend equivalent rights. If the Company declares a cash dividend on the Shares, an amount equivalent to such dividend will be credited to an unfunded bookkeeping account with respect to each outstanding and unvested Performance Stock Unit (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Dividend Equivalent Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) on the record date of such dividend.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)The Dividend Equivalent Amount will be credited as cash, without interest, and will not be converted to Shares. The Dividend Equivalent Amount will be payable in cash, but subject to and only upon the applicable Vesting Date(s) of the underlying Performance Stock Units as determined in accordance with Paragraph 4 below, and will be cancelled and forfeited if </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the underlying Performance Stock Units are cancelled or forfeited (including as a result of failing to satisfy the applicable Service Condition or Performance Condition).</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting of Performance Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)Subject to the terms and conditions set forth in this Agreement and in the Plan, the Performance Stock Units shall vest in accordance with the terms and conditions set forth on the attached Long-Term Incentive Awards Summary Schedule&#59;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;that &#91;Grantee&#93;&#91;Participant&#93; has complied with all applicable provisions of the HSR Act. As of the applicable Vesting Date, &#91;Grantee&#93;&#91;Participant&#93; shall be entitled to the delivery of Shares with respect to the applicable Earned PSUs.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)Notwithstanding anything to the contrary in this Agreement of the Plan, the Service Condition &#91;and the Performance Condition&#93; applicable to the Performance Stock Units shall be deemed fully satisfied upon &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment due to &#91;Grantee&#93;&#91;Participant&#93;&#8217;s death or Disability&#91;, and&#91;, subject to the determination of the Committee,&#93; &#91;the Performance Stock Units will remain outstanding and will vest subject to the satisfaction of the applicable Performance Condition&#93; &#91;or&#93; &#91;the Target PSUs with a Service Vesting Date subsequent to the termination of employment, as set forth on the Long-Term Incentive Awards Summary Schedule, will vest immediately following such Termination of Employment&#93;&#59;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;that &#91;Grantee&#93;&#91;Participant&#93; has complied with all applicable provisions of the HSR Act.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c) Notwithstanding anything to the contrary in this Agreement, and subject to the obligations described in Paragraph 4(e), in the event of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Retirement Termination,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13.5pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Service Condition applicable to the Performance Stock Units shall be deemed fully satisfied and the Performance Stock Units will remain outstanding and will vest subject to the satisfaction of the Performance Conditions, as set forth on the Long-Term Incentive Awards Summary Schedule&#59;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;that &#91;Grantee&#93;&#91;Participant&#93; has complied with all applicable provisions of the HSR Act. &#58;</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d) &#91;Notwithstanding anything to the contrary in this Agreement, and subject to the obligations described in Paragraph 4(e), in the event of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment by the Company without Cause or by the &#91;Grantee&#93;&#91;Participant&#93; with Good Reason (as defined in the &#91;Grantee&#93;&#91;Participant&#93;&#8217;s employment agreement), the Service Condition shall be deemed satisfied based on the Pro Rata Amount and the Performance Stock Units will remain outstanding and will vest subject to the satisfaction of the Performance Conditions, as set forth on the Long-Term Incentive Awards Summary Schedule&#59; provided that &#91;Grantee&#93;&#91;Participant&#93; has complied with all applicable provisions of the HSR Act. As of the applicable Vesting Date, &#91;Grantee&#93;&#91;Participant&#93; shall be entitled to the delivery of a number of Shares determined by multiplying (i) the number of Earned PSUs that would have been delivered had the &#91;Grantee&#93;&#91;Participant&#93; remained employed through the Service Vesting Date by (ii) the Pro Rata Amount.&#93;</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#91;&#91;Notwithstanding Paragraph &#91;4(c) &#91;or 4(d)&#93;&#93;&#93;, the Performance Stock Units will be subject to forfeiture, as determined by the Committee in its sole discretion, if </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Grantee&#93;&#91;Participant&#93; breaches either of the following non-solicitation or non-competition obligations during the period following &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment and before the applicable Vesting Date&#58;</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) &#91;Grantee&#93;&#91;Participant&#93; shall not, directly or indirectly, solicit, induce, encourage or attempt to influence any customer, employee, consultant, independent contractor, service provider or supplier of the Company or any Subsidiary Company to cease to do business or to terminate the employment or other relationship with the Company or any Subsidiary Company.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) &#91;Grantee&#93;&#91;Participant&#93; shall not, directly or indirectly, engage or be financially interested in (as an agent, consultant, director, employee, independent contractor, officer, owner, partner, principal or otherwise), any activities for any business (whether conducted by an entity or individuals, including &#91;Grantee&#93;&#91;Participant&#93; in self-employment) that is engaged in competition, directly or indirectly through any entity controlling, controlled by or under common control with such business, with any of the business activities carried on by the Company, any of its subsidiaries or any other business unit of the Company, or being planned by the Company, any of its subsidiaries or any other business unit of the Company with &#91;Grantee&#93;&#91;Participant&#93;&#8217;s knowledge at the time of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s termination of employment (each a, &#8220;Competitive Business&#8221;) or (B) work in Participant&#8217;s profession (whether or not for a Competitive Business)&#59; provided that nothing in this Section 4(f)(2) shall prevent the Participant from engaging in the practice of law. This restriction shall apply in any geographical area of the United States in which the Company carries out business activities. Nothing herein shall prevent &#91;Grantee&#93;&#91;Participant&#93; from owning for investment up to one percent (1%) of any class of equity security of an entity whose securities are traded on a national securities exchange or market.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e) If Performance Stock Units would have vested pursuant to the Long-Term Incentive Awards Summary Schedule or Paragraphs &#91;4(b), &#91;or&#93; 4(c) &#91;or 4(d)&#93;&#93;, but did not vest solely because &#91;Grantee&#93;&#91;Participant&#93; was not in compliance with all applicable provisions of the HSR Act, then, notwithstanding anything to the contrary in this Agreement, the Vesting Date for such Performance Stock Units shall occur on the first date following the date on which they would have been earned and become vested pursuant to the Long-Term Incentive Awards Summary Schedule or Paragraphs &#91;4(b), &#91;or&#93; 4(c) &#91;or 4(d)&#93;&#93; on which &#91;Grantee&#93;&#91;Participant&#93; has complied with all applicable provisions of the HSR Act.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Forfeiture of Performance Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) Subject to the terms and conditions set forth in this Agreement and in the Plan, in the event of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment other than due to (i) &#91;Grantee&#93;&#91;Participant&#93;&#8217;s death or Disability or (ii) &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Retirement Termination, &#91;Grantee&#93;&#91;Participant&#93; shall forfeit the Performance Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13.5pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Units effective as of such Termination of Employment. Upon a forfeiture of the Performance Stock Units as provided in this Paragraph 5, the Performance Stock Units shall be deemed canceled.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) The provisions of Paragraph 5(a) shall not apply to Shares issued in respect of the Performance Stock Units as to which a Vesting Date has occurred.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. &#91;Grantee&#93;&#91;Participant&#93; may elect to defer the receipt of Shares issuable with respect to Performance Stock Units, consistent, however, with the following&#58;</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Initial Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. &#91;Grantee&#93;&#91;Participant&#93; shall have the right to make an Initial Deferral Election to defer the receipt of all or a portion of the Shares issuable with respect to Performance Stock Units hereby granted by filing an Initial Deferral Election to defer the receipt of such Shares on the form provided by the Committee for this purpose.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deadline for Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. An Initial Deferral Election to defer the receipt of Shares issuable with respect to Performance Stock Units hereby granted shall not be effective unless it is filed with the Committee on or before &#91;&#9679;&#93;.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Subject to Paragraph 6&#91;(b)&#93;&#91;(c)&#93;, all Shares issuable with respect to Performance Stock Units that are subject to an Initial Deferral Election under this Paragraph 6(a) shall be delivered to &#91;Grantee&#93;&#91;Participant&#93; without any legend or restrictions (except those that may be imposed by the Committee, in its sole judgment, under Paragraph 9), on the date designated by &#91;Grantee&#93;&#91;Participant&#93;, which shall be designated in accordance with the deferral periods permissible under the terms of the DC Plan on the date the Initial Deferral Election is made.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Effect of Failure of Vesting Date to Occur</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. An Initial Deferral Election shall be null and void if a Vesting Date does not occur with respect to Performance Stock Units identified in such Initial Deferral Election.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;(b)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Regular Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. No Regular Deferral Election shall be effective until 12 months after the date on which a Regular Deferral Election is filed with the Committee. &#91;Grantee&#93;&#91;Participant&#93; shall have the right to make a Regular Deferral Election to defer the receipt of all or a portion of the Shares issuable with respect to Restricted Stock Units hereby granted that are not subject to an Initial Deferral Election by filing a Regular Deferral Election to defer the receipt of such Shares on the form provided by the Committee for this purpose.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deadline for Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Regular Deferral Election to defer the receipt of Shares issuable with respect to Performance Stock Units hereby granted shall not be effective unless it is filed with the Committee&#58; &#91;&#9679;&#93;</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. If &#91;Grantee&#93;&#91;Participant&#93; makes a Regular Deferral Election to defer the distribution date for Shares issuable with respect to some or all of the Performance Stock Units hereby granted, &#91;Grantee&#93;&#91;Participant&#93; may elect to defer the distribution date for a minimum of five years and a maximum of seven additional years from the Service Vesting Date.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Effect of Failure of Vesting Date to Occur</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Regular Deferral Election shall be null and void if a Vesting Date does not occur with respect to Restricted Stock Units identified in such Initial Deferral Election.&#93;</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;(b)&#93;&#91;(c)&#93;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. No Subsequent Deferral Election shall be effective until 12 months after the date on which a Subsequent Deferral Election is filed with the Committee.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1) If &#91;Grantee&#93;&#91;Participant&#93; makes an Initial Deferral Election, a Regular Deferral Election or pursuant to this Paragraph 6&#91;(b)&#93;&#91;(c)&#93;(1) makes a Subsequent Deferral Election to defer the distribution date for Shares issuable with respect to some or all of the Performance Stock Units hereby granted, &#91;Grantee&#93;&#91;Participant&#93; may elect to defer the distribution date for a minimum of five years and a maximum of seven additional years from the previously-elected distribution date by filing a Subsequent Deferral Election with the Committee on or before the close of business at least one year before the date on which the distribution would otherwise be made.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2) If &#91;Grantee&#93;&#91;Participant&#93; dies before Shares subject to an Initial Deferral Election under Paragraph 6(a) are to be delivered, the estate or beneficiary to whom the right to delivery of such Shares shall have passed may make a Subsequent Deferral Election to defer receipt of all or any portion of such Shares for five additional years from the date delivery of Shares would otherwise be made, provided that such Subsequent Deferral Election must be filed with the Committee at least one year before the date on which the distribution would otherwise be made, as reflected on &#91;Grantee&#93;&#91;Participant&#93;&#8217;s last Election.</font></div><div style="margin-bottom:8pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3) If &#91;Grantee&#93;&#91;Participant&#93; has a Termination of Employment before Shares subject to an Initial Deferral Election, a Regular Deferral Election or a Subsequent Deferral Election are required to be delivered, &#91;Grantee&#93;&#91;Participant&#93; may make a Subsequent Deferral Election to defer all or any portion of such Shares for a minimum of five years and a maximum of seven additional years from the previously-elected distribution date. Such a Subsequent Deferral Election must be filed with the Committee at least one year before the date on which the distribution would otherwise be made.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Diversification Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. As provided in the &#91;DC&#93; Plan and as described in the prospectus for the &#91;DC&#93; Plan, a &#91;Grantee&#93;&#91;Participant&#93; with an Account may be eligible to make a Diversification Election on an election form supplied by the Committee for this purpose.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Book Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. An Account shall be established for each &#91;Grantee&#93;&#91;Participant&#93; who makes an Initial Deferral Election. Deferred Stock Units shall be credited to the Account as of the Date an Initial Deferral Election becomes effective. Each Deferred Stock Unit will represent a hypothetical Share credited to the Account in lieu of delivery of the Shares to which an Initial Deferral Election, Regular Deferral Election or a Subsequent Deferral Election applies. If an eligible &#91;Grantee&#93;&#91;Participant&#93; makes a Diversification Election, then to the extent an Account is deemed invested in the Income Fund, the Committee shall credit earnings with respect to such Account at the Applicable Interest Rate.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Status of Deferred Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. &#91;Grantee&#93;&#91;Participant&#93;&#8217;s right to delivery of Shares subject to an Initial Deferral Election, Regular Deferral Election or Subsequent Deferral Election, or to amounts deemed invested in the Income Fund pursuant to a Diversification Election, shall at all times represent the general obligation of the Company. &#91;Grantee&#93;&#91;Participant&#93; shall be a general creditor of the Company with respect to this obligation, and shall not have a secured or preferred position with respect to such obligation. Nothing contained in the &#91;DC&#93; Plan or an Award shall be deemed to create an escrow, trust, custodial account or fiduciary relationship of any kind. Nothing contained in the &#91;DC&#93; Plan or an Award </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall be construed to eliminate any priority or preferred position of &#91;Grantee&#93;&#91;Participant&#93; in a bankruptcy matter with respect to claims for wages.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Assignability, Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;The right of &#91;Grantee&#93;&#91;Participant&#93; to receive Shares subject to an Election under this Paragraph 6, or to amounts deemed invested in the Income Fund pursuant to a Diversification Election, shall not be subject in any manner to attachment or other legal process for the debts of &#91;Grantee&#93;&#91;Participant&#93;&#59; and no right to receive Shares or cash hereunder shall be subject to anticipation, alienation, sale, transfer, assignment or encumbrance.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Nontransferability of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Award and any Performance Stock Units hereunder may not be transferred or assigned by &#91;Grantee&#93;&#91;Participant&#93; other than by will or the laws of descent and distribution or be exercised during his life other than by &#91;Grantee&#93;&#91;Participant&#93; or for his benefit by his attorney-in-fact or guardian. Any attempt at assignment, transfer, pledge or disposition of any Performance Stock Units contrary to the provisions hereof or the levy of any execution, attachment or similar process upon the Performance Stock Units shall be null and void and without effect.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Any notice to the Company under this Agreement shall be made in care of the Committee at the Company&#8217;s main office in Philadelphia, Pennsylvania. The address for &#91;Grantee&#93;&#91;Participant&#93; to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be &#91;Grantee&#93;&#91;Participant&#93;&#8217;s address as reflected in the Company&#8217;s personnel records. All notices under this Agreement shall be deemed to have been given when hand-delivered or mailed, first class postage prepaid.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Committee may from time to time impose any conditions on the Shares issuable with respect to Performance Stock Units as it deems necessary or advisable to ensure that the Plan and this Award satisfies the conditions of Rule 16b-3, and that Shares are issued and resold in compliance with the Securities Act of 1933, as amended.</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Delivery of Shares&#59; Repayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as otherwise provided in Paragraph 6, the Company shall notify &#91;Grantee&#93;&#91;Participant&#93; that a Vesting Date with respect to Performance Stock Units has occurred. Within ten (10) business days of a Vesting Date, the Company shall, without payment from &#91;Grantee&#93;&#91;Participant&#93;, satisfy its obligations to (1) pay the Dividend Equivalent Amount (if any) and (2) deliver Shares underlying the applicable Earned PSUs by arranging for the recording of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s ownership of Shares issuable under the Plan on a book entry recordkeeping system maintained on behalf of the Company, without any legend or restrictions, except for such restrictions as may be imposed by the Committee, in its sole judgment, under Paragraph 9,&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;that the Dividend Equivalent Amount (if any) will not be paid and&#47;or Shares will not be delivered to &#91;Grantee&#93;&#91;Participant&#93; until appropriate arrangements have been made with the Employer for the withholding of any taxes which may be due with respect to such payment of the Dividend Equivalent Amount and&#47;or delivery of such Shares. The Company may condition delivery of certificates for Shares upon the prior receipt from &#91;Grantee&#93;&#91;Participant&#93; of any undertakings which it may determine are required to assure that the certificates are being issued in compliance with federal and state securities laws. The </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">right to payment of any fractional Shares shall be satisfied in cash, measured by the product of the fractional amount multiplied by the Fair Market Value of a Share on the Vesting Date, as determined by the Committee.</font></div><div style="margin-bottom:8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Repayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding anything to the contrary contained herein, the Award shall be subject to any clawback or recoupment arrangements or policies the Company has in place from time to time (including, without limitation, any policy adopted to comply with Rule 10D-1 of the 1934 Act or any related stock exchange rules), and the Committee may, to the extent permitted or shall, to the extent required, by applicable law and stock exchange rules or by any applicable Company policy or arrangement, cancel or require reimbursement of the Award or any Shares issued or cash received upon vesting, exercise or settlement of the Award or sale of Shares underlying the Award. In addition, to the extent that the receipt of an Award subject to repayment under this Paragraph 10(b) has been deferred pursuant to Paragraph 6 (or any other plan, program or arrangement that permits the deferral of receipt of an Award), such Award (and any earnings credited with respect thereto) shall be forfeited in lieu of repayment. </font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rights Prior to Settlement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. &#91;Grantee&#93;&#91;Participant&#93; shall not have any right as a stockholder with respect to any Shares subject to his or her Performance Stock Unit until the Performance Stock Unit shall have been settled in accordance with the terms of the Plan and this Agreement, and the Company shall have delivered the Shares.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. &#91;Grantee&#93;&#91;Participant&#93; understands and agrees that all payments made pursuant to this Award are intended to be exempt and&#47;or comply with Section 409A of the Code (together with its implement regulations and guidance, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and shall be interpreted on a basis consistent with such intent. For the avoidance of doubt, the Company makes no representations that the payments provided pursuant this Award comply with Section 409A, and in no event will the Company be liable for any taxes, penalties, interest or other expenses that may be incurred by you on account of non-compliance with Section 409A. Notwithstanding anything to the contrary in this Agreement, to the extent that any Performance Stock Units are determined by the Company to be &#8220;nonqualified deferred compensation&#8221; for purposes Section 409A, and Shares become deliverable with respect to this Award as a result of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s Termination of Employment, such Shares will only be delivered if such Termination of Employment constitutes a &#8220;separation from service&#8221; within the meaning of Treas. Reg. &#167; 1.409A-1(h) and, to the extent compliance with the requirements of Treas. Reg. &#167; 1.409A-3(i)(2) is necessary to avoid the application of an additional tax under Section 409A of the Code, as determined by the Company, Shares that would otherwise become deliverable upon &#91;Grantee&#93;&#91;Participant&#93;&#8217;s &#8220;separation from service&#8221; will be deferred (without interest) and issued to &#91;Grantee&#93;&#91;Participant&#93; immediately following the expiration of the six-month period measured from the date of &#91;Grantee&#93;&#91;Participant&#93;&#8217;s separation from service.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. If any term or provision of this Agreement is held to be invalid or unenforceable for any reason, such invalidity or unenforceability shall not affect any other term or provision hereof and this Agreement shall continue in full force and effect as if such invalid or unenforceable term or provision (to the extent of the invalidity or unenforceability) had not been contained herein.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award Not to Affect Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Award granted hereunder shall not confer upon &#91;Grantee&#93;&#91;Participant&#93; any right to continue in the employment of the Company or any Subsidiary Company or Affiliate of the Company.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Data Protection.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Participant acknowledges that their personal data will be processed in accordance with the data privacy policy, notice and&#47;or agreement that is applicable to them in connection with their employment.&#93;</font></div><div style="margin-bottom:8pt;text-align:center"><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:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Company has granted this Award on the Date of Grant.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST CORPORATION</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; &#91;  &#93;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58; &#91;  &#93;</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LONG-TERM INCENTIVE AWARDS SUMMARY SCHEDULE</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Long-Term Incentive Awards Summary Schedule (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) provides certain information related to the Performance Stock Units &#91;Grantee&#93;&#91;Participant&#93; was granted by the Company on the Date of Grant pursuant to the Performance Stock Unit Award Agreement to which this Schedule is attached. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Capitalized terms that are not otherwise defined in this Schedule shall have the meanings given to them in the applicable Performance Stock Unit Award Agreement or in the Plan. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">This Schedule is intended to be, and shall at all times be interpreted as, a part of the Performance Stock Unit Award Agreement to which it relates.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Performance Stock Unit Award</font></div><div style="margin-bottom:8pt"><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.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#91;Grantee&#93;&#91;Participant&#93;&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#91;&#9679;&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Date of Grant&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#91;&#9679;&#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Common Stock&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Comcast Corporation Class A Common Stock</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Number of Performance Stock Units Granted&#58; </font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#91;&#9679;&#93; Performance Stock Units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Target PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;)</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Vesting of Performance Stock Units&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Performance Stock Units will vest upon the satisfaction of both of the Service Condition and the Performance Condition applicable to the Performance Stock Units, as set forth in more detail below.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt dashed #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Performance Condition&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:125%;position:relative;top:-3.85pt;vertical-align:baseline">1</font></div></td><td colspan="3" style="border-bottom:0.5pt dashed #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The satisfaction of the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Performance Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; will be determined as follows&#58;</font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;The number of Performance Stock Units earned and eligible to vest and convert to Shares (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Earned PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) will be equal to (i) the number of Target PSUs&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">multiplied by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;(ii) the &#91;Final&#93;&#91;&#9679;&#93; Performance Goal Achievement Percentage.&#93;</font></div></td></tr></table></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance goals may be any financial, operational or shareholder return metrics (or any combination thereof) determined by the Board or the Committee, and may be measured on an absolute and&#47;or relative basis.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt"><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.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#91;&#91;&#9679;&#93; Performance Goal Achievement Percentage&#93;&#91;&#9679;&#93;&#58;&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#91;&#9679;&#93;% of the Target PSUs are subject to the &#91;&#9679;&#93; Performance Goal &#91;and &#91;&#9679;&#93;% of the Target PSUs are subject to the &#91;&#9679;&#93; Performance Goal.&#93;&#93;</font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#91;&#91;&#9679;&#93; Performance Goal&#93;</font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#91;&#9679;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Performance Goal Achievement Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; will be &#91;determined based on the level of achievement of &#91;&#9679;&#93;,&#93; determined as follows (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;that there will be straight-line interpolation to derive the &#91;&#9679;&#93; Performance Goal Achievement Percentage not expressly set forth below)&#58;</font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:8pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#9679;&#93;</font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#91;&#91;&#9679;&#93; Performance Goal&#93;</font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#91;&#9679;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Performance Goal Achievement Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; will be &#91;determined based on the level of achievement of &#91;&#9679;&#93;,&#93; determined as follows (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;that there will be straight-line interpolation to derive the &#91;&#9679;&#93; Performance Goal Achievement Percentage not expressly set forth below)&#58;</font></div><div style="margin-bottom:2pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:8pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#9679;&#93;&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#91;&#91;&#9679;&#93;&#91;TSR&#93; Modifier Performance Goal Achievement Percentage&#58;&#93;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#91;The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#91;&#9679;&#93;&#91;TSR&#93; Modifier Performance Goal Achievement Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; will be &#91;determined based on the level of achievement of &#91;&#9679;&#93;&#91;TSR&#93;,&#93; determined as follows &#91;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;that there will be straight-line interpolation to derive the &#91;&#9679;&#93;&#91;TSR&#93; Modifier Performance Goal Achievement Percentage not expressly set forth below)&#93;&#58;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#9679;&#93;&#93;</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt dashed #000000;border-left:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#91;&#91;Final&#93; Performance Achievement Percentage&#58;&#93;</font></td><td colspan="3" style="border-bottom:0.5pt dashed #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#91;The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#91;Final&#93; Performance Achievement Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; means (A) &#91;&#9679;&#93;&#91;the &#91;mathematical average&#93; of &#91;(i) the &#91;&#9679;&#93; Performance Goal Achievement Percentage&#91;,&#93;&#91;and&#93; (ii) the &#91;&#9679;&#93; Performance Goal Achievement Percentage &#91;multiplied by (B) the &#91;&#9679;&#93;&#91;TSR&#93; Modifier Performance Goal Achievement Percentage&#93;&#93;&#93;.&#93;</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt"><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.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Performance Period&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt dashed #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#91;The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; means the &#91;&#9679;&#93;&#91;the period beginning &#91;&#9679;&#93; and ending &#91;&#9679;&#93;.&#93;</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Service Condition&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Except as otherwise provided in Paragraph 4 of Performance Stock Unit Award Agreement, &#91;Grantee&#93;&#91;Participant&#93; will satisfy the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Service Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; applicable to the Earned PSUs on &#91;each of&#93; the date&#91;s&#93; set forth below (&#91;each, a&#93;&#91;the&#93; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Service Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;), subject to &#91;Grantee&#93;&#91;Participant&#93;&#8217;s continued employment through the applicable Service Vesting Date&#91;s&#93;&#58;</font></div><div style="margin-bottom:5pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#91;&#9679;&#93;</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Definitions&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">&#91;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:125%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">&#8221; means &#91;&#9679;&#93;.&#93;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#8220;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Adjusted&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EPS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; &#91;&#9679;&#93;.&#93;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#8220;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Adjusted&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ROIC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means &#91;&#9679;&#93;.&#93;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TSR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means &#91;&#9679;&#93;.&#93;</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13-</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.23
<SEQUENCE>11
<FILENAME>ex1023-12312024.htm
<DESCRIPTION>EX-10.23
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iff30281b0d7b4eb68eb24232f6232453_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.23</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM OF COMCAST CORPORATION</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">RESTRICTED STOCK UNIT AWARD</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Restricted Stock Unit Award Agreement dated as of the Date of Grant (together with all schedules hereto, the &#8220;Agreement&#8221;) is entered into by and between Comcast Corporation (the &#8220;Company&#8221;) and Grantee.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The following terms have the meanings ascribed to them below.  Capitalized terms used in this Agreement but not defined herein, have the meanings given to them in the Plan &#91;or in the DC Plan, as applicable&#93;.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an unfunded bookkeeping account established pursuant to Paragraph&#160;6(d) and maintained by the Committee in the name of Grantee (i)&#160;to which Deferred Stock Units are deemed credited and (ii)&#160;to which an amount equal to the Fair Market Value of Deferred Stock Units with respect to which a Diversification Election has been made and interest thereon are deemed credited, reduced by distributions in accordance with the DC Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the award of Restricted Stock Units granted pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in the Grantee&#8217;s employment agreement with the Company, or, if no such agreement exists or such agreement has expired prior to such time, then &#8220;Cause&#8221;</font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">has the meaning set forth in the Plan. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the grant date &#91;identified on the attached Long-Term Incentive Awards Summary Schedule&#93;&#91;as indicated for Grantee on the website of the third party administrator for the Plan&#93;.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">DC Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation 2005 Deferred Compensation Plan (as amended from time to time).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the number of hypothetical Shares subject to an Election.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Diversification Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in the DC Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a Regular Deferral Election or a Subsequent Deferral Election.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company, a Subsidiary Company, or any of their respective Affiliates for which Grantee is performing services on the Vesting Date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Grantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the individual to whom this Award has been granted as identified on the &#91;attached Long-Term Incentive Awards Summary Schedule&#93;&#91;website for the third party administrator for the Plan&#93;.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">HSR Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Income Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in the DC Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Long-Term Incentive Awards Summary Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the schedule attached hereto, which sets forth specific information relating to the grant and vesting of this Award (including the Service Condition applicable to this Award).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Comcast Corporation &#91;2002 Restricted Stock Plan&#93; &#91;2023 Omnibus Equity Incentive Plan&#93; (as amended from time to time and including any successor plan thereto), which is incorporated herein by reference.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in the DC Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to each Restricted Stock Unit, the period beginning on the Date of Grant and ending on the Vesting Date.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(s)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Restricted Stock Units subject to Service Conditions granted to Grantee pursuant to this Agreement, &#91;as set forth in the Long-Term Incentive Awards Summary Schedule attached hereto&#93;&#91;as indicated for Grantee on the website of the third party administrator for the Plan&#93;.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(t)&#160;&#160;&#160;&#160;&#91;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Retirement Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Grantee&#8217;s Termination of Employment &#91;after having reached age 62 and completed 10 or more Years of Service, for any reason other than (i) due to Grantee&#8217;s death or Disability or (ii) by the applicable Participating Company for Cause.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;at such time when the sum of Grantee&#8217;s age and completed Years of Service equals or exceeds 70 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> that Grantee has at least reached age 62 and completed 5 or more Years of Service)&#93;.&#93;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(u)&#160;&#160;&#160;&#160; &#91;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Retirement Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a date on which Grantee is scheduled to satisfy the age and service conditions of Paragraph 4(c)(1), 4(c)(2) or 4(c)(3).&#93;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rule 16b-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Rule 16b-3 promulgated under the 1934 Act, as in effect from time to time. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(w)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Service Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth on the attached Long-Term Incentive Awards Summary Schedule.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Service Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth on the attached Long-Term Incentive Awards Summary Schedule. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(y)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; mean shares of the Company&#8217;s Class A Common Stock, par value $.01 per share.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(z)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in the DC Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(aa)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Grantee&#8217;s termination of employment with the Participating Companies. For purposes of the Plan and this Award, Grantee&#8217;s Termination of Employment occurs on the date Grantee ceases to have a regular obligation to perform services for the Participating Companies, without regard to whether (i) Grantee continues on the payroll of any Participating Company for regular, severance or other pay or (ii) Grantee continues to participate in one or more health and welfare plans maintained by any Participating Company on the same basis as active employees. Whether Grantee ceases to have a regular obligation to perform services for the Participating Companies shall be determined by the Committee in its sole discretion. Notwithstanding the foregoing, if Grantee is a party to an employment agreement or severance agreement with any Participating Company which establishes the effective date of Grantee&#8217;s termination of employment for purposes of this Award, that date shall apply.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(bb)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the date(s) on which the Service Condition applicable to any Restricted Stock Units is satisfied (or deemed satisfied) pursuant to the terms of this Agreement (including the Long-Term Incentive Awards Summary Schedule). </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(cc)&#160;&#160;&#160;&#160; &#91;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Years of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means completed continuous years of service as reflected in the personnel records of the Company and the Company Subsidiaries.&#93;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(dd)&#160;&#160;&#160;&#160; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">1934 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Grant of Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Company hereby grants to Grantee the Restricted Stock Units. Each Restricted Stock Unit represents the right to receive one Share as set forth in the Long-Term Incentive Awards Summary Schedule, subject to the terms and conditions set forth herein and in the Plan, including the satisfaction of the applicable Service Condition.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Subject to Section 409A of the Code, to the extent applicable, the Company reserves the right to replace the Restricted Stock Units, to the extent not yet vested, with other compensation of comparable value, terms and conditions if, before the Vesting Date &#91;or Retirement Vesting Date&#93;, the Company determines that in connection with Grantee&#8217;s transfer to a location different from Grantee&#8217;s principal place of business on the Date of Grant, local regulatory requirements render Grantee&#8217;s continued holding of unvested Restricted Stock Units impracticable.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-3-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Restricted Stock Units are granted with dividend equivalent rights.  If the Company declares a cash dividend on the Shares, an amount equivalent to such dividend will be credited to an unfunded bookkeeping account on the dividend payment date with respect to each Restricted Stock Unit that is outstanding and unvested as of the record date of such dividend (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Dividend Equivalent Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The Dividend Equivalent Amount will be credited as cash, without interest, and will not be converted to Shares.  The Dividend Equivalent Amount will be payable in cash, but subject to and only upon the applicable Vesting Date(s) of the underlying Restricted Stock Units as determined in accordance with Paragraph 4 below, and will be cancelled and forfeited if the underlying Restricted Stock Units are cancelled or forfeited (including as a result of failing to satisfy the applicable Service Condition), determined in accordance with Paragraph 5 below.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting of Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#91;Subject to the terms and conditions set forth in this Agreement and in the Plan, the Restricted Stock Units shall vest in accordance with the terms and conditions set forth on the attached Long-Term Incentive Awards Summary Schedule&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that on the Vesting Date, Grantee is, and has from the Date of Grant continuously been, an employee of a Participating Company during the Restricted Period.  As of the applicable Vesting Date, Grantee shall be entitled to the delivery of Shares with respect to the applicable Restricted Stock Units&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that Grantee has complied with all applicable provisions of the HSR Act. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary in this Agreement, the Service Condition applicable to the Restricted Stock Units shall be deemed fully satisfied upon Grantee&#8217;s Termination of Employment due to Grantee&#8217;s death or Disability&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that Grantee has complied with all applicable provisions of the HSR Act.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Notwithstanding Paragraph&#160;4(a) to the contrary, and subject to the obligations described in Paragraph 4(d), &#91;in the event of Grantee&#8217;s Retirement Termination, the Service Condition applicable to the Restricted Stock Units shall be deemed fully satisfied&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> that Grantee has complied with all applicable provisions of the HSR Act.&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;, if, Grantee has a Retirement Termination, and, at the time of such Retirement Termination&#58;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Grantee has completed at least ten (10) but less than fifteen (15) Years of Service, any Service Vesting Date applicable to the Restricted Stock Units that would have occurred on or prior to the date that is the third (3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) anniversary of such Retirement Termination shall continue to occur in accordance with the terms of the Long-Term Incentive Awards Summary Schedule, the Restricted Stock Units will remain outstanding and as of each such Vesting Date, Grantee shall be entitled to the delivery of Shares with respect to such Restricted Stock Units&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that Grantee has complied with all applicable provisions of the HSR Act&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-4-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Grantee has completed at least fifteen (15) but less than twenty (20) Years of Service, any Service Vesting Date applicable to the Restricted Stock Units that would have occurred on or prior to the date that is the fourth (4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) anniversary of such Retirement Termination shall continue to occur in accordance with the terms of the Long-Term Incentive Awards Summary Schedule, the Restricted Stock Units will remain outstanding and as of each such Vesting Date, Grantee shall be entitled to the delivery of Shares with respect to such Restricted Stock Units&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that Grantee has complied with all applicable provisions of the HSR Act&#59; or</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Grantee has completed twenty (20) or more Years of Service, any Service Vesting Date applicable to the Restricted Stock Units that would have occurred on or prior to the date that is the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) anniversary of such Retirement Termination shall continue to occur in accordance with the terms of the Long-Term Incentive Awards Summary Schedule, the Restricted Stock Units will remain outstanding and as of each such Vesting Date, Grantee shall be entitled to the delivery of Shares with respect to such Restricted Stock Units&#59;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that Grantee has complied with all applicable provisions of the HSR Act.&#93;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Notwithstanding Paragraph 4(b) or Paragraph 4(c), the Restricted Stock Units will be subject to forfeiture by the Committee, in its sole discretion, if Grantee breaches either of the following non-solicitation or non-competition obligations during the period following a Termination of Employment and before the applicable Vesting Date&#58;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Grantee shall not, directly or indirectly, solicit, induce, encourage or attempt to influence any customer, employee, consultant, independent contractor, service provider or supplier of the Company to cease to do business or to terminate the employment or other relationship with the Company.</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Grantee shall not, directly or indirectly, engage or be financially interested in (as an agent, consultant, director, employee, independent contractor, officer, owner, partner, principal or otherwise), any activities for any business (whether conducted by an entity or individuals, including Grantee in self-employment) that is engaged in competition, directly or indirectly through any entity controlling, controlled by or under common control with such business, with any of the business activities carried on by the Company, any of its subsidiaries or any other business unit of the Company, or being planned by the Company, any of its subsidiaries or any other business unit of the Company with Grantee&#8217;s knowledge at the time of Grantee&#8217;s termination of employment.  This restriction shall apply in any geographical area of the United States in which the Company carries out business activities.  Nothing herein shall prevent Grantee from owning for investment up to one percent (1%) of any class of equity security of an entity whose securities are traded on a national securities exchange or market.  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;If Restricted Stock Units would have vested pursuant to the Long-Term Incentive Awards Summary Schedule or Paragraph 4(b) or 4(c), but did not vest solely because Grantee was not in compliance with all applicable provisions of the HSR Act, then, notwithstanding anything to the contrary in this Agreement, the Vesting Date for such Restricted Stock Units shall occur on the first date following the date on which they would have been </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-5-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">earned and become vested pursuant to the Long-Term Incentive Awards Summary Schedule or Paragraph 4(b) or 4(c) on which Grantee has complied with all applicable provisions of the HSR Act. &#93;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#91;Subject to the terms and conditions set forth herein and in the Plan, Grantee shall vest in the Restricted Stock Units on the Vesting Dates, and as of each Vesting Date shall be entitled to the delivery of Shares with respect to such Restricted Stock Units&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that on the Vesting Date, Grantee is, and has from the Date of Grant continuously been, an employee of a Participating Company during the Restricted Period.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Notwithstanding Paragraph 4(a), if&#58; </font></div><div style="margin-bottom:12pt;text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Grantee experiences a Termination of Employment due to Grantee&#8217;s death or Disability, any Vesting Date for the Restricted Stock Units shall be accelerated so that such Vesting Date will be deemed to occur on the date of such Termination of Employment with respect to the number of Restricted Stock Units that would have otherwise vested on such Vesting Date&#59; or</font></div><div style="margin-bottom:12pt;text-indent:135pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Grantee experiences a Termination of Employment by reason of redundancy (within the meaning of the law applicable to Grantee&#8217;s employment), or due to Grantee&#8217;s retirement with the agreement of the Company, or otherwise at the discretion of the Sky Group Chief Executive Officer, the Restricted Stock Units granted pursuant to this Award that are scheduled to vest on the next scheduled Vesting Date following Grantee&#8217;s Termination of Employment shall not be forfeited and shall continue to vest in accordance with the Long-Term Incentive Awards Summary, and as of such Vesting Date, Grantee shall be entitled to the delivery of Shares with respect to such number of Restricted Stock Units.  Restricted Stock Units granted pursuant to this Award that are scheduled to vest later than the next scheduled Vesting Date following Grantee&#8217;s termination of employment, if any, shall be forfeited as provided in Paragraph 5(a).&#93;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Forfeiture of Restricted Stock Units. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Subject to the terms and conditions set forth in this Agreement and in the Plan, in the event of Grantee&#8217;s Termination of Employment during the Restricted Period, except as otherwise specifically set forth in Paragraph 4, Grantee shall forfeit the Restricted Stock Units effective as of such Termination of Employment. Upon a forfeiture of the Restricted Stock Units as provided in this Paragraph 5, the Restricted Stock Units shall be deemed canceled. </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The provisions of Paragraph 5(a) shall not apply to Shares issued in respect of the Restricted Stock Units as to which a Vesting Date has occurred.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Grantee may elect to defer the receipt of Shares issuable with respect to Restricted Stock Units, consistent, however, with the following&#58;  </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Regular Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. No Regular Deferral Election shall be effective until 12 months after the date on which a Regular Deferral Election is filed with the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-6-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Committee. Grantee shall have the right to make a Regular Deferral Election to defer the receipt of all or a portion of the Shares issuable with respect to Restricted Stock Units hereby granted by filing a Regular Deferral Election to defer the receipt of such Shares on the form provided by the Committee for this purpose.</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deadline for Regular Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Regular Deferral Election to defer the receipt of Shares issuable with respect to Restricted Stock Units hereby granted shall not be effective unless it is filed with the Committee&#58;</font></div><div style="margin-bottom:12pt;text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For Restricted Stock Units with a Service Vesting Date on the 13-month anniversary of the Date of Grant, the close of business on the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the Date of Grant.</font></div><div style="margin-bottom:12pt;text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;For Restricted Stock Units with a Service Vesting Date on the second anniversary of the Date of Grant, the close of business on the first anniversary of the Date of Grant&#59;</font></div><div style="margin-bottom:12pt;text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;For Restricted Stock Units with a Service Vesting Date on the third anniversary of the Date of Grant, the close of business on the second anniversary of the Date of Grant&#59;</font></div><div style="margin-bottom:12pt;text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;For Restricted Stock Units with a Service Vesting Date on the fourth anniversary of the Date of Grant, the close of business on the third anniversary of the Date of Grant&#59;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160; For Restricted Stock Units with a Service Vesting Date on the fifth anniversary of the Date of Grant, the close of business on the fourth anniversary of the Date of Grant.</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. If Grantee makes a Regular Deferral Election to defer the distribution date for Shares issuable with respect to some or all of the Restricted Stock Units hereby granted, Grantee may elect to defer the distribution date for a minimum of five years and a maximum of seven additional years from the Service Vesting Date. </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Effect of Failure of Vesting Date to Occur</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Regular Deferral Election shall be null and void if a Vesting Date does not occur with respect to Restricted Stock Units identified in such Regular Deferral Election.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. No Subsequent Deferral Election shall be effective until 12 months after the date on which a Subsequent Deferral Election is filed with the Committee.</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;If Grantee makes a Regular Deferral Election, or pursuant to this Paragraph 6(b)(1) makes a Subsequent Deferral Election to defer the distribution date for Shares issuable with respect to some or all of the Restricted Stock Units hereby granted for which a Regular Deferral Election had previously been made, Grantee may elect to defer the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-7-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">distribution date for a minimum of five years and a maximum of seven additional years from the previously-elected distribution date by filing a Subsequent Deferral Election with the Committee on or before the close of business at least one year before the date on which the distribution would otherwise be made.</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;If Grantee dies before Shares subject to a Regular Deferral Election under Paragraph 6(a) are to be delivered, the estate or beneficiary to whom the right to delivery of such Shares shall have passed may make a Subsequent Deferral Election to defer receipt of all or any portion of such Shares for five additional years from the date delivery of Shares would otherwise be made, provided that such Subsequent Deferral Election must be filed with the Committee at least one year before the date on which the distribution would otherwise be made, as reflected on Grantee&#8217;s last Election.</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;If Grantee has a Termination of Employment before Shares subject to a Regular Deferral Election or a Subsequent Deferral Election are required to be delivered under this Award, Grantee may make a Subsequent Deferral Election to defer all or any portion of such Shares for a minimum of five years and a maximum of seven additional years from the previously-elected distribution date. Such a Subsequent Deferral Election must be filed with the Committee at least one year before the date on which the distribution would otherwise be made.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Diversification Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. As provided in the DC Plan and as described in the prospectus for the DC Plan, a Grantee with an Account may be eligible to make a Diversification Election on an election form supplied by the Committee for this purpose.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Book Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. An Account shall be established for each Grantee who makes a Regular Deferral Election. Deferred Stock Units shall be credited to the Account as of the date a Regular Deferral Election becomes effective. Each Deferred Stock Unit will represent a hypothetical Share credited to the Account in lieu of delivery of the Shares to which a Regular Deferral Election or Subsequent Deferral Election applies. If an eligible Grantee makes a Diversification Election, then to the extent an Account is deemed invested in the Income Fund or Other Investment Fund, the Committee shall credit earnings with respect to such Account in accordance with the terms of the DC Plan.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Status of Deferred Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Grantee&#8217;s right to delivery of Shares subject to a Regular Deferral Election or Subsequent Deferral Election, or to amounts deemed invested in the Income Fund or Other Investment Fund pursuant to a Diversification Election, shall at all times represent the general obligation of the Company.  Grantee shall be a general creditor of the Company with respect to this obligation, and shall not have a secured or preferred position with respect to such obligation.  Nothing contained in the DC Plan or an Award shall be deemed to create an escrow, trust, custodial account or fiduciary relationship of any kind.  Nothing contained in the DC Plan or an Award shall be construed to eliminate any priority or preferred position of Grantee in a bankruptcy matter with respect to claims for wages.</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Assignability, Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The right of Grantee to receive Shares subject to an Election under this Paragraph 6, or to amounts deemed invested in the Income Fund </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-8-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or Other Investment Fund pursuant to a Diversification Election, shall not be subject in any manner to attachment or other legal process for the debts of Grantee&#59; and no right to receive Shares or cash hereunder shall be subject to anticipation, alienation, sale, transfer, assignment or encumbrance.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Nontransferability of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Award and any Restricted Stock Units hereunder may not be transferred or assigned by Grantee other than by will or the laws of descent and distribution or be exercised during his life other than by Grantee or for his benefit by his attorney-in-fact or guardian. Any attempt at assignment, transfer, pledge or disposition of any Restricted Stock Units contrary to the provisions hereof or the levy of any execution, attachment or similar process upon the Restricted Stock Units shall be null and void and without effect.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any notice to the Company under this Agreement shall be made in care of the Committee at the Company&#8217;s main office in Philadelphia, Pennsylvania.  The address for Grantee to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be Grantee&#8217;s address as reflected in the Employer&#8217;s personnel records.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Committee may from time to time impose any conditions on the Shares issuable with respect to Restricted Stock Units as it deems necessary or advisable to ensure that the Plan and this Award satisfies the conditions of Rule 16b-3, and that Shares are issued and resold in compliance with the Securities Act of 1933, as amended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise provided in Paragraph 6, within ten (10) business days of a Vesting Date, the Company shall, without payment from Grantee, satisfy its obligations to (1) pay the Dividend Equivalent Amount (if any) and (2) deliver Shares underlying the applicable Restricted Stock Units by arranging for the recording of Grantee&#8217;s ownership of Shares issuable under the Plan on a book entry recordkeeping system maintained on behalf of the Company, without any legend or restrictions, except for such restrictions as may be imposed by the Committee, in its sole judgment, under Paragraph 9&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> that the Dividend Equivalent Amount (if any) will not be paid and&#47;or Shares will not be delivered to Grantee until appropriate arrangements have been made with the Employer for the withholding of any taxes which may be due with respect to such payment of the Dividend Equivalent Amount and&#47;or delivery of such Shares.  The Company may condition delivery of certificates for Shares upon the prior receipt from Grantee of any undertakings which it may determine are required to assure that the certificates are being issued in compliance with federal and state securities laws.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rights Prior to Settlement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Grantee shall not have any right as a shareholder with respect to any Shares subject to his or her Restricted Stock Unit until the Restricted Stock Unit shall have been settled in accordance with the terms of the Plan and this Agreement, and the Company shall have delivered the Shares. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Grantee understands and agrees that this Award and all payments with respect thereto are intended to comply with and&#47;or be exempt from Section 409A of the Code (together with its implement regulations and guidance, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). This Agreement shall be interpreted in a manner that is consistent with such intent and the Award shall be operated </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">accordingly.  If any provision of the Plan or any term or condition of this Award would otherwise frustrate or conflict with this intent, the provision, term or condition shall be interpreted an deemed amended so as to avoid this conflict. Notwithstanding anything in the Plan of this Agreement to the contrary, if the Board considers Grantee to be a &#8220;specified employee&#8221; under Section 409A at the time of Grantee&#8217;s &#8220;separation from service&#8221; (as defined in Section 409A), and any amount hereunder is &#8220;deferred compensation&#8221; subject to Section 409A, any distribution of such amount that otherwise would be made to Grantee with respect to the Award as a result of such &#8220;separation from service&#8221; shall not be made until the date that is six months after such &#8220;separation from service,&#8221; except to the extent that earlier distribution would not result in Grantee incurring interest or additional tax under Section 409A.  If the Award includes a &#8220;series of installment payments&#8221; (within the meaning of Treasury Regulations &#167;&#160;1.409A-2(b)(2)(iii)), Grantee&#8217;s right to such series of installment payments shall be treated as a right to a series of separate payments and not as a right to a single payment, and if the Award includes &#8220;dividend equivalents&#8221; (within the meaning of Treasury Regulations &#167;&#160;1.409A-3(e)), Grantee&#8217;s right to such dividend equivalents shall be treated separately from the right to other amounts under the Award.  Notwithstanding the foregoing, the tax treatment of the benefits provided under the Plan or this Agreement is not warranted or guaranteed, and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by Grantee on account of non-compliance with Section 409A.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award Not to Affect Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Award granted hereunder shall not confer upon Grantee any right to continue in the employment of the Company or any Subsidiary Company or Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Data Protection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Grantee acknowledges that their personal data will be processed in accordance with the data privacy policy, notice and&#47;or agreement that is applicable to them in connection with their employment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#91;Additional Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Award is subject to all applicable provisions set out in APPENDIX A to this Agreement, titled &#8216;Global Appendix&#8217;, including any provisions that are specific to Grantee&#8217;s jurisdiction, if any.&#93;&#91;Reserved&#93;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cancellation&#47;Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Grantee hereby acknowledges and agrees that Grantee and the Award are subject to the terms and conditions of Section 14 (Recoupment) of the Plan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Provisions of Plan Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement is subject to all the terms, conditions and provisions of the Plan, including the amendment provisions thereof, and to such rules, regulations and interpretations relating to the Plan as may be adopted by the Committee and as may be in effect from time to time.  The terms of the Plan are incorporated herein by reference.  If and to the extent that this Agreement conflicts with the Plan, the Plan shall control, and this Agreement shall be deemed to be modified accordingly.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-10-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement, the Plan and any other agreements, schedules, exhibits and other documents referred to herein or therein constitute the entire agreement and understanding between the parties in respect of the subject matter hereof and supersede all prior and contemporaneous arrangements, agreements and understandings, both oral and written, whether in term sheets, presentations or otherwise, between the parties with respect to the subject matter hereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">20.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any provision of this Agreement is or becomes or is deemed to be invalid, illegal or unenforceable in any jurisdiction, or would disqualify the Plan or this Agreement under any law deemed applicable by the Committee, such provision shall be construed or deemed amended to conform to applicable laws, or if it cannot be so construed or deemed amended without, in the determination of the Committee, materially altering the intent of this Agreement, such provision shall be stricken as to such jurisdiction, and the remainder of this Agreement shall remain in full force and effect.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successors and Assigns&#59; No Third-Party Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall inure to the benefit of and be binding upon the Company and Grantee and their respective heirs, successors, legal representatives and permitted assigns.  Nothing in this Agreement, express or implied, is intended to confer on any Person other than the Company and Grantee, and their respective heirs, successors, legal representatives and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">22.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Imposition of other Requirements and Grantee Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company reserves the right to impose other requirements on Grantee&#8217;s participation in the Plan, on the Award and on any Shares to be issued upon settlement of the Award, to the extent the Company determines it is necessary or advisable for legal or administrative reasons.  Grantee agrees to take whatever additional action and execute whatever additional documents the Company may deem necessary or advisable to accomplish the foregoing or to carry out or give effect to any of the obligations or restrictions imposed on either Grantee or the Award pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">23.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">References</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  References herein to rights and obligations of Grantee shall apply, where appropriate, to Grantee&#8217;s legal representative or estate without regard to whether specific reference to such legal representative or estate is contained in a particular provision of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Company has granted this Award on the Date of Grant. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST CORPORATION</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; &#91;  &#93;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58; &#91;  &#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-11-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LONG-TERM INCENTIVE AWARDS SUMMARY SCHEDULE</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Long-Term Incentive Awards Summary Schedule (this &#8220;Schedule&#8221;) provides certain information related to the Restricted Stock Units you were granted by Comcast Corporation on the Date of Grant (as described below).  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">This Schedule is intended to be, and shall at all times be interpreted as, a part of your Comcast Corporation Restricted Stock Unit Award document.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Restricted Stock Unit Award</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.871%"><tr><td style="width:1.0%"></td><td style="width:30.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grantee&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;  &#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date of Grant&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;  &#93;</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Common Stock&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Comcast Corporation Class A Common Stock</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Service Vesting Dates of Restricted Stock Units&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;margin-top:6pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;  &#93;</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Service Condition&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except as otherwise provided in Paragraph 4 of the Restricted Stock Unit Award Agreement, Grantee will satisfy the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Service Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; applicable to the Restricted Stock Units on the Service Vesting Dates as set forth above, subject to Grantee&#8217;s continued employment through the applicable Service Vesting Date.</font></div></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-12-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.28
<SEQUENCE>12
<FILENAME>ex1028-12312024.htm
<DESCRIPTION>EX-10.28
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i1015c8bb23054b57b502c36ebda7264d_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.28</font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SECOND AMENDMENT TO FOURTH AMENDED AND RESTATED SHAREHOLDERS<br>AGREEMENT OF ATAIROS GROUP, INC.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Second Amendment (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to the Fourth Amended and Restated Shareholders Agreement of Atairos Group Inc. dated as of April 15, 2022 with effect from December 15,2021, as amended by the First Amendment to the Fourth Amended and Restated Shareholders Agreement of Atairos Group Inc. dated as of June 2, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Shareholders Agreement&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">), is dated February 26, 2024 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and entered into among Atairos Group, Inc., a Cayman Islands exempted company (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Company&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">). Comcast AG Holdings, LLC, a Delaware limited liability company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Comcast Shareholder&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">). Atairos Partners, L.P., a Cayman Islands exempted limited partnership (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;ManagementCo Shareholder&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) and Atairos Management, L.P., a Delaware limited partnership (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Manager&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">). Capitalized terms used but not defined herein are used with the definitions set forth in the Shareholders Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The parties hereto agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Amendment of Shareholders Agreement - Definition of &#8220;Marketable Securities&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Shareholders Agreement is hereby amended pursuant to Section 12.03(a) thereof so that the definition of &#8220;Marketable Securities&#8221; set forth in Section 1.01(a) thereof reads in its entirety as follows (with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">underlined</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">text added)&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220; &#8220;Marketable Securities&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">mean Publicly Traded Securities that are not, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">when held both by the Company immediately prior to a proposed distribution and a Shareholder immediately following a proposed distribution,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">subject to material legal or contractual restrictions on transferability, including any volume limitations under Rule 144 of the Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">and that can be freely sold without requiring registration under the Securities Act.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8221;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Amendment of Shareholders Agreement - Section 8.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Shareholders Agreement is hereby amended pursuant to Section 12.03(a) thereof to amend Section 8.05(b) thereof in its entirety as follows (with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">underlined</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">text added)&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Distributions in Kind.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Prior to the commencement of the winding up of the Company, the Company shall not make any distributions in kind of securities unless such securities are Marketable Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">provided that, prior to the commencement of the winding up of the Company, the Company shall not distribute Marketable Securities of any class of securities in any rolling 30-dav period in an amount that exceeds 50% of the average reported daily trading volume of such class of securities during the four weeks preceding the first day of such period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Following the commencement of the winding up of the Company, subject to Section 11.01(b), the Company may distribute in kind any securities (whether or not Marketable Securities) or other property constituting all or any portion of an Investment in such amounts as the Company shall in its reasonable discretion determine. In any distribution of property in kind, the Company shall not discriminate among the Shareholders but shall in any such distribution (i) distribute to the Shareholders property of the same type and (ii)if cash and property in kind are to be distributed simultaneously in respect of any Investment, distribute cash and property in kind in the same proportion to each Shareholder. For purposes of distributions pursuant to Section&#160;8.02 and allocations pursuant to Section 8.07, (A) Marketable Securities shall be valued </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">at the average of their closing sale prices on the principal securities exchange on which such securities were traded on each trading day during the five trading day period ending immediately prior to such distribution, or if such securities are not primarily traded on a securities exchange, the five day average of their closing bid prices as shown by the National Association of Securities Dealers Automated Quotation System or comparable established over-the-counter trading system consisting of the five trading day period immediately prior to such distribution and (B) all other property to be distributed in kind shall be valued at the Fair Market Value thereof determined by the Manager in its reasonable discretion on a date as near as reasonably practicable to the date of notice of such distribution.&#8221;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Aggregation of Learfield and TriNet Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Comcast Shareholder acknowledges that Learfield Holdco, LLC (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Learfield</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) has completed a recapitalization and, as a result, the Company&#8217;s investment in Learfield (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#8220;Learfield Investment&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) now consists of an investment in certain recapitalized Learfield securities (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Recapitalized Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). For all purposes of the Shareholders Agreement, from and after the date hereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">All unreturned Capital Contributions in respect of the Learfield Investment shall be allocated to the Company&#8217;s Investment in TriNet Group, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">TriNet Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) (i.e., the Learfield Investment and the TriNet Investment shall be deemed to be a single Investment made by the Company for purposes of Articles 8 and 11 of the Shareholders Agreement)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">Except as contemplated by clause 3(d) below, the Learfield Investment shall not constitute a &#8220;realized Investment&#8221; for purposes of Section 8.02 unless and until the TriNet Investment (exclusive of the Recapitalized Securities) becomes a &#8220;realized Investment&#8221; for purposes of Section 8.02, in which case both the Learfield Investment and the TriNet Investment shall constitute &#8220;realized Investments&#8221; for purposes of Section 8.02&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Any Proceeds received in respect of the Learfield Investment prior to the date hereof and applied in accordance with Section 8.02 shall not be affected by this Amendment. Any Proceeds received in respect of the Learfield Investment after the date hereof shall be deemed to have been received in respect of the TriNet Investment (inclusive of the Recapitalized Securities) and shall be applied in accordance with Section 8.02 accordingly&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">For purposes of applying Section 8.03(b)(ii), any partial sale or other disposition of the TriNet Investment shall be treated as two or more (as appropriate) separate Investments. In the event of any partial realization of the TriNet Investment (exclusive of the Recapitalized Securities), an equivalent share of the Learfield Investment shall also be deemed to have been partially realized (e.g., if 30% of the TriNet Investment (exclusive of the Recapitalized Securities) becomes realized, then 30% of the Learfield Investment shall similarly become realized) for purposes of applying the provisions of Section 8.03(b)(ii). In the event of any realization of the Recapitalized Securities, the Proceeds of such realization shall be applied first to recover any remaining unrecovered Capital Contributions in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">respect of (x) the TriNet Investment and the Learfield Investment (on an aggregate combined basis) and all related Priority Return and then (y) Management Fee and Qualifying Company Expenses allocable to the TriNet Investment and the Learfield Investment (on an aggregate combined basis) and all related Priority Return, and to the extent any of such Proceeds remain available for distribution after such recovery, such remaining Proceeds shall be distributed in accordance with Section 8.02 (and, for the avoidance of doubt, the distribution of such remaining Proceeds shall reflect such prior recovery).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">For purposes of calculating the amounts distributable in respect of the Priority Return and the recovery of Management Fee and Qualifying Company Expenses (including the Priority Return in respect of such recovery) related to the Learfield Investment, all such amounts shall be calculated as if due and payable on September 30, 2023 and shall not increase after such date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. On or immediately following the Effective Date of this Amendment, in consideration of the agreement of the Atairos Shareholder and the Manager to the amendments set forth herein, the Comcast Shareholder shall make a one-time payment to the Manager in the amount of $2,500,000. For all purposes of the Shareholders Agreement, such payment shall not constitute any Capital Contribution made by Comcast Shareholder or any payment (including any Management Fee payment) made by the Company to the Manager and shall not affect Comcast Shareholder&#8217;s obligations under the Shareholders Agreement, including, without limitation, Comcast Shareholder&#8217;s Capital Commitment or Available Capital Commitment.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. This Amendment, and all claims arising under or in connection therewith, shall be governed by, and construed in accordance with, the laws of the State of New York, without regard to the conflict of laws rules of such state.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Except as provided herein, all terms and conditions of the Shareholders Agreement remain in full force and effect. In connection with any controversy or claim arising out of or relating to this Amendment&#58; (x) the liability of each party&#59; (y) the manner of dispute resolution&#59; and (z) the apportionment of costs and expenses (including attorneys fees) shall, in each instance, be determined in the same manner as if such controversy or claim had arisen under the Shareholders Agreement, as amended hereby.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Remainder of page is intentionally blank.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><div id="i1015c8bb23054b57b502c36ebda7264d_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, each of the undersigned has caused this Amendment to be executed and delivered as of the date first above written.</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">COMPANY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:216pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.557%"><tr><td style="width:1.0%"></td><td style="width:13.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ATAIROS GROUP, INC.</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">By&#58;</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:12pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#47;s&#47; Clare McGrory</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Clare McGrory</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Chief Financial Officer</font></td></tr></table></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">MANAGER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:216pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.557%"><tr><td style="width:1.0%"></td><td style="width:13.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ATAIROS MANAGEMENT, L.P.</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">By&#58;</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:12pt;font-weight:400;line-height:100%">Atairos Family GP, LLC, its general partner</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:3.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#47;s&#47; Clare McGrory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Clare McGrory</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Chief Financial Officer</font></td></tr></table></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SHAREHOLDERS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:216pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.557%"><tr><td style="width:1.0%"></td><td style="width:13.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMCAST AG HOLDINGS, LLC</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">By&#58;</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:12pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#47;s&#47; Marc A. Rockford</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Marc A. Rockford</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Senior Vice President</font></td></tr></table></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.557%"><tr><td style="width:1.0%"></td><td style="width:13.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ATAIROS PARTNERS, L.P.</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">By&#58;</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:12pt;font-weight:400;line-height:100%">Atairos Family GP, LLC, its general partner</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:3.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#47;s&#47; Clare McGrory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Clare McGrory</font></td></tr><tr><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:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Chief Financial Officer</font></td></tr></table></div><div style="height:73.44pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Signature Page to Second Amendment to 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> AAR Shareholders Agreement of Atairos Group, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>13
<FILENAME>ex19-12312024.htm
<DESCRIPTION>EX-19
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6249de80a5184b9eaa84422f0b261b7b_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 19</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST CORPORATION </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Insider Trading Policies and Procedures</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation&#8217;s insider trading policies and procedures are set forth on Annexes A-C.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></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 style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Annex A</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Insider Trading and Stock Tipping Policy</font></div><div><font><br></font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">1.0  Purpose</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation and its consolidated subsidiaries (collectively, the &#8220;Company&#8221;), including Comcast Corporate, Comcast Cable, NBCUniversal, and Sky (each a &#8220;Business Unit&#8221;), are committed to complying with securities laws, including the federal and state securities laws of the United States (collectively, &#8220;securities laws&#8221;), which prohibit insider trading.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company has adopted this Insider Trading and Stock Tipping Policy (this &#8220;Policy&#8221;) to reinforce the Company&#8217;s prohibition of insider trading and illegal stock tipping, and help protect the Company, and its employees and directors from potential violations of insider trading under the securities laws.</font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">2.0  Applicable To</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Policy applies to all Company employees and to all directors of Comcast Corporation (collectively, &#8220;employees&#8221;).</font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">3.0  Principles and Definitions</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company strictly prohibits insider trading. Insider trading is against the law, can lead to serious penalties, and can harm the Company&#8217;s reputation. As a result, we strictly prohibit using material, non-public information to buy or sell securities of our Company or sharing that information with others. We also strictly prohibit the buying or selling of securities of another company if an employee learns material, non-public information about that other company through such employee&#8217;s work at the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Policy, &#8220;securities&#8221; are broadly defined to include stock, put and call options, other derivatives, debt securities (such as bonds and notes), stock issued under Company-sponsored stock purchase plans, and any other similar equity or debt or instruments of Comcast Corporation, Comcast Cable, NBCUniversal, Sky, or of another company. As such, all forms of hedging or monetization transactions and other complex transactions that involve securities should be considered trades in securities for purposes of this Policy.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information is &#8220;material&#8221; if there is a substantial likelihood that a reasonable investor would consider the information important in deciding whether to buy, sell, or hold a security. Some examples of information that could potentially be considered material, depending on the actual context and the company in question, include&#58; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">earnings announcements&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">near-term financial forecasts&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">significant financial developments (including new dividend or share repurchase actions)&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">possible acquisitions or divestitures&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">important product, technology, or strategy developments&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">significant commercial contracts&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">withdrawal of audit opinions&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">bankruptcy&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">cybersecurity incidents that significantly compromise operations or expose or lose a significant amount of customer or other sensitive information&#59; and </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">major litigation and governmental investigations.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information is &#8220;nonpublic&#8221; if it has not yet been widely disseminated publicly, such as through press releases, including quarterly earnings releases, filings with the U.S. Securities and Exchange Commission, shareholder conferences where executives speak that are open to the public, and news reports based on information provided by the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;Another company&#8221; could include the Company&#8217;s suppliers, contractors, customers, business partners, companies in which the Company has an investment, or other similar third parties with whom the Company does business.</font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">4.0  Requirements and Procedures</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.1  Insider Trading Prohibition</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Employees are prohibited from buying, selling, or otherwise trading, directly or indirectly through another person or entity, the following&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">A security of the Company based on material, nonpublic information that they learned in the course of their work&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">A security of another company, if the employee learns material, nonpublic information about that other company through such employee's work at the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.2  Illegal Stock Tipping Prohibition</font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Employees also are prohibited from illegal stock &#8220;tipping&#8221;, which is recommending or suggesting that anyone else buy, sell, or otherwise trade a security of the Company or another company based on material, nonpublic information described above in Section 4.1.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>Both the tipper (the person providing the information) and the tippee (the person who receives the information) violate insider trading laws if the tippee then trades in that security based on the material, nonpublic information provided by the tipper, even if the tipper did not trade in the security.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.3  Other Related Requirements</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, under the Comcast Corporation Fair Disclosure Policy, employees may not disclose material, nonpublic information about the Company to analysts, shareholders, or other securities market professionals, when the Company has not publicly disclosed such material, nonpublic information simultaneously, without authorized approval.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Consistent with the Safeguard Proprietary and Confidential Information section of the Code of Conduct, an employee must protect confidential information, including material information, that they learn in the course of their work &#8211; regarding the Company or another company &#8211; and guard against its unauthorized use or dissemination.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each employee is responsible for adhering to this Policy and any other policies and procedures applicable to their Business Unit, including any policies and procedures applicable to the Company&#8217;s news organizations.</font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">5.0  Consequences of Violations</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Insider trading is against the law. Employees who violate the law (and anyone who illegally trades on information provided by an employee) may be subject to severe penalties, including imprisonment, disgorgement (forfeit) of profits, substantial fines, and monetary damages.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, failure to comply with this Policy may result in disciplinary action, including but not limited to termination of employment, impact to compensation, or other appropriate action, regardless of an employee&#8217;s title or tenure.</font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">6.0  Reporting Violations or Concerns</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company expects employees to report any suspected or actual violations of this Policy by contacting their manager or another local leader&#59; a Human Resources representative&#59; Legal (including Compliance)&#59; or the Helpline or Web Portal. For more information on the available reporting channels, visit your Business Unit&#8217;s intranet, www.ComcastNBCUniversalListens.com, or www.ComcastSkyListens.com. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company policy prohibits retaliation against any employee who in good faith raises a concern or assists in the investigation of suspected illegal or unethical conduct, even if a reported concern is ultimately unsubstantiated.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Nothing in this Policy or any other Company policy limits an employee&#8217;s ability to communicate with or provide information to any governmental agency or commission, including the U.S. Securities and Exchange Commission or foreign equivalent, regarding possible legal violations without disclosure to the Company, as protected under applicable whistleblower laws.</font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">7.0  Points of Contact</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For inquiries about this Policy or for general questions about insider trading compliance requirements, employees should contact the Comcast Corporate Securities and Governance Group in the Comcast Corporate Law Department, or their Business Unit&#8217;s Compliance Group.</font></div><div style="margin-bottom:4pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">8.0  Policy Owner</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporate Securities and Governance Group.</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 style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Annex B</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Blackout Period and Pre-Clearance Policy</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Introduction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This policy describes our policy regarding blackout periods and pre-clearance procedures for trading in Comcast&#8217;s equity and debt securities and NBCUniversal&#8217;s and Sky&#8217;s debt securities (collectively, &#8220;Company securities&#8221;) by our directors, executive officers and other employees designated by Comcast&#8217;s Chief Legal Officer. While all employees and directors subject to this policy must refrain from trading during certain blackout periods, certain senior level employees and directors have additional requirements to pre-clear trades involving Company securities as described below.  </font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In all instances, as set forth in our Code of Conduct, no employee or director may trade, directly or indirectly, in Company securities while he or she is aware of material, nonpublic information.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Blackout Periods</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Quarterly Blackout Periods.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Our announcement of quarterly financial results almost always has the potential to have a material effect on the market for our securities.  Therefore, to avoid even the appearance of trading while aware of material, nonpublic information, our directors, executive officers and other employees designated by Comcast&#8217;s Chief Legal Officer or his or her designee may not, either directly or indirectly through family members, controlled trusts or entities or otherwise, engage in any transaction involving Company securities as described below during a quarterly blackout period.  Each quarterly blackout period begins on the tenth to last trading day of each fiscal quarter and ends after the first full trading day following the issuance of our quarterly earnings release.&#160; Comcast&#8217;s Chief Legal Officer or his or her designee(s) will send persons subject to quarterly blackout periods an email reminder before the start of each period.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Event-Specific Blackout Periods</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  From time to time, facts and circumstances may arise that are potentially material to our company.&#160; In such an instance, Comcast&#8217;s Chief Legal Officer or his or her designee may require that certain persons not trade in Company securities or another company&#8217;s securities while the potentially material information remains nonpublic.&#160; The existence of an event-specific blackout period will not be announced to anyone other than those who are subject to that blackout period.  Any person made aware of the existence of an event-specific blackout period may not disclose its existence to any other person.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Pre-Clearance Procedures</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition to being subject to our quarterly blackout periods, our directors, executive officers and certain senior level employees designated by Comcast&#8217;s Chief Legal Officer or his or her designee may not at any time (even if outside of a blackout period), either directly or indirectly through family members, controlled trusts or entities or otherwise, engage in any transaction involving Company securities as described below without first obtaining pre-clearance of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">transaction from Comcast&#8217;s Chief Legal Officer or his or her designees.  Comcast&#8217;s Chief Legal Officer or his designees are under no obligation to approve a transaction submitted for pre-clearance or to disclose the reason for not approving it.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Because express permission is at all times required for such persons to trade, limit orders (in which a broker is instructed to buy or sell a specified number of shares in the future if and when the stock reaches a predetermined price) are prohibited, unless they are effected pursuant to a written trading plan entered into in accordance with our Rule 10b5-1 Trading Plan Policy&#59; see &#8220;Rule 10b5-1 Trading Plans&#8221; below for more information.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Types of Transactions Covered by the Policy</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Trading restrictions during our quarterly blackout periods and&#47;or pre-clearance requirements apply to the following types of transactions involving Company securities&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">buying or selling Company securities&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">gifting Company securities (other than transactions involving family trusts for estate planning purposes)&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">exercising stock options (except for the limited exception for expiring options provided below and for options that automatically exercise upon expiration)&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the sale of stock acquired through an employee stock purchase plan or sharesave plan&#59;</font></div><div style="padding-left:72pt;padding-right:-4.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">initiating or terminating elections to reinvest cash dividends in Comcast stock&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">entering into hedging or monetization transactions, such as put or call options, collars and forward sale contracts.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These restrictions apply to all trading activity, whether direct or indirect through family members, controlled trusts or entities or otherwise.  However, these restrictions do not apply to trades in broker discretionary, or managed, accounts unless (i) you instruct your broker or investment advisor to make specific investments in securities covered by this policy or (ii) you are subject to Section 16 of the Securities Exchange Act.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For those also subject to the pre-clearance procedures, in addition to the transactions described above, the following types of transactions must be pre-cleared&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">margining securities or loans secured by, or pledges of, securities&#59; </font></div><div style="padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">contributing securities to a family trust or other estate planning transactions&#59; </font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">making a diversification election of restricted stock into a deferred compensation account or investing activities in a stock fund in the deferred compensation plan&#59; and</font></div><div style="padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">making any other transfer not expressly permitted below.</font></div><div style="padding-left:54pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This policy does not apply to the following types of transactions&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">initiating or changing payroll deductions in an employee stock purchase or sharesave plan&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">continuing to reinvest cash dividends in Comcast stock pursuant to an existing dividend reinvestment plan&#59; or</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">exercising a stock option that is scheduled to expire during a blackout period, provided that, Comcast&#8217;s Chief Legal Officer or his designee first grants you permission to do so and you do not sell any Company securities acquired upon exercising such stock option.      </font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Rule 10b5-1 Trading Plans</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Persons subject to the quarterly blackout periods and&#47;or pre-clearance procedures may consider entering into a written Rule 10b5-1 trading plan with respect to Comcast stock.  All persons subject to the quarterly blackout periods and&#47;or pre-clearance procedures who wish to enter into a Rule 10b5-1 trading plan must first pre-clear the plan with Comcast&#8217;s Chief Legal Officer or his or her designee as required by our Rule 10b5-1 Trading Plan Policy.  Trades in Comcast stock pursuant to a Rule 10b5-1 trading plan that is entered into in accordance with our Rule 10b5-1 Trading Plan Policy may be effected during a quarterly blackout period and without further pre-clearance. Our Rule 10b5-1 Trading Plan Policy is attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Appendix I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Post-Employment Transactions</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Even after a person&#8217;s employment terminates, he or she may not trade in Company securities while aware of any material, nonpublic information.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></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 style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Appendix I</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Rule 10b5-1 Trading Plan Policy</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Introduction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. federal securities laws and the Code of Conduct of Comcast Corporation and its subsidiaries prohibit the purchase or sale of company securities on the basis of material nonpublic information about the securities of the company.  As described below, Rule 10b5-1 under the U.S. Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), may provide a &#8220;safe harbor&#8221; under which transactions in company securities will not be deemed in violation of this &#8220;insider trading&#8221; prohibition.  Comcast has adopted this policy to set forth the terms and conditions under which it will permit employees and directors who are subject to its Blackout Period and Pre-Clearance Policy (&#8220;Covered Persons&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to enter into trading plans under Rule 10b5-1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">2</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under Rule 10b5-1, the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) provides a tool for managing the risk of insider trading by establishing an affirmative defense so that purchases and sales of securities which satisfy the objective and subjective conditions of the rule will not be deemed made &#8220;on the basis of&#8221; material nonpublic information.  The tool can be a binding contract, an instruction to another person to purchase or sell securities or a written plan to purchase or sell securities, in each case that complies with all the applicable requirements of Rule 10b5-1.  Any such binding contract, instruction or written plan, referred to in this policy as a &#8220;Trading Plan,&#8221; must also comply with the more restrictive provisions of this policy.</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Types of Trading Plans Permitted</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Trading Plan must&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">specify the amount, price and date of purchases or sales of securities, </font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">include a formula or other method for determining the amount, price and date of purchases or sales of securities, or</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">prohibit any subsequent influence over how, when or whether to effect purchases or sales of securities.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Trading Plan may provide for the exercise of stock options, the sale of shares acquired from a stock option exercise, or the sale of restricted stock upon vesting. </font></div><div style="border-bottom:0.5pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> All of Comcast&#8217;s directors and executive officers are Covered Persons.  Comcast&#8217;s Chief Legal Officer or his designee determines which other employees are Covered Persons and communicates information regarding blackout periods to Covered Persons at least quarterly.  </font></div><div><font><br></font></div><div style="margin-bottom:10pt"><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> An employee who is not subject to Comcast&#8217;s Blackout Period and Pre-Clearance Policy may enter into a Rule 10b5-1 trading plan consistent with the requirements set forth in this policy without Comcast&#8217;s pre-clearance. Such employee must (i) enter into, modify or terminate such trading plan only when not aware of any material nonpublic information about the securities of the company and (ii) comply with all other requirements of this policy applicable to Non-Section 16 Insiders. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Limitations on When a Covered Person May Enter into a Trading Plan</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Covered Person may enter into a Trading Plan only during a &#8220;Permitted Time,&#8221; which is a time when the person can otherwise purchase or sell securities under the Blackout Period and Pre-Clearance Policy and the Insider Trading and Stock Tipping Policy (i.e., not during a quarterly blackout period, event-specific blackout period or otherwise when the person is aware of material nonpublic information).  A Covered Person must (i) enter into a Trading Plan in good faith and not as part of a plan or scheme to evade the insider trading laws or Comcast policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and (ii) act in good faith with respect to a Trading Plan throughout its duration. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Covered Person may not enter into more than two Trading Plans in any calendar year. In addition, if a Trading Plan is only for one trade (i.e., a single-trade plan), a Covered Person may not enter into another Trading Plan within a 12-month period following the adoption of such Trading Plan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Rule 10b5-1 does not permit a person to enter into or alter a corresponding or hedging transaction or position with respect to the securities contained in a Trading Plan, and a Covered Person may not enter into multiple overlapping trading plans, i.e., plans that are designed to set up pre-existing hedged trading programs.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Pre-Clearance of Trading Plans</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Covered Person must obtain written pre-clearance from Comcast&#8217;s Chief Legal Officer or his or her designee before entering into a Trading Plan.  Upon request, Comcast will (i) provide a Covered Person&#8217;s broker with a letter attaching a current copy of this policy and (ii) acknowledge to a Covered Person&#8217;s broker that the Covered Person may then enter into a Trading Plan (i.e., it is then a Permitted Time).  It is the Covered Person&#8217;s, and his or her broker&#8217;s, responsibility to assure that a Trading Plan complies with this policy.  Comcast is not required to approve a Trading Plan, sign any Trading Plan documents (other than for the purpose of the acknowledgement specified above) or provide any representations or indemnities to a Covered Person or his or her broker.  Comcast reserves the right, however, to pre-approve a Trading Plan.  Pre-clearance by Comcast&#8217;s Chief Legal Officer or his or her designee for a Covered Person to enter into a Trading Plan will not be deemed confirmation that the Trading Plan complies with this policy.  However, a Trading Plan with Comcast&#8217;s stock plan administrator shall be deemed in compliance with this policy.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cooling-Off Periods </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Section 16 Insiders</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The first trade under a Trading Plan for Section 16 Insiders may not occur until the later of (i) 90 calendar days following the date on which the Trading Plan is entered into or modified or (ii) two business days following the filing of the Annual Report on Form 10-K (the &#8220;10-K&#8221;) or Quarterly </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Report on Form 10-Q (the &#8220;10-Q&#8221;) if a Trading Plan is entered into or modified during the quarterly period covered by the 10-K or 10-Q. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Non-Section 16 Insiders</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The first trade under a Trading Plan for employees other than Section 16 Insiders (&#8220;Non-Section 16 Insiders&#8221;) may not occur until on or after 30 calendar days following the date on which the Trading Plan is adopted or modified.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Limitation on When a Covered Person May Modify or Terminate a Trading Plan</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A Covered Person may modify or terminate a Trading Plan only (i) during a Permitted Time and (ii) with the prior written approval of both Comcast&#8217;s Chief Legal Officer and Chief Financial Officer.  The approving persons shall determine, in their sole judgment and at their sole discretion, whether the proposed modification or termination is appropriate under the circumstances. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Suspension</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All Trading Plans must permit Comcast to suspend purchases and sales of securities if Comcast notifies the broker that such a suspension is required by law, regulation or court order, if this policy is amended or if other events occur that would prohibit sales under such Trading Plan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Public Disclosure</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast is required to publicly disclose in its periodic reports under the Exchange Act the adoption, modification or termination of Trading Plans by Section 16 Insiders, including the identity of the Section 16 Insider and a description of the material terms of a Trading Plan (e.g. date of adoption or termination, duration and the aggregate amount of securities to be sold or purchased under the Trading Plan). If applicable, Comcast must also publicly disclose in its periodic reports any trading plans adopted or terminated by any Section 16 Insiders, whether or not adopted under Rule 10b5-1, along with a description of their material terms.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Adoption of a Trading Plan does not eliminate the need for filing with the SEC of Forms 4 or 144, if otherwise required.  Persons who file Forms 4 must check a box indicating that a transaction was made pursuant to a Trading Plan.  Forms 144 are valid only for 90 days and persons who file Forms 144 in connection with a Trading Plan must indicate on the Form 144 (in the applicable location) the date of the Trading Plan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></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 style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Annex C</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Repurchase Procedures of Comcast Securities</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Introduction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">From time to time, the Board of Directors of Comcast Corporation may authorize (i) one or more programs to repurchase its Class A common stock (the &#8220;common stock&#8221;) and (ii) repurchases of debt securities of Comcast and its subsidiaries (together with the common stock, the &#8220;securities&#8221;). Management is typically delegated authority to determine the size, manner and timing of such repurchases, subject to the terms of the applicable authorization. At management&#8217;s direction, repurchases of securities may be effected in the open market or in private transactions. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Procedures </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Common Stock </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast may repurchase its common stock in accordance with the Board&#8217;s authorization, including through trading arrangements that are intended to satisfy Rule 10b5-1 of the U.S. Securities Exchange Act of 1934 (each a &#8220;Rule 10b5-1 trading arrangement&#8221;) or otherwise. During a quarterly or event-specific blackout period under Comcast&#8217;s Blackout Period and Pre-Clearance Policy, Comcast may repurchase its common stock solely pursuant to then-existing Rule 10b5-1 trading arrangements, unless otherwise approved by the Chief Legal Officer. The President, the Chief Financial Officer and the Chief Legal Officer must determine that there is no material non-public information with respect to the common stock before the Company adopts a Rule 10b5-1 trading arrangement and must otherwise approve repurchases of common stock other than pursuant to a Rule 10b5-1 trading arrangement. As any deem appropriate, in their discretion, such officers may communicate with other knowledgeable Comcast officers in making such determination. Repurchases of common stock should be generally designed to satisfy the non-exclusive safe harbor of Rule 10b-18 of the Exchange Act and be made in compliance with applicable securities laws. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Debt Securities </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast may repurchase its debt securities from time to time in such amounts as determined in accordance with Comcast policies after confirming with the Chief Legal Officer and Chief Financial Officer. This procedure does not apply to redemptions.</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>14
<FILENAME>ex21-12312024.htm
<DESCRIPTION>EX-21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i9462f173171240619c738c707af5d126_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 21</font></div><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Legal Name</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">State&#47;Country of Organization</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#62;NBBC, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1440 Ontario Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1440 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1440 Productions UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1440 Quebec Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1701 JFK Boulevard, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">170151 DCA Investment Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">170151 DCA Investment, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17A LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18A Hotel LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18A LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18th &#38; Arch Hotel, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18th &#38; Arch Street GP, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18th &#38; Arch Street Limited, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18th &#38; Arch, LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19A LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19th &#38; Arch Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19th &#38; Arch II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19th &#38; Arch, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1X Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 Baked Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3BG Holdings Company II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3BG Holdings L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ABB RFL, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Abigail Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Active Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Advanced IS, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AF Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Agreed Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Albatros Datenservice GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Albatros Solutions (Pty) Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All Her Production Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All That Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Alpine Hideaway Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Alternate Reality Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Alternative Studio LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">American Cablesystems Northeast, a Limited Partnership</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ancient Futures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ANF Production Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Arcadia Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Arcadia Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ash Dance Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Asia NBC (ANBC) Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Athena Discovery Labs Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Athletes Direct LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attheraces Holdings Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attheraces Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AWTV Holding, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AWTV, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B5 Pictures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bad Behaviour Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Baking Show, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Barricade Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Barter Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Battleship Delta Investments L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BD2 Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beautiful Day Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beeswax.io Corporation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beijing International Resort Co., Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beshert LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Big Dipper Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Big Idea Entertainment, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Big Idea.com, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Big Minyan Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CT</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Big Sky Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Big Smoke Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Billy National Tour General Partner LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Billy National Tour II General Partner LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Birmingham Broadcasting (WVTM TV) LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Blast ! Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Blastr Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bleecker Production Services Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Blue Face Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Blue Moon Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Blueface Italia S.r.l.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Blueface Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Blueface US, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bluerace, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BluVector, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Boardwalk Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bobwell Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bone Appetite Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Boomerang Media Holdings II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Boomerang Media Holdings III LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bourne Again Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bourne Film Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Box Hill Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bravo Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bravo Media LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bravo Media Productions Game of Crowns LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RI</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bravo Media Productions LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bravo Peacock Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bravo Platinum Hit Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bravo TV New Zealand Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bring It On The Musical LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Broken Seal LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BRS Golf Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bullwinkle Studios, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Business News (Asia) LLP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Business News (Europe) Partnership</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Butterfly Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cabin Fever Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cable Television of Gary, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cablevision Associates of Gary Joint Venture</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cablevision Investment of Detroit, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CACO Holding Company LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Callisto Media West, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canciones de NBC Universo, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cardinal Rule Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Carnival (Charles Dickens) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Carnival (DAX) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Carnival Film &#38; Television Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Carnival Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Carnival Productions Two Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Carnivores Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Castle Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Catalina Content, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CBS Holdco, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CC Holdco, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Centenary Canada Holding Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Central Moon Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Central Moon Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Century-TCI California Communications, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Century-TCI Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charlie&#8217;s Tale LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charlie&#8217;s Tale Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chester Films Productions Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chimp Simple Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CityWalk Hollywood Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Clara Film Distribution LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Class of 07 Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Feature Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Media Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Media Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Media Pictures, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Media Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Media, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Services II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classic Services, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cloud Wing UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CNBC (UK) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CNBC Advertising (Shanghai) Co., Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CNBC LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CNBC Media Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CNBC Productions of Louisiana LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CNBC Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CNBC World LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Colt 87 Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">COM Indiana, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">COM Indianapolis, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">COM South, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast ABB Business Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast ABB Note Consolidation, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast ABB of Georgia II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast AG Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Amateur Sports, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Baseball Investment, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Bidco Holdings Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Bidco Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Broadband Security, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Business Class Security of MA, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Business Class Security, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Business Communications Canada, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Business Communications, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Business International, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Business Ireland Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable Communications Canada, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada </font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable Communications Management, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable Communications, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable EP Services, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable Funding I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable of Indiana, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable of Indiana&#47;Michigan&#47;Texas I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TX</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable of Maryland, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cablevision of Southeast Michigan, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast California Collection Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Capital Corporation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Capital International Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CBRS, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CCH Subsidiary Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CCW Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CHC Subsidiary Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CHC, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Children&#8217;s Network Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CMCSA International Spain, S.L.U.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Commercial Services Group Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Connected Health, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Contribution Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Corporate Services UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CSA Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CV GP, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast CV, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast DC Radio, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast ENG, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Financial Agency Corporation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Funding I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Garden State, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Gary Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Government Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Hockey Investment, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Hockey, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Holdings Corporation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Holdings III, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Horror Entertainment Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Houston Advertising Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Hulu Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast ICCP, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast In Demand Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast India Engineering Center I LLP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast India US Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Interactive Media, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast International Australia Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast International Canada Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast International France SAS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast International Germany GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast International Holdings UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast International Italy S.r.l.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast International Singapore PTE. Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast IP Holdings I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast IP Phone of Missouri, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast IP Phone of Oregon, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast IP Phone, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast LA Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast LCP, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Midcontinent, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MO Cable News, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MO Digital Radio, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MO Financial Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MO of Burnsville&#47;Eagan, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MN</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MO Real Estate, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MO SPC I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MO SPC II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast MVNO II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Navy Acquisition, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Navy Contribution, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Navy Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast NECN Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Neptune Illinois, PLLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast New Media Development, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Alabama, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Alameda, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Arizona, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Arkansas&#47;Louisiana&#47;Minnesota&#47;Mississippi&#47;Tennessee, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Avalon, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Baltimore City, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Boston, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Brockton, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Burlington County, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California I, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NV</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California II, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California III, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California III, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California IV, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California IX, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California X, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California XI, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California XII, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California XIII, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California XV, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Colorado, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Colorado&#47;Florida&#47;Oregon, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Colorado&#47;Illinois&#47;Indiana&#47;Michigan, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Connecticut&#47;Michigan</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Idaho, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ID</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Illinois, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Maryland&#47;Pennsylvania&#47;Virginia&#47;West Virginia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of California&#47;Massachusetts&#47;Michigan&#47;Utah, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Carolina, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SC</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Central New Jersey II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Central New Jersey, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Chicago, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Clinton, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Colorado IX, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Colorado&#47;Pennsylvania&#47;West Virginia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Connecticut, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OK</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Connecticut&#47;Georgia&#47;Massachusetts&#47;New Hampshire&#47;New York&#47;North Carolina&#47;Virginia&#47;Vermont, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Cupertino, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Davis County, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Detroit</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Detroit, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of East San Fernando Valley, LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Elkton, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Flint, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Florida&#47;Georgia</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Fort Wayne Limited Partnership</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Fresno, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Garden State L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Georgia I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Georgia&#47;Illinois&#47;Michigan, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Georgia&#47;Massachusetts, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Georgia&#47;Michigan, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Georgia&#47;Pennsylvania, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Georgia&#47;South Carolina II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Georgia&#47;South Carolina, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Gloucester County, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Grosse Pointe, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Harford County, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MD</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Houston, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Howard County, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MD</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois I, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois II, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">KS</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois III, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois IV, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois IX, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois V, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois VI, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois VII, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois VIII, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois X, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois XI, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois XII, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NJ</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois XIII, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AZ</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois&#47;Indiana, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois&#47;Indiana&#47;Michigan, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois&#47;Indiana&#47;Ohio, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois&#47;Ohio&#47;Oregon, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Illinois&#47;West Virginia, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Indiana&#47;Kentucky&#47;Utah, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Indiana&#47;Michigan, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Indiana&#47;Michigan&#47;Pennsylvania, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Indianapolis, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Indianapolis, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Inkster, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Jersey City, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Laurel, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MS</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Lawrence, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Levittown, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Lompoc, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Long Beach Island, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Louisiana&#47;Mississippi&#47;Texas, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Lower Merion, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Macomb, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Maine&#47;New Hampshire, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NH</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Maryland II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Maryland Limited Partnership</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MD</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Maryland, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Massachusetts II, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Massachusetts III, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Massachusetts&#47;Virginia, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Mercer County, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Meridian, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MS</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Michigan I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Michigan II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Michigan III, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Michigan IV, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Michigan, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Michigan&#47;Mississippi&#47;Tennessee, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Milton, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Minnesota, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Minnesota&#47;Wisconsin, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Mississippi Call Center, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Missouri, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Monmouth County, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Mt. Clemens, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Muncie, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Muncie, LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Muskegon</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Nashville I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Nashville II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Needham, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of New Hampshire, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of New Jersey II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of New Jersey, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NJ</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of New Mexico, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of New Mexico&#47;Pennsylvania, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of New York, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Northern California I, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Northern Illinois, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Northern Indiana, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Northwest New Jersey, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Novato, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OR</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Ocean County, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Ohio, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OH</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Oregon I, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Oregon II, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Pennsylvania I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Pennsylvania II, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Pennsylvania II, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Pennsylvania III, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Pennsylvania, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Pennsylvania&#47;Maryland, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Philadelphia II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Philadelphia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Plainfield, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Potomac, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Richmond, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Sacramento I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Sacramento II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Sacramento III, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of San Joaquin, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of San Leandro, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Santa Cruz, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Santa Maria, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Shelby, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Sierra Valleys, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of South Chicago, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of South Jersey, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Southeast Pennsylvania, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Southern California, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OR</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Southern Illinois, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Southern Mississippi, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Southern New England, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Southern Tennessee, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of St. Paul, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Sterling Heights, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Taylor, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Tennessee, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of the District Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of the District, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DC</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of the Meadowlands, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of the South</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of the South, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Tupelo, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MS</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Utah I, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Utah II, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Utica, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Virginia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Warren, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Wasatch, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of West Virginia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Wildwood, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast of Wisconsin, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast OTR1, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Palm Beach GP, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Philadelphia Corporation IV East</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Philadelphia Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Alabama, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Arizona, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Arkansas, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of California, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Central Indiana, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Colorado, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Connecticut, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of D.C., LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Delaware, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Florida, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Georgia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Idaho, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Illinois, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Iowa, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Kansas, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Kentucky, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Louisiana, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Maine, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Massachusetts, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Michigan, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Minnesota, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Mississippi, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Missouri, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Montana, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Nebraska, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Nevada, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of New Hampshire, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of New Mexico, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of New York, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of North Carolina, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of North Dakota, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Northern Maryland, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MD</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Ohio, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Oklahoma, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Oregon, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Pennsylvania, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Rhode Island, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of South Carolina, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SC</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of South Dakota, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Tennessee, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Texas, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Utah, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Vermont, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Virginia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Washington, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of West Virginia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone of Wisconsin, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Phone, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Programming Management, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Programming Ventures III, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Programming Ventures V, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast PSM Holdings II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast PSM Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast QCOM TV Partners GP, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast RL Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Sky Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Sky Intermediate Holdings Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Snap Holdings II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Snap Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Spectacor Events, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Spectacor Holding Company, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Spectacor Ventures, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Spectacor, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Sports Management Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Sports NY Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet Bay Area Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet California, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet Chicago Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet NE Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet New England Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet New England, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet Philadelphia Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast SportsNet Philadelphia, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Spotlight Charter Cable Advertising, LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast STB Software MOT, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast STB Software TW, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Technology Solutions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Technology, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Ventures, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Ventures, LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Warranty and Home Insurance Agency, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast XSG, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast&#47;Charter Master Cable Advertising, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Community Realty, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NV</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Conditional Access Licensing, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corpus Vivos Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cotham Hill Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Covert Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CP Entertainment Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CR Films, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Crazy Hill Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Creative Interactive Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Creative Park Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Creative Screen Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Creative Writing Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Critical Incident Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Crossover Connect, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS Development Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS DPS Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS eSports Korea Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Korea</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS Fusion Investors, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS KJV Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS Phase Two Investors, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS Philadelphia Lacrosse Team, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS Philadelphia OW Team, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CS PL Investors (GP), LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CSLP Phase One GP, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CSLP Phase One Investor, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CSLP Phase One Operator, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CSNNE Partner, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CTC Concourse, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Curlew Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cymru International Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DA Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Daily Essentials LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DailyCandy Commerce, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DailyCandy, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dame Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dame Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dark Room Pictures LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dark Universe Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deep Blue Communications, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deer Park Pictures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defying Gravity LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Del Mar Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delgany Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delta Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Desert Fox Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diagonal View Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diary Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Digital Golf Solutions SAS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct Alternative Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Directed Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dirt Road Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discos Telemundo, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discover a Star</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DM4 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DR 3000 Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Home Entertainment II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Home Entertainment, L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Hong Kong Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation International Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Licensing, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Live Theatrical Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Online, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Publishing, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Animation Television Post-Production, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Distribution Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks MCN, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks Post-Production L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DreamWorks, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DTC Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DW Animation Ireland Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA Film Productions II Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA Film Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA Finance I L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA Glendale Properties, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA III Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA International Investments, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA International Television Properties, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA Kids, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA Live Stage Development, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DWA NV Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dylan Holdings LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E Entertainment Servicios, S. de R.L. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Digital Lab Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Distribution, L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Entertainment Audiovisual Servicos e Representacoes Ltda.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Entertainment Mexico Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Entertainment Mexico, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Entertainment Television International Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Entertainment Television, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! LatAm Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Media Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E! Networks Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earth Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">El Paradiso Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Enterprise Corporate Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entertainment for All, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entertainment Rights US Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entertainment Systems, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estrella Communications LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estudios Mexicanos Telemundo, S.A. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ETV Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Evelyn Bay Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Evergreen Pictures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exclamation Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibition Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exmont Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Explorer Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exposure Studios, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EZLinks Golf Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EZLinks Golf LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F10 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fab 5 Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factual Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Family Insight, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fandango at Home, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fandango Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fandango Loyalty Solutions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fandango Marketing, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fandango Media, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fandango Merchandising, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fantail Funding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Far North Entertainment Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Faraway Connections, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Farraday Films Investments LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fast Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FeiWeiMeiDi Information Technology (Beijing) Co., Ltd.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Feline Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FF5 Productions Canada, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FF8 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FF9 Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FF9 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FFSO LIMITED</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FFSO Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Filmmaker Production Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Filmmaker Studio Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fireball Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">First Alternative Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">First Man Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">First Podcast Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fitness Video Ventures, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flagship Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flock of Peacocks Music JV&#47;ASCAP LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fluency Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fly Town Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flyers Skate Zone, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FM Production Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FNV LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Focus Features International LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Focus Features LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Focus Features Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For Games Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forecast Fund Investments, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forecast Labs, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FPS Rink, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FPS Rink, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FPS Urban Renewal, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NJ</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FreeWheel Advertisers Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FreeWheel Advertisers, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FreeWheel Media, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Friedgold Talent LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Front Page News LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FTNV LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Future Platform LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G4 Media Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G4 Media, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G4 Studio Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gable Films Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gable Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gadget Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gamut Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gatto Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Genacast Ventures II, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Genacast Ventures, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Adam Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Amalgamation Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP BC Effects Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Blockbuster Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Chucky Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Cope Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Crime Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP CZ Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP E Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Fault Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Gacy Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Hatch Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Hindsight Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Hunting Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Impulse C Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Innocence Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Irrational Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Issues Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Laid Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Liars Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP MBTB Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Monk Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Nye Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP One Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Ontario Effects Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Podcast Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Puddin Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Quantum Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Quebec Effects Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Resident Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Umbrella A Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GEP Umbrella B Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Getting Away Productions, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GIGA Television GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gilmore Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Glacier Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Global Ad Sales Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Global Advertising (Guangzhou) Co., Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Global Fiction Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Global Post Workers LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gloss Mountain Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gold Key Home Video, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gold Medal Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gold Rush Films LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Golfcolorado.com, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GolfNow Enterprises Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Golfnow, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Good Machine International LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Good Machine LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GOTJ Distribution, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gramercy Film Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gramercy Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Grunewald Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GTCR&#47;Boomerang Holdings&#47;B, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Harlan Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Here We Go Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Heyday Television Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">High Tea Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hilltop Coffee LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hilltop Hot Dogs LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hilltop Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hood 3 Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">House of Gods Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Housewives Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Housing for Tomorrow Corp.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Houston SportsNet Finance, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Houston SportsNet Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">HTVP Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Husdawg Communications LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">iControl Networks, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IFH-U Holding B.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Illumination Entertainment Marketing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Illumination Studios Paris</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Imagine Films Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IMG-LA Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Impossibly Simple, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Incuborn Solutions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AZ</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Independent Fibre Retail Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indigo Development and Entertainment Arts LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Infobonn Text-, Informations- und Presseb&#252;ro Verwaltungsgesellschaft mbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inittowinit LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insect Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">International Channel Pack Distribution Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">International Journeys, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">International Media Distribution, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Irreverent Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">It Had To Be Murder Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan Productions Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">JB5 Productions Limited</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Jet Tracks, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Joint Films Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Jupiter Entertainment Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Jupiter Entertainment North, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Jupiter Entertainment, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">K25 Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Karaoke Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Kempston Hardwick Developments Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Kingsley Film Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Knightly Film Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">KNSD Granite Ridge, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">KNTV License LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">KNTV Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Kvinde Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA to UK Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LAB Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lassie Distribution, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Laurel Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lauren Film Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lava Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lenfest Jersey, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LEVL Parent, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">License Holdings 17A, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">License Holdings 18A, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Little Lotta Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Logoring, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lone Star Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long Branch Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Love American Journeys, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Love Bugs Film LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Love Minky Television Development Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Love Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Love Productions USA, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Low Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LSS Football LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LX Networks LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">M Brothers Film 2 LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">M Brothers Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MachineQ, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Magic Carpet Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Magic Monday Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mammoth Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marital Assets, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mark III Funding, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MarketLink Indianapolis Cable Advertising, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MAS Group Holdings, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MAS Intermediate I, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MAS Intermediate II, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Cloud Communications, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Cloud UC Corporation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Communications India Private Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Communications UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Communications, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Comunicaciones S. de R.L. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Masergy Philippines Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Philippines</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Matchbox Eureka One Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Matchbox New Zealand Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Matchbox Pictures Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Matchbox Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mathgamain Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MB2 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MCA Toys Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MCA Toys LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MD Films PR LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MDOA Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Media Core LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MediaNaviCo LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Merchandising Company of America LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Metrological Group B.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Metrological Media Innovations B.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Metrological Widgets B.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Michael Film Distribution LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Migration Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Minaret Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mins 2 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mins3 Production LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mirage Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Monkey Business Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Monkey Kids Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Monkey Kingdom Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Monkey Kingdom LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Monkey Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Moon Spin Films, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MovieTickets.com Promotions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MovieTickets.com, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MSNBC Cable L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MSNBC Canada Distribution Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MSNBC Music Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MSNBC Super Desk LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MTC Acquisition LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Munchkinland Productions LP</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Music of Syfy Channel LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Music of USA Cable Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Music of USA Network LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Musica Telemundo, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Must See Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MW Sports Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">National Center for Safety Initiatives, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC (UK) Holdings Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Enterprises LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NV</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Facilities LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Interactive Media LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Investments LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Network Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC News Archives LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC News Bureaus LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC News Channel LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC News Digital LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC News Worldwide LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Olympics LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Olympics Planning LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Pageants LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Palm Beach Investment I LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Palm Beach Investment II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Program Ventures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Records LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Shop LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Sports Gold LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Sports Mobile Apps, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Sports Network, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Sports Next, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Sports Ventures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Stations Management II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Stations Management LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Storage Management LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Sub (WCMH), LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Subsidiary (KNBC-TV) LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Subsidiary (WCAU-TV), L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Subsidiary (WMAQ-TV) LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Subsidiary (WRC-TV) LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Subsidiary (WTVJ-TV) LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Syndication Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Telemundo License Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Telemundo License LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Telemundo LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC TV Stations Sales &#38; Marketing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal (Singapore) Holdings I Pte. Ltd.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal (Singapore) Holdings II Pte. Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Digital Solutions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Global Networks Deutschland GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Global Networks Espa&#241;a, S.L.U.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Global Networks France SAS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Global Networks Latin America LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Global Networks Management Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Global Networks UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal International Television Distribution Germany GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal International Television Distribution Singapore Pte. Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Networks International Brasil Ltda.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Television Japan, Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universal Television Studio Digital Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universo LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC Universo Music Publishing, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC West, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC&#47;Hearst-Argyle Syndication, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC&#47;IJV LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-A&#38;E Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCBoston Real Estate LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-NPN Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCP Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-Rainbow Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Acquisition Sub LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Cable Entertainment Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Corporate Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Digital Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Dutch Holding (US) LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Emerging Networks LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Global Networks Asia Pte. Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU International LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU New LLC I</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU New LLC II</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU New Site Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCU Television Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Ad Sales and Marketing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Asia, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Atlas LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Cahuenga, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Content Commerce LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Digital Enterprises LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Digital Enterprises Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Digital Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Digital Lab LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Enterprise, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Entertainment Japan LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Fandango Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Funding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Government Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Networks Acquisitions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Networks Australia Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Networks Holdings Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Networks Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Networks US LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Operations Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal International Television Distribution South Africa (Proprietary) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Media Distribution Services Private Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Media, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Argentina Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Argentina S.R.L.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Argentina</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Brasil Programadora S.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Colombia S.A.S.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Colombia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Guatemala, Limitada</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Guatemala</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Mexico, S. de R.L. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Panama, S. de R.L.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Panama</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Networks International Spanish Latin America LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Production Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Production Support NY LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Real Estate LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal Shared Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBCUniversal, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-VVTV Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-VVTV2 Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-West Coast Holding II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-West Coast Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NBC-XFL Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NCL Co, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Neos Ventures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New England Cable News</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Media, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Mexico Lighting &#38; Grip LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NewCo Cable, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Newco OTS LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">News Worthy Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Newsvine, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New-U Pictures Facilities LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New-U Studios LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Next Pursuit, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NF Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Night Fury Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No Other Way Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nobody Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">North American Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NV</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Northbridge Programming Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Northern Entertainment of Louisiana LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Northern Entertainment Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Not-4-Not Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Novel Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Now A Warning LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Now A Warning Production Services Corp.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nueva Granada Investments, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nuevo Mundo Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NVU - Texas LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NVU &#8211; Vegas LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NVUL LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">O2 Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">O2 Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Obscure Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Octave Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">October Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OFI Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Omega Point Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">One Belmont Insurance Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VT</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">One NZ Television Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">One-Horned Wonder Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Opaque Show Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Open 4 Business Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Original Content Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Orsa Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outlet Broadcasting LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outlet Communications LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owl Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Oxygen Cable, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Oxygen Media Interactive LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Oxygen Media Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Oxygen Media, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">P-1 Acquisition Sub LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pacific Data Images II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pacific Data Images L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pacific Regional Programming Partners</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Palm Beach Group Cable Joint Venture</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pants On Fire Productions Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Papaya Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Para Siempre Productions LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Parks Holdings Acquisition LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Parks Holdings Acquisition Sub LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Parthenon Media Group Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Partially Baked Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pattison Development, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pattison Realty, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PCA Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peacock Cards, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">KY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peacock Media Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peacock Productions (UK) LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peacock TV EMEA Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peacock TV LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peacock TV Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pennebaker LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peppercorn Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PG Filmed Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PG Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Philadelphia Flyers Enterprises Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Philadelphia Flyers, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Philadelphia Flyers, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Philadelphia Live, LLLP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Phoenix Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PhotoOps, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Plaxo, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Playground Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Podcast 2 Series LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pop Pop Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Portland Hockey, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PowerCloud Systems, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Priority Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Production Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PSC SA Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">QCOM TV Partners</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rachel Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RDK Management, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Realand Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Red Alert Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redemption Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Regional Film Distributors LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Regional Pacific Holdings II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Regional Pacific Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Remoter Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Retechorators, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rider Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right Alternative Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ring Me Films LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rising Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rosey Film Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Roving, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rowan Tree Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rubin Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RW2 Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">S.A.T.V. Publishing Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Saga Features LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Saga Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Saigon Broadcasting LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salt Snake LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sarcophagus Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Satellite Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Savannah Beast LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Savoy Pictures, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SC Collection Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sci Fi Lab Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sci-Fi Channel Europe, L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Scope Communications LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Scream Squad Films Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Scream Squad Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Scripted Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Second Alternative Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Second Podcast Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Servicios de Produccion Reforma, S.A. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shaftesbury Avenue LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Silver Tower Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sing 2 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sing 3 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Six Feathers Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Channel SA</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Comedy Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Corporate Secretary Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky CP Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Deutschland Fernsehen GmbH &#38; Co. KG</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Deutschland GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Deutschland Interaction Center I GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Deutschland Interaction Center II GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Deutschland Service Center GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Deutschland Verwaltungs GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Finance Europe Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky German Holdings GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Group Finance Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Healthcare Scheme 2 Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky History Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky In-Home Service Limited</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky International AG</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky International Operations Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky IP International Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky IQ Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Ireland Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Italia Network Service S.r.l.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Italia S.r.l.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Italian Holdings S.p.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Labs Aalborg A&#47;S</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denmark</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Manufacturing Services Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Media GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Ocean Ventures Partner Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Operational Finance Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky &#214;sterreich Fernsehen GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Austria</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky &#214;sterreich Verwaltung GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Austria</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Pension Plan Trustees Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Retail Stores Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky SNA Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky SNI Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky SNI Operations Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Studios Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Studios Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Subscribers Services Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Supply Chain Services Poland sp. z o.o.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Switzerland SA</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Telecommunications Services Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Television Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky UK Investments Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sky Ventures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SkyShowtime CE Europe Kft</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hungary</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SkyShowtime Iberia S.R.L.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SkyShowtime Nordics AB</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SkyShowtime Poland sp. z o.o.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Smiley Face Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Snapped TV Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SNL Entertainment Holdings Sub LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SNL Entertainment, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Snow Globe Production Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Solar Energy World, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MD</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Someone&#8217;s Favorite Show LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Shore Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spanish-Language Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spectacor Adjoining Real Estate New Arena, L.P.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spectrum Arena Limited Partnership</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PA</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Speex, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spooky Files 2 Production Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spooky Files Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sports Cards LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">KY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sports Ventures Sub LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SportsChannel New England LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CT</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SportsChannel Pacific Associates</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SportsEngine Canada, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SportsEngine LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SportsEngine UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SportsEngine, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sprout Michigan Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sprout Network Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SPV New Productions Canada Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SPV New Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">St. Giles LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">St. Louis Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stamford Media Center &#38; Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stamford Studios Digital Factory LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">StarPlay Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Static Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Station Operations LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Station Venture Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Station Venture Operations, LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stiletto Cinema Partners Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stiletto Pictures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stuart Street Digital Studios LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Studio Distribution Services Canada Corporation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Studio Distribution Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SUB I - USA Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sugar Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sunny Days Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Surehouse, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Syfy Channel Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Syfy Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Syfy LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Syfy Media Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tale Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Talk Video Productions, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TCI California Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TCI IL-Holdings II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TCI IL-Holdings, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TCI Pacific Communications, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TCP Security Company LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TX</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TeamUnify, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OR</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ted Production Pty Ltd</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo 10370 Montana Ave LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo 2400 Monroe Street LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo 314 Redwood LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo 500 Media Place LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo 6380 Polaris LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Global Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Group LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Internacional LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo International Studios LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Las Vegas License LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Las Vegas LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Media LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Mid-Atlantic LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Music Publishing, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Network Group LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Arizona LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Chicago LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Denver LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Florida LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Fresno LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of New England LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of New Mexico LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of North Carolina LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Northern California LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Puerto Rico LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Puerto Rico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of San Diego LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Texas LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo of Utah LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Rio Grande Valley, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Telemundo Television Studios, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Terra Properties LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Terrace Studios LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TGC, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">That Technology, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Bros Movie LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Cloud Networks Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Comcast Network, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Connor Project LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Praise Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Production Hive, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Worst Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Third Alternative Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Third Wish Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Technology (Beijing) Software Co., Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Act Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Belmont Insurance Company</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tier One Subsidiary LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tony Ayres Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Toothless Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Top Alternative Studio LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transatlantic Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transistor Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Treasure LTR Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tribune-United Cable of Oakland County</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MI</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trio Entertainment Network Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trip Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Truck 44 Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">True Blue Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">True North Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">True Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TTP Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Turn Up The Volume Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tuxedo Terrace Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Two Plus Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TyJade Ranch LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TZGZ Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UCS Project I LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UCTC of Los Angeles County, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UDX Shared Services US, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UIP (UK) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Umbrella NZ Television Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UMSI Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Underground Producciones S.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Argentina</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Cable Television of Los Angeles, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Cable Television of Oakland County, Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United International Pictures of Panama, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United of Oakland, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal (Beijing) Consulting Company Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal &#47; U-Drive Joint Venture</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal 13th Street.com LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal 1440 Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Access LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Animation Studios LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Arenas Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Beijing Development Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Beijing Owner Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Beijing Servicer Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Beijing Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Beijing WFOE Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Cable Productions Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Development Partners, Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Florida Holding Co. I</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Florida Holding Co. II</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Property Management II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Restaurant Venture, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Studios LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Studios Productions LLLP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal City Travel Partners</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Consumer Products France SAS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Consumer Products Germany GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Consumer Products Iberia, S.L.U.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Consumer Products Italy S.r.l.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Content Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Creative LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Film Exchanges Holdings II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Film Exchanges LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal First-Run Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal First-Run Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal HD LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Home Entertainment Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal International Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal International Studios Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Kids LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Kids Media Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Kids&#8217; Network LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Network Programming LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Orlando Foundation, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Orlando Online Merchandise Store</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures (Australasia) Pty. Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures (Beijing) Consulting Company Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures (Hong Kong) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures (Shanghai) Trading Company Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures (Singapore) Holdings Pte. Ltd.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures (UK) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Canadian Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Company of Puerto Rico LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Corporation of China LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Entertainment Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Germany GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Group (UK) Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Home Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Australasia Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Austria GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Austria</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Brazil Ltda.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Entertainment Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International France SAS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Germany GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Italy S.R.L.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Korea Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Korea</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Russia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International New Zealand Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Spain, S.L.U.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International Switzerland GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures International UK &#38; EIRE Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures M&#233;xico S. de R.L. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures M&#233;xico Services S. de R.L. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Productions GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Rus LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Russia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Subscription Television Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Switzerland GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Vid&#233;o (France) SAS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Pictures Visual Programming Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Rank Hotel Partners</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Set Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Stage Productions Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Stage Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Stage Productions UK Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studio Group (Australia) Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studio Group Animation LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studio Group IP LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Canada Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Carousel Post Production LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Channel Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Child Care Center LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios China Investment LLLP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Company LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Corner Store LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Development Venture Five LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Development Venture Seven LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Development Venture Six LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Development Venture Two LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Digital Cinema Ventures, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Enterprises LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Film Production LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Fitness Center LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Home Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Home Entertainment Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Hotel II LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Hotel IV LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Hotel LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Hotel V LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Hotel VI LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Hotel VII LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Interactive Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios International B.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios International Television Do Brasil Ltda.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Korea Planning Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Licensing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Music LLLP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Network Programming</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios NewCanada LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Pacific Partners LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Pay Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Pay TV Latin America LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Pay-Per-View Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Recreation China Planning Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Recreation Japan Planning Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Satellite Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Singapore Planning Services LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Store Hollywood LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Store Orlando LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios Television Distribution Spain, S.L.U.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Studios TV Channel Poland LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Subscription Television Americas LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Syndicated Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television Emerald Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television Emerald Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television Enterprises LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television Group LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television Music Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television Networks</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Television Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Theatrical Group LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV Australia Pty. Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV Canada Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV France SNC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV Music LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV Music Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV NewCo LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV Pictures Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV Pictures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal TV Talk Video LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal VOD Venture Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Universal Worldwide Television LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UPD Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UPI Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UPI Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UPI Pictures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UPI Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UPR International LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USA Brasil Holdings L.L.C.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USA Cable Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USA Cable Entertainment Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USA Love Development, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CA</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USA Network Media Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USA Network Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USA Networks Partner LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USANi Holding Company LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USG Development LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USG UK Production Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USG(A) Virtual Production Infrastructure Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USI - USA Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USI Asset Transfer LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USI Entertainment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USI Interim LP LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USI Music Publishing LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USIE - USA Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USI-New Bren Holdco LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USJ LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">U-Talk Enterprises LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">V - USA Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Valet Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Valor Film Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VeggieTales Tour, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Verona Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Versus Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Video 44</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Video 44 Acquisition LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IL</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Video Technology Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VIEW Quebec Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vision Distribution S.p.A.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Visual Australia Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Visual BC Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Visual Productions FF Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Visual Quebec Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">vMOTE, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VN Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Voyage Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VUE Holding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VUE NewCo LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Watch What You Play Music, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WatchBack LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WBTS Television LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WCAU Holdings, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WellUp, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Western Sky Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WestMarc Development II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CO</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Asia LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Australia LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Australia Production Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Broadway Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked California LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked London LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked London Production Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Oz Investment LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Oz Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Pacific Rim LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Tour Canada Corp.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Tour Managing Partner LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Tour Productions LP</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked UK Production Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked UK Tour Production Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wicked Worldwide Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wider Voices Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WiFi Funding LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NY</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Wimbledon Common Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WKAQ Holdings LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WNJU-TV Broadcasting LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NJ</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Working Title Films Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Working Title Group LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Working Title Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Working Title Television Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WT Film Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WTTV Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WTTV Productions Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WWP Productions Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WWP2 Films LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">XF Wireless Investment II, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Xfinity Managed Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Xidio, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Xumo LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Xumo Services, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">YR Production Pty Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ZAP Television Beteiligungs GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ZAP Television GmbH &#38; Co. KG</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Znak &#38; Co. LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></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><td style="width:65.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Zoms Productions LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Zupp, LLC</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DE</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-22
<SEQUENCE>15
<FILENAME>ex22-12312024.htm
<DESCRIPTION>EX-22
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i13b8796af9c64a0ba278d5235121384e_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><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:11pt;font-weight:700;line-height:120%">Exhibit 22</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Subsidiary guarantors and issuers of guaranteed securities and affiliates whose securities collateralize securities of the registrant</font></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><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Securities</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Guarantor(s)</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Certain debt securities issued by Comcast Corporation under the Senior Indenture dated September 18, 2013, as supplemented and amended by the First Supplemental Indenture dated November 17, 2015 and the Second Supplemental Indenture dated as of July 29, 2022. The 0.000% Notes due 2026, 0.250% Notes due 2027, the 1.500% Notes due 2029, the 0.250% Notes due 2029, the 0.750% Notes due 2032, the 3.250% Notes due 2032, the 1.875% Notes due 2036, the 3.550% Notes due 2036, the 1.250% Notes due 2040 and the 5.250% Notes due 2040 are listed on the Nasdaq Global Market.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable Communications, LLC and NBCUniversal Media, LLC</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Certain debt securities issued by Comcast Corporation under the Indenture, dated January 7, 2003, as supplemented and amended by the First Supplemental Indenture dated March 25, 2003, the Second Supplemental Indenture dated August 31, 2009, the Third Supplemental Indenture dated March 27, 2013 and the Fourth Supplemental Indenture dated October 1, 2015. The 5.50% Notes due 2029 are listed on the New York Stock Exchange.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Cable Communications, LLC and NBCUniversal Media, LLC</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.0% Exchangeable Subordinated Debentures due 2029 issued by Comcast Holdings Corporation under the Indenture, dated June 15, 1999, as supplemented and amended by the First Supplemental Indenture dated September 12, 2005. The securities are listed on the New York Stock Exchange.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comcast Corporation</font></td></tr></table></div><div style="margin-top:8pt"><font><br></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 style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>16
<FILENAME>ex23-12312024.htm
<DESCRIPTION>EX-23
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic6d64c0ceb804c33b7fac22e577628a1_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:400;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in Registration Statement No. 333-266390 on Form S-3 and Registration Statement Nos. 333-104385, 333-121082, 333-123059, 333-130844, 333-130845, 333-130847, 333-150976, 333-161468, 333-174416, 333-174417, 333-179638, 333-183008, 333-193903, 333-210085, 333-212716, 333-224455, 333-224456, 333-232416, 333-239814, 333-253621, 333-262495, 333-273107, 333-273108, 333-277299 and 333-277301 on Form S-8 of our report dated January&#160;31, 2025, relating to the financial statements of Comcast Corporation and the effectiveness of Comcast Corporation's internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December&#160;31, 2024.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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; DELOITTE &#38; TOUCHE LLP</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philadelphia, Pennsylvania</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2025</font></td></tr></table></div><div><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
<SEQUENCE>17
<FILENAME>ex31-12312024.htm
<DESCRIPTION>EX-31
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia17ac71affb94fb1abc2bcb139dacd90_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="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</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Brian L. Roberts, certify that&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Annual Report on Form 10-K of Comcast Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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:10pt;font-weight:400;line-height:120%">Date&#58; January&#160;31, 2025 </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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; BRIAN L. ROBERTS</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Brian L. Roberts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Executive Officer</font></td></tr></table></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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="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</font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jason S. Armstrong, certify that&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Annual Report on Form 10-K of Comcast Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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 style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58;  January&#160;31, 2025 </font></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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; JASON S. ARMSTRONG</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Jason S. Armstrong</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer</font></td></tr></table></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
<SEQUENCE>18
<FILENAME>ex32-12312024.htm
<DESCRIPTION>EX-32
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i5fc06be3933546e18e49520819f31e78_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="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</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION&#160;906 OF THE SARBANES-OXLEY ACT</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January&#160;31, 2025 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities and Exchange Commission</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 F Street, N.E.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington, D.C. 20549</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ladies and Gentlemen&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The certification set forth below is being submitted in connection with the Annual Report on Form 10-K of Comcast Corporation (the &#8220;Report&#8221;) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;) and Section&#160;1350 of Chapter 63 of Title 18 of the United States Code.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brian L. Roberts, the Chief Executive Officer and Jason S. Armstrong, the Chief Financial Officer of Comcast Corporation, each certifies that, to the best of his knowledge&#58;</font></div><div><font><br></font></div><div style="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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Exchange Act&#59; and</font></div><div style="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.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Comcast Corporation.</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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; BRIAN L. ROBERTS</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Brian L. Roberts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Executive Officer</font></td></tr></table></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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; JASON S. ARMSTRONG</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Jason S. Armstrong</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer</font></td></tr></table></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>19
<FILENAME>cmcsa-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8d569a8e-9cf6-4d0c-bcfa-c0d18710abc5,g:f1c0e94d-b228-444f-9c0a-4cd74df801cd-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cmcsa="http://www.comcast.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.comcast.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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="cmcsa-20241231_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="cmcsa-20241231_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="cmcsa-20241231_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="cmcsa-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.comcast.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="AuditInformation" roleURI="http://www.comcast.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="ConsolidatedStatementofIncome" roleURI="http://www.comcast.com/role/ConsolidatedStatementofIncome">
        <link:definition>9952151 - Statement - Consolidated Statement of Income</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="ConsolidatedStatementofComprehensiveIncome" roleURI="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome">
        <link:definition>9952152 - Statement - Consolidated Statement of Comprehensive Income</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="ConsolidatedStatementofComprehensiveIncomeParenthetical" roleURI="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical">
        <link:definition>9952153 - Statement - Consolidated Statement of Comprehensive Income (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="ConsolidatedStatementofCashFlows" roleURI="http://www.comcast.com/role/ConsolidatedStatementofCashFlows">
        <link:definition>9952154 - Statement - Consolidated Statement of Cash Flows</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="ConsolidatedBalanceSheets" roleURI="http://www.comcast.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952155 - Statement - Consolidated Balance Sheets</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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952156 - Statement - Consolidated Balance Sheets (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="ConsolidatedStatementofChangesinEquity" roleURI="http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity">
        <link:definition>9952157 - Statement - Consolidated Statement of Changes in Equity</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="SummaryofSignificantAccountingPolicies" roleURI="http://www.comcast.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Summary of Significant Accounting 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="SegmentInformation" roleURI="http://www.comcast.com/role/SegmentInformation">
        <link:definition>9952159 - 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="Revenue" roleURI="http://www.comcast.com/role/Revenue">
        <link:definition>9952160 - Disclosure - Revenue</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="ProgrammingandProductionCosts" roleURI="http://www.comcast.com/role/ProgrammingandProductionCosts">
        <link:definition>9952161 - Disclosure - Programming and Production Costs</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.comcast.com/role/IncomeTaxes">
        <link:definition>9952162 - 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="Debt" roleURI="http://www.comcast.com/role/Debt">
        <link:definition>9952163 - 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="InvestmentsandVariableInterestEntities" roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntities">
        <link:definition>9952164 - Disclosure - Investments and Variable Interest Entities</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="PropertyandEquipment" roleURI="http://www.comcast.com/role/PropertyandEquipment">
        <link:definition>9952165 - Disclosure - Property and Equipment</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="GoodwillandIntangibleAssets" roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952166 - Disclosure - Goodwill and Intangible Assets</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="EmployeeBenefitPlans" roleURI="http://www.comcast.com/role/EmployeeBenefitPlans">
        <link:definition>9952167 - Disclosure - Employee Benefit Plans</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="Equity" roleURI="http://www.comcast.com/role/Equity">
        <link:definition>9952168 - Disclosure - Equity</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="ShareBasedCompensation" roleURI="http://www.comcast.com/role/ShareBasedCompensation">
        <link:definition>9952169 - Disclosure - Share-Based Compensation</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="SupplementalFinancialInformation" roleURI="http://www.comcast.com/role/SupplementalFinancialInformation">
        <link:definition>9952170 - Disclosure - Supplemental Financial 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="CommitmentsandContingencies" roleURI="http://www.comcast.com/role/CommitmentsandContingencies">
        <link:definition>9952171 - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (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="SegmentInformationTables" roleURI="http://www.comcast.com/role/SegmentInformationTables">
        <link:definition>9955512 - 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="RevenueTables" roleURI="http://www.comcast.com/role/RevenueTables">
        <link:definition>9955513 - Disclosure - Revenue (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="ProgrammingandProductionCostsTables" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsTables">
        <link:definition>9955514 - Disclosure - Programming and Production Costs (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="IncomeTaxesTables" roleURI="http://www.comcast.com/role/IncomeTaxesTables">
        <link:definition>9955515 - Disclosure - 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="DebtTables" roleURI="http://www.comcast.com/role/DebtTables">
        <link:definition>9955516 - 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="InvestmentsandVariableInterestEntitiesTables" roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesTables">
        <link:definition>9955517 - Disclosure - Investments and Variable Interest Entities (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="PropertyandEquipmentTables" roleURI="http://www.comcast.com/role/PropertyandEquipmentTables">
        <link:definition>9955518 - Disclosure - Property and Equipment (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="GoodwillandIntangibleAssetsTables" roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9955519 - Disclosure - Goodwill and Intangible Assets (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="EmployeeBenefitPlansTables" roleURI="http://www.comcast.com/role/EmployeeBenefitPlansTables">
        <link:definition>9955520 - Disclosure - Employee Benefit Plans (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="EquityTables" roleURI="http://www.comcast.com/role/EquityTables">
        <link:definition>9955521 - Disclosure - Equity (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="ShareBasedCompensationTables" roleURI="http://www.comcast.com/role/ShareBasedCompensationTables">
        <link:definition>9955522 - Disclosure - Share-Based Compensation (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="SupplementalFinancialInformationTables" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationTables">
        <link:definition>9955523 - Disclosure - Supplemental Financial 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="CommitmentsandContingenciesTables" roleURI="http://www.comcast.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955524 - Disclosure - Commitments and Contingencies (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="SegmentInformationNarrativeDetails" roleURI="http://www.comcast.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955525 - Disclosure - Segment Information - 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="SegmentInformationReportableSegmentDetails" roleURI="http://www.comcast.com/role/SegmentInformationReportableSegmentDetails">
        <link:definition>9955526 - Disclosure - Segment Information - Reportable Segment (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="RevenueDisaggregationofRevenueDetails" roleURI="http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>9955527 - Disclosure - Revenue - 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="RevenueRevenuebyGeographicLocationDetails" roleURI="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails">
        <link:definition>9955528 - Disclosure - Revenue - Revenue by Geographic Location (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="RevenueNarrativeDetails" roleURI="http://www.comcast.com/role/RevenueNarrativeDetails">
        <link:definition>9955529 - Disclosure - Revenue - 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="RevenueNarrativeDetails_1" roleURI="http://www.comcast.com/role/RevenueNarrativeDetails_1">
        <link:definition>9955529 - Disclosure - Revenue - 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="RevenueCondensedConsolidatedBalanceSheetDetails" roleURI="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails">
        <link:definition>9955530 - Disclosure - Revenue - Condensed Consolidated Balance Sheet (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="RevenueChangesintheAllowanceforDoubtfulAccountsDetails" roleURI="http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails">
        <link:definition>9955531 - Disclosure - Revenue - Changes in the 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="RevenueReceivablesNotYetBilledDetails" roleURI="http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails">
        <link:definition>9955532 - Disclosure - Revenue - Receivables Not Yet Billed (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="ProgrammingandProductionCostsProgrammingandProductionExpenseDetails" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails">
        <link:definition>9955533 - Disclosure - Programming and Production Costs - Programming and Production Expense (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="ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails">
        <link:definition>9955534 - Disclosure - Programming and Production Costs - Capitalized Film and Television Costs (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="ProgrammingandProductionCostsNarrativeDetails" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails">
        <link:definition>9955535 - Disclosure - Programming and Production Costs - 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="ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails">
        <link:definition>9955536 - Disclosure - Programming and Production Costs - Estimated Future Amortization Expense for Capitalized Film and Television Costs (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="ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails">
        <link:definition>9955537 - Disclosure - Programming and Production Costs - Summary Of Accrued Participations And Residual Liabilities Expected To Pay (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="IncomeTaxesIncomeBeforeIncomeTaxesDetails" roleURI="http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails">
        <link:definition>9955538 - Disclosure - Income Taxes - Income Before Income Taxes (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="IncomeTaxesComponentsofIncomeTaxExpenseDetails" roleURI="http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails">
        <link:definition>9955539 - Disclosure - Income Taxes - Components of Income Tax Expense (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="IncomeTaxesFederalStatutoryDetails" roleURI="http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails">
        <link:definition>9955540 - Disclosure - Income Taxes - Federal Statutory (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="IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails" roleURI="http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails">
        <link:definition>9955541 - Disclosure - Income Taxes - Components of Net Deferred Tax Liability (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="IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails" roleURI="http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails">
        <link:definition>9955542 - Disclosure - Income Taxes - Changes in the Valuation Allowance for Deferred Tax 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="IncomeTaxesNarrativeDetails" roleURI="http://www.comcast.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955543 - Disclosure - Income Taxes - 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="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>9955544 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (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="DebtScheduleofDebtOutstandingDetails" roleURI="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails">
        <link:definition>9955545 - Disclosure - Debt - Schedule of Debt Outstanding (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="DebtScheduleofDebtOutstandingDetails_1" roleURI="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails_1">
        <link:definition>9955545 - Disclosure - Debt - Schedule of Debt Outstanding (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="DebtNarrativeDetails" roleURI="http://www.comcast.com/role/DebtNarrativeDetails">
        <link:definition>9955546 - Disclosure - Debt - 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="DebtDebtMaturitiesDetails" roleURI="http://www.comcast.com/role/DebtDebtMaturitiesDetails">
        <link:definition>9955547 - Disclosure - Debt - Debt Maturities (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="DebtForeignExchangeandInterestRateRiskDetails" roleURI="http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails">
        <link:definition>9955548 - Disclosure - Debt - Foreign Exchange and Interest Rate Risk (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="DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails" roleURI="http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails">
        <link:definition>9955549 - Disclosure - Debt - Impact of Hedged Foreign Currency Debt and Intercompany Loans (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="DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails" roleURI="http://www.comcast.com/role/DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails">
        <link:definition>9955550 - Disclosure - Debt - Pre-Tax Gains (Losses) Related to Net Investment 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="InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails" roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails">
        <link:definition>9955551 - Disclosure - Investments and Variable Interest Entities - Investment and Other Income (Loss), Net (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="InvestmentsandVariableInterestEntitiesNarrativeDetails" roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails">
        <link:definition>9955552 - Disclosure - Investments and Variable Interest Entities - 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="InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails" roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails">
        <link:definition>9955553 - Disclosure - Investments and Variable Interest Entities - Schedule of 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="InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1" roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1">
        <link:definition>9955553 - Disclosure - Investments and Variable Interest Entities - Schedule of 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="PropertyandEquipmentDetails" roleURI="http://www.comcast.com/role/PropertyandEquipmentDetails">
        <link:definition>9955554 - Disclosure - Property and Equipment (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="GoodwillandIntangibleAssetsChangeinGoodwillDetails" roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails">
        <link:definition>9955555 - Disclosure - Goodwill and Intangible Assets - Change in Goodwill (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="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>9955556 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillandIntangibleAssetsIntangibleAssetsDetails" roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>9955557 - Disclosure - Goodwill and Intangible Assets - Intangible 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="GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails" roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails">
        <link:definition>9955558 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible 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="EmployeeBenefitPlansDeferredCompensationPlansDetails" roleURI="http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails">
        <link:definition>9955559 - Disclosure - Employee Benefit Plans - Deferred Compensation Plans (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="EmployeeBenefitPlansNarrativeDetails" roleURI="http://www.comcast.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>9955560 - Disclosure - Employee Benefit Plans - 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="EquityNarrativeDetails" roleURI="http://www.comcast.com/role/EquityNarrativeDetails">
        <link:definition>9955561 - Disclosure - Equity - 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="EquityChangesinCommonStockDetails" roleURI="http://www.comcast.com/role/EquityChangesinCommonStockDetails">
        <link:definition>9955562 - Disclosure - Equity - Changes in Common Stock (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="EquityWeightedAverageCommonSharesOutstandingDetails" roleURI="http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails">
        <link:definition>9955563 - Disclosure - Equity - Weighted Average Common Shares Outstanding (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="EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>9955564 - Disclosure - Equity - Components of 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="ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" roleURI="http://www.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails">
        <link:definition>9955565 - Disclosure - Share-Based Compensation - Recognized Share-Based Compensation Expense (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="ShareBasedCompensationNarrativeDetails" roleURI="http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>9955566 - Disclosure - Share-Based Compensation - 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="ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails" roleURI="http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails">
        <link:definition>9955567 - Disclosure - Share-Based Compensation - Stock Options and Restricted Share Units (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="ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails" roleURI="http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails">
        <link:definition>9955568 - Disclosure - Share-Based Compensation - Restricted Share Units and Stock Option Fair Value (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="SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails">
        <link:definition>9955569 - Disclosure - Supplemental Financial Information - Cash Payments for Interest and Income Taxes (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="SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails">
        <link:definition>9955570 - Disclosure - Supplemental Financial Information - Noncash Investing and Financing Activities (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="SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>9955571 - Disclosure - Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>9955572 - Disclosure - Commitments and Contingencies (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="CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails" roleURI="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails">
        <link:definition>9955573 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets (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="CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails" roleURI="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails">
        <link:definition>9955574 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (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="CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1" roleURI="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1">
        <link:definition>9955574 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (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="cmcsa_Notes0.000PercentDue2026Member" abstract="true" name="Notes0.000PercentDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_Notes0.250PercentDue2027Member" abstract="true" name="Notes0.250PercentDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_Notes1.500PercentDue2029Member" abstract="true" name="Notes1.500PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_Notes0.250PercentDue2029Member" abstract="true" name="Notes0.250PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_Notes0.750PercentDue2032Member" abstract="true" name="Notes0.750PercentDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_Notes3.250PercentDue2032Member" abstract="true" name="Notes3.250PercentDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes1.875PercentDue2036Member" abstract="true" name="Notes1.875PercentDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_Notes3.550PercentDue2036Member" abstract="true" name="Notes3.550PercentDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes1.250PercentDue2040Member" abstract="true" name="Notes1.250PercentDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_Notes5.250PercentDue2040Member" abstract="true" name="Notes5.250PercentDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes5.50PercentDue2029Member" abstract="true" name="Notes5.50PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" abstract="true" name="ExchangeableSubordinatedDebentures2.0PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_ProgrammingAndProductionCosts" abstract="false" name="ProgrammingAndProductionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_OtherOperatingAndAdministrative" abstract="false" name="OtherOperatingAndAdministrative" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_NoncashInterestExpenseIncomeNet" abstract="false" name="NoncashInterestExpenseIncomeNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" abstract="false" name="GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" abstract="false" name="IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet" abstract="false" name="IncreaseDecreaseInFilmAndTelevisionCostsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_PaymentsForConstructionOfThemePark" abstract="false" name="PaymentsForConstructionOfThemePark" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" abstract="false" name="ProceedsFromSalesOfBusinessesAndInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ProceedsFromAdvanceOnSaleOfInvestment" abstract="false" name="ProceedsFromAdvanceOnSaleOfInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_RepaymentOfCollateralizedObligation" abstract="false" name="RepaymentOfCollateralizedObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" abstract="false" name="FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_AdvanceOnSaleOfInvestment" abstract="false" name="AdvanceOnSaleOfInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" abstract="false" name="ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" abstract="false" name="ContributionsFromAndDistributionsToNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" abstract="false" name="ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" abstract="false" name="ScheduleOfProgrammingAndProductionCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" abstract="false" name="ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" abstract="false" name="ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" abstract="false" name="ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" abstract="false" name="ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" abstract="false" name="ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_DeferredCompensationPlansTableTextBlock" abstract="false" name="DeferredCompensationPlansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock" abstract="false" name="StockOptionFairValueAndSignificantAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmcsa_ResidentialConnectivityAndPlatformsSegmentMember" abstract="true" name="ResidentialConnectivityAndPlatformsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_BusinessServicesConnectivitySegmentMember" abstract="true" name="BusinessServicesConnectivitySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_MediaSegmentMember" abstract="true" name="MediaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_StudiosSegmentMember" abstract="true" name="StudiosSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ThemeParksSegmentMember" abstract="true" name="ThemeParksSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ExternalCustomersMember" abstract="true" name="ExternalCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_IntersegmentCustomersMember" abstract="true" name="IntersegmentCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_CorporateTypeAxis" abstract="true" name="CorporateTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_CorporateTypeDomain" abstract="true" name="CorporateTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" abstract="true" name="MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_CorporateAndOtherTypeMember" abstract="true" name="CorporateAndOtherTypeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_AdjustedEBITDA" abstract="false" name="AdjustedEBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DomesticBroadbandMember" abstract="true" name="DomesticBroadbandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_DomesticWirelessMember" abstract="true" name="DomesticWirelessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_InternationalConnectivityMember" abstract="true" name="InternationalConnectivityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ResidentialConnectivityMember" abstract="true" name="ResidentialConnectivityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_VideoMember" abstract="true" name="VideoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_DomesticAdvertisingMember" abstract="true" name="DomesticAdvertisingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_DomesticDistributionMember" abstract="true" name="DomesticDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_InternationalNetworksMember" abstract="true" name="InternationalNetworksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ContentLicensingMember" abstract="true" name="ContentLicensingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_TheatricalMember" abstract="true" name="TheatricalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_OtherGeographicLocationsMember" abstract="true" name="OtherGeographicLocationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_MediaSegmentsMember" abstract="true" name="MediaSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_CertainInternationalCustomersUnderContractMember" abstract="true" name="CertainInternationalCustomersUnderContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_DistributionMember" abstract="true" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" abstract="false" name="RevenuePerformanceObligationDescriptionOfTimingTermOfContract" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent" abstract="false" name="BacklogAsAPercentOfAnnualSegmentRevenuePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" abstract="false" name="RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" abstract="false" name="RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" abstract="false" name="RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" abstract="false" name="AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_FinanceReceivableProgramAxis" abstract="true" name="FinanceReceivableProgramAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_FinanceReceivableProgramDomain" abstract="true" name="FinanceReceivableProgramDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_EquipmentInstallmentPlanMember" abstract="true" name="EquipmentInstallmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_VideoDistributionProgrammingExpense" abstract="false" name="VideoDistributionProgrammingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_FilmAndTelevisionContentAbstract" abstract="true" name="FilmAndTelevisionContentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" abstract="false" name="FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" abstract="false" name="EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_OtherProgrammingAndProductionExpense" abstract="false" name="OtherProgrammingAndProductionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" abstract="false" name="FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" abstract="false" name="EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" abstract="false" name="FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember" abstract="true" name="ProductionTaxIncentivesFilmAndTelevisionOffsetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" abstract="true" name="ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ProductionTaxIncentivesReceivableMember" abstract="true" name="ProductionTaxIncentivesReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_BroadcastersLicenseAgreementCommitmentsAmount" abstract="false" name="BroadcastersLicenseAgreementCommitmentsAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" abstract="false" name="EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" abstract="false" name="EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" abstract="false" name="EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment" abstract="false" name="DeferredTaxAssetsAdvanceOnSaleOfInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" abstract="false" name="DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DeferredTaxLiabilitiesDebt" abstract="false" name="DeferredTaxLiabilitiesDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" abstract="true" name="ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" abstract="false" name="ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" abstract="false" name="ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" abstract="true" name="CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" abstract="false" name="ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_IncomeTaxesReceivableFederalCurrent" abstract="false" name="IncomeTaxesReceivableFederalCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_MaturingInFiveYearsOrLessMember" abstract="true" name="MaturingInFiveYearsOrLessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_MaturingBetweenFiveAndTenYearsMember" abstract="true" name="MaturingBetweenFiveAndTenYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_MaturingInGreaterThan10YearsMember" abstract="true" name="MaturingInGreaterThan10YearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_UniversalBeijingResortTermLoansMember" abstract="true" name="UniversalBeijingResortTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" abstract="true" name="ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_FinanceLeaseObligationAndOther" abstract="false" name="FinanceLeaseObligationAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" abstract="false" name="DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_RevolvingCreditFacilityDueMay172029Member" abstract="true" name="RevolvingCreditFacilityDueMay172029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" abstract="false" name="LettersOfCreditAndBankGuaranteesOutstandingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember" abstract="true" name="ForeignCurrencyDenominatedIntercompanyLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" abstract="false" name="AmountOfNetInvestmentInForeignSubsidiariesHedged" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" abstract="true" name="ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_AtairosMember" abstract="true" name="AtairosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_HuluMember" abstract="true" name="HuluMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_ShortTermInstrumentsMember" abstract="true" name="ShortTermInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_UniversalBeijingResortMember" abstract="true" name="UniversalBeijingResortMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentInvestmentTerm" abstract="false" name="EquityMethodInvestmentInvestmentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentFundingCommitment" abstract="false" name="EquityMethodInvestmentFundingCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" abstract="false" name="EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" abstract="false" name="EquityMethodInvestmentManagementFeeFundingCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" abstract="false" name="EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentPercentOfLosses" abstract="false" name="EquityMethodInvestmentPercentOfLosses" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cmcsa_PercentageOfResidualReturns" abstract="false" name="PercentageOfResidualReturns" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" abstract="false" name="VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_CapitalContributionToVIE" abstract="false" name="CapitalContributionToVIE" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions" abstract="false" name="EquityMethodInvestmentsAndCertainRetainedDistributions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" abstract="false" name="EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" abstract="false" name="EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cmcsa_AdvanceOnSaleOfInvestmentGross" abstract="false" name="AdvanceOnSaleOfInvestmentGross" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid" abstract="false" name="EquityMethodInvestmentsPriorCapitalCallsPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared" abstract="false" name="EquityMethodInvestmentFutureTaxBenefitsShared" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmcsa_ProceedsFromCollateralizedObligation" abstract="false" name="ProceedsFromCollateralizedObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DistributionSystemMember" abstract="true" name="DistributionSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_CustomerPremiseEquipmentMember" abstract="true" name="CustomerPremiseEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" abstract="true" name="BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_CableCommunicationsSegmentsMember" abstract="true" name="CableCommunicationsSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_SkyLimitedSegmentMember" abstract="true" name="SkyLimitedSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther" abstract="false" name="GoodwillForeignCurrencyTranslationGainLossAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DeferredCompensationPlansMember" abstract="true" name="DeferredCompensationPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmcsa_DeferredCompensationPlansInterestCost" abstract="false" name="DeferredCompensationPlansInterestCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_CommonStockVotingPower" abstract="false" name="CommonStockVotingPower" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" abstract="false" name="NumberOfVotesEntitledOfEachClassBCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits" abstract="false" name="PaymentForPurchasesOfThirdPartyTransferableTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" abstract="false" name="OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_CarryingValueOfContractualObligation" abstract="false" name="CarryingValueOfContractualObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ContractualValueOfAPotentialFutureObligation" abstract="false" name="ContractualValueOfAPotentialFutureObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>20
<FILENAME>cmcsa-20241231_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 2025 Workiva-->
<!--r:8d569a8e-9cf6-4d0c-bcfa-c0d18710abc5,g:f1c0e94d-b228-444f-9c0a-4cd74df801cd-->
<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.comcast.com/role/ConsolidatedStatementofIncome" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofIncome"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_32ddd238-e8f6-4ef3-9f54-19113ac52360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_88c48eb3-c18d-47dd-9a0c-1bed33af3a31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_32ddd238-e8f6-4ef3-9f54-19113ac52360" xlink:to="loc_us-gaap_Depreciation_88c48eb3-c18d-47dd-9a0c-1bed33af3a31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_b4f7fb4b-80bb-41a4-a758-254f85e8fda2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_32ddd238-e8f6-4ef3-9f54-19113ac52360" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_b4f7fb4b-80bb-41a4-a758-254f85e8fda2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_e14158a7-6f84-4b4c-81db-8a5d8085f4a7" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_32ddd238-e8f6-4ef3-9f54-19113ac52360" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_e14158a7-6f84-4b4c-81db-8a5d8085f4a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cc25ec2b-1686-41db-8962-5623560edf72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_32ddd238-e8f6-4ef3-9f54-19113ac52360" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cc25ec2b-1686-41db-8962-5623560edf72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_e7ca34fa-5bcf-456b-b0b9-91a63b30c8dc" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_32ddd238-e8f6-4ef3-9f54-19113ac52360" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_e7ca34fa-5bcf-456b-b0b9-91a63b30c8dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5496bb22-9b83-4c9e-9ffe-92b8954f87da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_32ddd238-e8f6-4ef3-9f54-19113ac52360" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5496bb22-9b83-4c9e-9ffe-92b8954f87da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ab15c99-aacb-4dd1-8ab4-ed21f5792c37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0d74a5cd-92e3-44fc-b9ba-a77f6365fa75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ab15c99-aacb-4dd1-8ab4-ed21f5792c37" xlink:to="loc_us-gaap_OperatingIncomeLoss_0d74a5cd-92e3-44fc-b9ba-a77f6365fa75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_77ea6d11-3ede-4167-b58f-70a4af1c46f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ab15c99-aacb-4dd1-8ab4-ed21f5792c37" xlink:to="loc_us-gaap_InterestExpenseNonoperating_77ea6d11-3ede-4167-b58f-70a4af1c46f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a1a369e3-a250-4b6a-84be-8903948999b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ab15c99-aacb-4dd1-8ab4-ed21f5792c37" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_a1a369e3-a250-4b6a-84be-8903948999b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f53c3d1f-e901-462c-923f-93284c407829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dbff0c7d-50cb-4708-a0ef-62caee8b827a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f53c3d1f-e901-462c-923f-93284c407829" xlink:to="loc_us-gaap_ProfitLoss_dbff0c7d-50cb-4708-a0ef-62caee8b827a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3da592e1-6b9c-47a4-9967-24315d71e5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f53c3d1f-e901-462c-923f-93284c407829" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3da592e1-6b9c-47a4-9967-24315d71e5fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_518a987a-b5b0-4d3a-bdf9-6e07b9a035c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b91b4173-3f5d-4072-9274-67df3d0fbfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_518a987a-b5b0-4d3a-bdf9-6e07b9a035c3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b91b4173-3f5d-4072-9274-67df3d0fbfe7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6993c520-2224-473c-bc11-7893addf07f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ProfitLoss_518a987a-b5b0-4d3a-bdf9-6e07b9a035c3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6993c520-2224-473c-bc11-7893addf07f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5000944d-b866-4674-a68e-0a5387a6bb47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_bc761bf7-7df0-4104-b877-79d7aabf6295" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5000944d-b866-4674-a68e-0a5387a6bb47" xlink:to="loc_us-gaap_CostsAndExpenses_bc761bf7-7df0-4104-b877-79d7aabf6295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_88912777-e936-40a3-9481-429ed4cfac27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5000944d-b866-4674-a68e-0a5387a6bb47" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_88912777-e936-40a3-9481-429ed4cfac27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e39df012-d2fb-4bc5-83fc-934d907d8e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_56fbd411-10f6-4b56-9993-0744ccb27421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e39df012-d2fb-4bc5-83fc-934d907d8e1e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_56fbd411-10f6-4b56-9993-0744ccb27421" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ee018b31-dd18-44d4-9c36-93422cf8a2df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e39df012-d2fb-4bc5-83fc-934d907d8e1e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ee018b31-dd18-44d4-9c36-93422cf8a2df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_e6ef4628-0a32-4b78-bdc5-7bc8f7bb81a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e39df012-d2fb-4bc5-83fc-934d907d8e1e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_e6ef4628-0a32-4b78-bdc5-7bc8f7bb81a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e307c82a-b289-4c35-979f-449510b967d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d75da35f-9378-40d7-b9df-df0bda39ea49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e307c82a-b289-4c35-979f-449510b967d7" xlink:to="loc_us-gaap_ProfitLoss_d75da35f-9378-40d7-b9df-df0bda39ea49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cc9f6a64-534e-4359-9bcb-5920177e366c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e307c82a-b289-4c35-979f-449510b967d7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cc9f6a64-534e-4359-9bcb-5920177e366c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bdecd48e-8734-4d74-a7d3-94ee34f3ea91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_b19b4dab-f496-4335-b33c-3ceb5e092cca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bdecd48e-8734-4d74-a7d3-94ee34f3ea91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_b19b4dab-f496-4335-b33c-3ceb5e092cca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_ead98c79-5890-4ee4-9f4b-263230973f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bdecd48e-8734-4d74-a7d3-94ee34f3ea91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_ead98c79-5890-4ee4-9f4b-263230973f1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_76511305-3e44-42b8-a7ee-af511ace5928" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bdecd48e-8734-4d74-a7d3-94ee34f3ea91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_76511305-3e44-42b8-a7ee-af511ace5928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a36c1cd8-1d37-4e94-9f94-c1b120ddeeed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bdecd48e-8734-4d74-a7d3-94ee34f3ea91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a36c1cd8-1d37-4e94-9f94-c1b120ddeeed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9dd49427-9829-4895-9bf9-0babc61c209a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0eb019b8-37af-4c7d-9325-631bcfec6dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9dd49427-9829-4895-9bf9-0babc61c209a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0eb019b8-37af-4c7d-9325-631bcfec6dcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4183b227-c5db-4b31-872b-2bcd94b530c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9dd49427-9829-4895-9bf9-0babc61c209a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4183b227-c5db-4b31-872b-2bcd94b530c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_282c13ef-d34e-4d9c-977d-3e5634af9a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9dd49427-9829-4895-9bf9-0babc61c209a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_282c13ef-d34e-4d9c-977d-3e5634af9a9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ac9d12b-47f8-4561-a2d4-172f5ec6839f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9dd49427-9829-4895-9bf9-0babc61c209a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ac9d12b-47f8-4561-a2d4-172f5ec6839f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7aeca391-9e4e-4f9b-b65e-f0c853555edf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7aeca391-9e4e-4f9b-b65e-f0c853555edf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RepaymentOfCollateralizedObligation_4000ba7d-2d23-4264-b660-a166466a7e01" xlink:href="cmcsa-20241231.xsd#cmcsa_RepaymentOfCollateralizedObligation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:to="loc_cmcsa_RepaymentOfCollateralizedObligation_4000ba7d-2d23-4264-b660-a166466a7e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_f1715af8-0025-4b61-84ec-0ccba53c11d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:to="loc_us-gaap_PaymentsOfDividends_f1715af8-0025-4b61-84ec-0ccba53c11d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_13b673ff-9ae9-44f6-878c-b9e1782db6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_13b673ff-9ae9-44f6-878c-b9e1782db6d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d6d2b1b6-fd6a-4d37-8433-a15838769100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d6d2b1b6-fd6a-4d37-8433-a15838769100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_43f3fbca-9f15-49e0-ab50-76eca6cfb778" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_43f3fbca-9f15-49e0-ab50-76eca6cfb778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_83ed3a89-973f-4ca1-9db2-38d3b1ca2ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4963b27-d5db-4895-a3be-a2dc6faa9633" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_83ed3a89-973f-4ca1-9db2-38d3b1ca2ea1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_053ac679-f0ae-4624-83f7-3a3a8b2b562e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_us-gaap_ProfitLoss_053ac679-f0ae-4624-83f7-3a3a8b2b562e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fb7b83c4-43e9-4735-a69f-01d6c88456b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fb7b83c4-43e9-4735-a69f-01d6c88456b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_76f209fa-d1ec-4d25-bc72-36621f42ac98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_76f209fa-d1ec-4d25-bc72-36621f42ac98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ba2a83f6-ea6d-445c-a268-accc03a3877e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_us-gaap_ShareBasedCompensation_ba2a83f6-ea6d-445c-a268-accc03a3877e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_1c5b6570-3b46-4154-a036-5cc4fec58eca" xlink:href="cmcsa-20241231.xsd#cmcsa_NoncashInterestExpenseIncomeNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_cmcsa_NoncashInterestExpenseIncomeNet_1c5b6570-3b46-4154-a036-5cc4fec58eca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_e7f3434a-94f8-40fa-882d-750b1bba3115" xlink:href="cmcsa-20241231.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_e7f3434a-94f8-40fa-882d-750b1bba3115" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_10a3ecc4-3712-48ad-9b2f-486a468e81bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_10a3ecc4-3712-48ad-9b2f-486a468e81bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet_74c9f1de-9ac1-4ef9-9da3-5243f51a120f" xlink:href="cmcsa-20241231.xsd#cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet_74c9f1de-9ac1-4ef9-9da3-5243f51a120f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet_6195c1e6-b3f8-4892-aa77-ede5672ee263" xlink:href="cmcsa-20241231.xsd#cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet_6195c1e6-b3f8-4892-aa77-ede5672ee263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f3b8d2a3-0187-4cf8-b190-ac9e1313f345" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f3b8d2a3-0187-4cf8-b190-ac9e1313f345" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_877ed2d1-ff5e-499e-9007-2f211677d4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_59472fe5-c448-41ba-9bc3-0259f6889275" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_877ed2d1-ff5e-499e-9007-2f211677d4fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4118671a-bf43-40fd-9587-8263112694d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4118671a-bf43-40fd-9587-8263112694d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32d8e535-64ff-490a-8008-b06ebd93a4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32d8e535-64ff-490a-8008-b06ebd93a4c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_611c4633-ceab-4b5f-8de2-f1f36d987465" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_611c4633-ceab-4b5f-8de2-f1f36d987465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_9776a301-9fae-4092-ae64-5903590dd7f1" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromAdvanceOnSaleOfInvestment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:to="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_9776a301-9fae-4092-ae64-5903590dd7f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_28bcc76c-94f3-4d81-93ba-a5deb84ea38b" xlink:href="cmcsa-20241231.xsd#cmcsa_PaymentsForConstructionOfThemePark"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_28bcc76c-94f3-4d81-93ba-a5deb84ea38b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_468752a6-d218-4e57-a690-893cbfabe2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_468752a6-d218-4e57-a690-893cbfabe2f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6d01ab87-a177-46a9-801b-8e1951d9b502" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db5bbef0-ebd9-4e14-b94b-0b37add69fad" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6d01ab87-a177-46a9-801b-8e1951d9b502" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a1d35a09-d083-468f-8f98-da149331f984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a59c2ec8-ec66-4602-bc58-12bd1eced915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a1d35a09-d083-468f-8f98-da149331f984" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a59c2ec8-ec66-4602-bc58-12bd1eced915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_72d649bd-0f83-4765-b1a2-a44b62ebadaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a1d35a09-d083-468f-8f98-da149331f984" xlink:to="loc_us-gaap_AccountsPayableCurrent_72d649bd-0f83-4765-b1a2-a44b62ebadaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_cc6a2a75-78b5-4eeb-9ef6-4c5a50110bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a1d35a09-d083-468f-8f98-da149331f984" xlink:to="loc_us-gaap_DeferredRevenueCurrent_cc6a2a75-78b5-4eeb-9ef6-4c5a50110bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_18a2de9a-9b3d-495e-9066-4420132ba0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a1d35a09-d083-468f-8f98-da149331f984" xlink:to="loc_us-gaap_DebtCurrent_18a2de9a-9b3d-495e-9066-4420132ba0a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdvanceOnSaleOfInvestment_1443ce48-58ec-4f94-96bf-80ddd581aa21" xlink:href="cmcsa-20241231.xsd#cmcsa_AdvanceOnSaleOfInvestment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a1d35a09-d083-468f-8f98-da149331f984" xlink:to="loc_cmcsa_AdvanceOnSaleOfInvestment_1443ce48-58ec-4f94-96bf-80ddd581aa21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_7e9bcf84-c990-4b4e-a4e8-c3c5c003219c" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_7e9bcf84-c990-4b4e-a4e8-c3c5c003219c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_97361309-b14d-4308-b64d-6d65050abb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_us-gaap_AssetsCurrent_97361309-b14d-4308-b64d-6d65050abb07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_b41c1ee1-ca05-4c60-b11b-05e1637c2561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_us-gaap_LongTermInvestments_b41c1ee1-ca05-4c60-b11b-05e1637c2561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3f5191cf-0391-4cbb-8ed9-b1d8f7f04448" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_us-gaap_Goodwill_3f5191cf-0391-4cbb-8ed9-b1d8f7f04448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_67c7a98b-26b0-4d12-b96a-d0c491b1dd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_67c7a98b-26b0-4d12-b96a-d0c491b1dd8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_7480f5b7-e9ef-4740-a3c9-b6742f444eee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_7480f5b7-e9ef-4740-a3c9-b6742f444eee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_a5bc15da-c2b3-42f0-a487-289d13604b73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_a5bc15da-c2b3-42f0-a487-289d13604b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2042e32f-79ef-43b2-9049-1f6336432ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_212c38d7-ca8b-4016-b4fd-6c784556ea67" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2042e32f-79ef-43b2-9049-1f6336432ca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8d21f345-372a-4d1d-9580-10dae9382b72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bead6254-5050-477e-8fbf-4684c09388dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8d21f345-372a-4d1d-9580-10dae9382b72" xlink:to="loc_us-gaap_StockholdersEquity_bead6254-5050-477e-8fbf-4684c09388dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_cf213ac0-eff2-462e-903e-2b6752a4c84d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8d21f345-372a-4d1d-9580-10dae9382b72" xlink:to="loc_us-gaap_MinorityInterest_cf213ac0-eff2-462e-903e-2b6752a4c84d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ccae2ce2-0163-41d0-8886-8eeeac4dd106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1d8375d0-b4da-4cfa-a63e-a7b7c5d73df9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ccae2ce2-0163-41d0-8886-8eeeac4dd106" xlink:to="loc_us-gaap_PreferredStockValue_1d8375d0-b4da-4cfa-a63e-a7b7c5d73df9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b562d60e-d329-45a0-aed7-3f8233eec301" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ccae2ce2-0163-41d0-8886-8eeeac4dd106" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b562d60e-d329-45a0-aed7-3f8233eec301" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bca588b-281d-4b2e-9383-a7196e3c25ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ccae2ce2-0163-41d0-8886-8eeeac4dd106" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bca588b-281d-4b2e-9383-a7196e3c25ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_560ac703-e99a-401a-aa68-da639bae0667" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ccae2ce2-0163-41d0-8886-8eeeac4dd106" xlink:to="loc_us-gaap_TreasuryStockCommonValue_560ac703-e99a-401a-aa68-da639bae0667" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d7f343d7-6620-4c62-8dd4-32851f05adce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ccae2ce2-0163-41d0-8886-8eeeac4dd106" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d7f343d7-6620-4c62-8dd4-32851f05adce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3ba7a80a-d002-46f2-a280-0f3bdd9fd006" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ccae2ce2-0163-41d0-8886-8eeeac4dd106" xlink:to="loc_us-gaap_CommonStockValue_3ba7a80a-d002-46f2-a280-0f3bdd9fd006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4143f452-712f-4fc2-9d06-3d5834bd5c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:to="loc_us-gaap_LiabilitiesCurrent_4143f452-712f-4fc2-9d06-3d5834bd5c4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_f8cf8bcf-818a-460f-9967-c146824e0a48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_f8cf8bcf-818a-460f-9967-c146824e0a48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5a9f58ff-a775-4f18-ae11-84c2378d84bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5a9f58ff-a775-4f18-ae11-84c2378d84bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f4fd8a55-6da3-404b-a799-56afbb27f37a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f4fd8a55-6da3-404b-a799-56afbb27f37a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03c5e008-7095-4e8a-b7bf-5cc73fe2d6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03c5e008-7095-4e8a-b7bf-5cc73fe2d6c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c73ea459-48b9-4eaa-95df-4ffdb6d89077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c73ea459-48b9-4eaa-95df-4ffdb6d89077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_b808a0e2-3213-44a4-9097-51286c4fb691" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_84059bc5-63ba-4019-8798-58c25528adb7" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_b808a0e2-3213-44a4-9097-51286c4fb691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6bd7041b-8370-4610-a129-da714e3bc087" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d8d3bb3a-6fc4-4dc2-b538-208ec3e4e1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6bd7041b-8370-4610-a129-da714e3bc087" xlink:to="loc_us-gaap_OtherAssetsCurrent_d8d3bb3a-6fc4-4dc2-b538-208ec3e4e1fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e4124615-b7fb-4856-97f3-7a2717892eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6bd7041b-8370-4610-a129-da714e3bc087" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e4124615-b7fb-4856-97f3-7a2717892eb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22268f2e-dc63-4d75-9089-014005d113be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6bd7041b-8370-4610-a129-da714e3bc087" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22268f2e-dc63-4d75-9089-014005d113be" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueCondensedConsolidatedBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eaba21a8-8cf1-40c2-af9c-becfbd877e19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_a4630c92-2fce-4102-a49f-4ec170806467" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_eaba21a8-8cf1-40c2-af9c-becfbd877e19" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_a4630c92-2fce-4102-a49f-4ec170806467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e48c29c4-a260-4a8e-9d89-34bd759935ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_eaba21a8-8cf1-40c2-af9c-becfbd877e19" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e48c29c4-a260-4a8e-9d89-34bd759935ad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueReceivablesNotYetBilledDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_ea474674-7649-4754-8940-c9d1be8fc571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_f5836866-324e-4fdf-854d-9101ab9e0d68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_ea474674-7649-4754-8940-c9d1be8fc571" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_f5836866-324e-4fdf-854d-9101ab9e0d68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8b987108-22ce-481f-b015-b7801caeb331" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_ea474674-7649-4754-8940-c9d1be8fc571" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8b987108-22ce-481f-b015-b7801caeb331" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_97472d30-280c-4db5-95ed-2e2ad008dbd7" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_6cf21302-e7a3-4210-b4cb-fb01c42708b7" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_97472d30-280c-4db5-95ed-2e2ad008dbd7" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_6cf21302-e7a3-4210-b4cb-fb01c42708b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherProgrammingAndProductionExpense_8cddf789-637b-41e8-a62d-22168426b239" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherProgrammingAndProductionExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_97472d30-280c-4db5-95ed-2e2ad008dbd7" xlink:to="loc_cmcsa_OtherProgrammingAndProductionExpense_8cddf789-637b-41e8-a62d-22168426b239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoDistributionProgrammingExpense_374b7ffe-8d27-43cd-a98f-7265ce7be9cb" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoDistributionProgrammingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_97472d30-280c-4db5-95ed-2e2ad008dbd7" xlink:to="loc_cmcsa_VideoDistributionProgrammingExpense_374b7ffe-8d27-43cd-a98f-7265ce7be9cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_598cb2d4-3fc8-441d-b7ac-e61ad29e56f1" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_97472d30-280c-4db5-95ed-2e2ad008dbd7" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_598cb2d4-3fc8-441d-b7ac-e61ad29e56f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_2e1d4cfb-5971-416e-943b-559a09f0bafa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_f1fb5fe4-c3d3-4106-80dc-0514ceb51b47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_2e1d4cfb-5971-416e-943b-559a09f0bafa" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_f1fb5fe4-c3d3-4106-80dc-0514ceb51b47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_dc760efd-5a30-41c5-b5db-ba2108a1397e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_2e1d4cfb-5971-416e-943b-559a09f0bafa" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_dc760efd-5a30-41c5-b5db-ba2108a1397e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_15cbcf5d-122d-42e8-8deb-112fee3043be" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_2e1d4cfb-5971-416e-943b-559a09f0bafa" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_15cbcf5d-122d-42e8-8deb-112fee3043be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_fb0fbc0c-fd07-4665-9aa2-d4fcc8ef5fa4" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_813b3c6b-9a9b-4627-af3d-4a4aafeba83f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_fb0fbc0c-fd07-4665-9aa2-d4fcc8ef5fa4" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_813b3c6b-9a9b-4627-af3d-4a4aafeba83f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_0c96f5ec-37a2-461a-9e5a-5c507ec6c9a7" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_fb0fbc0c-fd07-4665-9aa2-d4fcc8ef5fa4" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_0c96f5ec-37a2-461a-9e5a-5c507ec6c9a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesIncomeBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8f1708e2-cea5-4eac-b812-019d96b2d6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a953c267-1db3-453d-b2ab-11380af34d99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8f1708e2-cea5-4eac-b812-019d96b2d6bd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a953c267-1db3-453d-b2ab-11380af34d99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ffc3e820-7736-49f7-b0c0-6a7df8a1618f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8f1708e2-cea5-4eac-b812-019d96b2d6bd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ffc3e820-7736-49f7-b0c0-6a7df8a1618f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ed915abc-09c9-48b8-8eb6-90c3be4f36e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1fc5df93-7cfc-40ca-b414-6775092c9cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ed915abc-09c9-48b8-8eb6-90c3be4f36e1" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1fc5df93-7cfc-40ca-b414-6775092c9cc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_42385b61-30a2-4e51-a6f1-8d6bde92276a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ed915abc-09c9-48b8-8eb6-90c3be4f36e1" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_42385b61-30a2-4e51-a6f1-8d6bde92276a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_730b6d76-4744-478e-b98a-aee923fef17f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ed915abc-09c9-48b8-8eb6-90c3be4f36e1" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_730b6d76-4744-478e-b98a-aee923fef17f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_455483d7-3fcd-480b-9cbd-8f2839629455" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4b27b1e9-4751-4004-861c-b3356dbeaf27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_455483d7-3fcd-480b-9cbd-8f2839629455" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4b27b1e9-4751-4004-861c-b3356dbeaf27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9cedf9b1-7c67-42a9-9521-d670d7567bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_455483d7-3fcd-480b-9cbd-8f2839629455" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9cedf9b1-7c67-42a9-9521-d670d7567bd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_083f5f77-292a-41bc-b97c-0e0210e9c389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_407c73d3-80b4-40da-a8aa-05a797b0314c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_083f5f77-292a-41bc-b97c-0e0210e9c389" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_407c73d3-80b4-40da-a8aa-05a797b0314c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4a117a11-4995-460a-8618-7f5b815f0c71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_083f5f77-292a-41bc-b97c-0e0210e9c389" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4a117a11-4995-460a-8618-7f5b815f0c71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0d46de08-30b8-4c09-8bf1-3cf308ef772d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_083f5f77-292a-41bc-b97c-0e0210e9c389" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0d46de08-30b8-4c09-8bf1-3cf308ef772d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesFederalStatutoryDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount_2fb6939c-589b-43fa-90ea-826a2970a2c0" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount_2fb6939c-589b-43fa-90ea-826a2970a2c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_31df99d2-dd3b-4ffb-8edf-462257ae4bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_31df99d2-dd3b-4ffb-8edf-462257ae4bc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_3b2940cc-3745-46dd-b353-bf2976f8657f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_3b2940cc-3745-46dd-b353-bf2976f8657f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_eeaf109f-f26a-4d16-bae9-d6fd2878b27f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_eeaf109f-f26a-4d16-bae9-d6fd2878b27f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount_21317939-f0fe-4525-bd67-fc723d796279" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount_21317939-f0fe-4525-bd67-fc723d796279" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_c265e472-80f2-49ff-bf1a-1a5d259ea574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_c265e472-80f2-49ff-bf1a-1a5d259ea574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_5212a412-d892-43dd-a368-c01d693fc969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_5212a412-d892-43dd-a368-c01d693fc969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7bc371e7-cedb-41f6-b875-24bd9951fa4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7bc371e7-cedb-41f6-b875-24bd9951fa4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_fea8c161-6b32-4ea8-91bf-2f29b7f04947" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_fea8c161-6b32-4ea8-91bf-2f29b7f04947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_b477633d-5d8a-4d00-b151-0aaa243941cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_575f5643-c929-4331-a04d-7749782d0b28" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_b477633d-5d8a-4d00-b151-0aaa243941cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3a2ffaf2-c8a8-4cb3-af23-fc91bcc660bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_b9f044b2-5c47-40ca-9fc1-7993edbef490" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3a2ffaf2-c8a8-4cb3-af23-fc91bcc660bd" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_b9f044b2-5c47-40ca-9fc1-7993edbef490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_828fb8b6-4483-4839-8260-cbaacbcc8ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3a2ffaf2-c8a8-4cb3-af23-fc91bcc660bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_828fb8b6-4483-4839-8260-cbaacbcc8ce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_31d67749-29cd-4399-9d06-6c7aa423eb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3a2ffaf2-c8a8-4cb3-af23-fc91bcc660bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_31d67749-29cd-4399-9d06-6c7aa423eb4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesDebt_23aedf98-6fa2-40dd-bd13-cb4a489bdca1" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxLiabilitiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3a2ffaf2-c8a8-4cb3-af23-fc91bcc660bd" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesDebt_23aedf98-6fa2-40dd-bd13-cb4a489bdca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_71b5cdc0-d3ea-4775-b8cb-dc6eb575e33a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f2419482-2506-4aa2-8a15-49480266d6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_71b5cdc0-d3ea-4775-b8cb-dc6eb575e33a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f2419482-2506-4aa2-8a15-49480266d6b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_bda0430f-1178-4c05-99f3-dadc129bf7a6" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_71b5cdc0-d3ea-4775-b8cb-dc6eb575e33a" xlink:to="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_bda0430f-1178-4c05-99f3-dadc129bf7a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_69fbd156-3902-4ca3-aac5-6863b6fbc8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_71b5cdc0-d3ea-4775-b8cb-dc6eb575e33a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_69fbd156-3902-4ca3-aac5-6863b6fbc8e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment_e33d2560-a0fe-45a5-830f-e53506a82419" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_71b5cdc0-d3ea-4775-b8cb-dc6eb575e33a" xlink:to="loc_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment_e33d2560-a0fe-45a5-830f-e53506a82419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_dc4cad34-aedd-44a8-9191-f4a683e82d20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_290d7e16-f294-423d-86e3-1f42d10ce9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dc4cad34-aedd-44a8-9191-f4a683e82d20" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_290d7e16-f294-423d-86e3-1f42d10ce9d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_42b7c75b-6a9c-494e-b765-8eaccfaf7b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_dc4cad34-aedd-44a8-9191-f4a683e82d20" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_42b7c75b-6a9c-494e-b765-8eaccfaf7b3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtScheduleofDebtOutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_0ffb7768-09ee-4627-80a4-890d3a5d42f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ef1f673d-46b2-4918-800f-8e496433200b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_0ffb7768-09ee-4627-80a4-890d3a5d42f5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ef1f673d-46b2-4918-800f-8e496433200b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_ae151dc7-0672-4344-b8f9-afebcdf7204c" xlink:href="cmcsa-20241231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_0ffb7768-09ee-4627-80a4-890d3a5d42f5" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_ae151dc7-0672-4344-b8f9-afebcdf7204c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceLeaseObligationAndOther_c7b54ddc-550a-4516-8443-45eb4fbf8e7c" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceLeaseObligationAndOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_0ffb7768-09ee-4627-80a4-890d3a5d42f5" xlink:to="loc_cmcsa_FinanceLeaseObligationAndOther_c7b54ddc-550a-4516-8443-45eb4fbf8e7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails_1" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtScheduleofDebtOutstandingDetails_1"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_b4069bdf-5ef3-4feb-8d75-7e615976a3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_f2d90ae3-f1c1-43a3-b402-a844dc632985" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_b4069bdf-5ef3-4feb-8d75-7e615976a3f2" xlink:to="loc_us-gaap_DebtCurrent_f2d90ae3-f1c1-43a3-b402-a844dc632985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e979249f-5876-4fca-ae15-ce4a36a6831d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_b4069bdf-5ef3-4feb-8d75-7e615976a3f2" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e979249f-5876-4fca-ae15-ce4a36a6831d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_976c3527-b4fc-4aab-b930-d43af104cb09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6340e187-a306-4ec9-8865-b7ff28e7bf8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_976c3527-b4fc-4aab-b930-d43af104cb09" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6340e187-a306-4ec9-8865-b7ff28e7bf8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d8901efc-96c9-47d0-bd13-7f71eb43816d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_976c3527-b4fc-4aab-b930-d43af104cb09" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d8901efc-96c9-47d0-bd13-7f71eb43816d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_f69aae18-0d74-4ddf-99a4-274be54f2490" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_976c3527-b4fc-4aab-b930-d43af104cb09" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_f69aae18-0d74-4ddf-99a4-274be54f2490" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_f4fd43b8-9390-4b2f-bdb9-34e17ddcc77f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_b9429771-779d-4f57-a5e7-f2bf9bf733d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Investments_f4fd43b8-9390-4b2f-bdb9-34e17ddcc77f" xlink:to="loc_us-gaap_EquityMethodInvestments_b9429771-779d-4f57-a5e7-f2bf9bf733d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_080011e2-aebd-49be-ad14-df9d6d253749" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_f4fd43b8-9390-4b2f-bdb9-34e17ddcc77f" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_080011e2-aebd-49be-ad14-df9d6d253749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_a3b487c4-0238-4184-9606-34205fef2e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_f4fd43b8-9390-4b2f-bdb9-34e17ddcc77f" xlink:to="loc_us-gaap_OtherInvestments_a3b487c4-0238-4184-9606-34205fef2e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_c4b2ff51-d7d7-4969-993f-c6c6e6b2fbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_f4fd43b8-9390-4b2f-bdb9-34e17ddcc77f" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_c4b2ff51-d7d7-4969-993f-c6c6e6b2fbb3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_bd074555-ccc8-4b0d-bea0-8894a138cba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_bed03e9d-ea0c-48e5-8537-b6ff6c647408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_bd074555-ccc8-4b0d-bea0-8894a138cba1" xlink:to="loc_us-gaap_LongTermInvestments_bed03e9d-ea0c-48e5-8537-b6ff6c647408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a6e4ad88-9a6b-46d3-9678-16e5dc47c789" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Investments_bd074555-ccc8-4b0d-bea0-8894a138cba1" xlink:to="loc_us-gaap_ShortTermInvestments_a6e4ad88-9a6b-46d3-9678-16e5dc47c789" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_790fd2c5-0a49-4e32-ab47-f064c89e875d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b3d6bddf-316e-4100-8896-4335457e6884" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_790fd2c5-0a49-4e32-ab47-f064c89e875d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b3d6bddf-316e-4100-8896-4335457e6884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f592945f-6daf-45ef-95b8-9d08bbb98228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_790fd2c5-0a49-4e32-ab47-f064c89e875d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f592945f-6daf-45ef-95b8-9d08bbb98228" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsChangeinGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4f6b6f80-72de-4418-abb8-010a4d309621" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_57c9fc77-018b-4655-87dd-d20f9efc0f81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_4f6b6f80-72de-4418-abb8-010a4d309621" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_57c9fc77-018b-4655-87dd-d20f9efc0f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_41c658fa-6887-4972-8345-110ed7860260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_4f6b6f80-72de-4418-abb8-010a4d309621" xlink:to="loc_us-gaap_GoodwillGross_41c658fa-6887-4972-8345-110ed7860260" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e19f704c-5499-4a99-adc3-7cf7fbd4f40e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_61537fdb-5ead-4d94-8439-35a7d47572fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e19f704c-5499-4a99-adc3-7cf7fbd4f40e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_61537fdb-5ead-4d94-8439-35a7d47572fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_03fde752-4a48-4584-8e60-61e3e827b4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e19f704c-5499-4a99-adc3-7cf7fbd4f40e" xlink:to="loc_us-gaap_RestrictedCash_03fde752-4a48-4584-8e60-61e3e827b4cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58304feb-9ff1-4049-a8d7-a6f22fcf9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bafb08f2-1e61-4711-a29a-4d4c5cd785aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58304feb-9ff1-4049-a8d7-a6f22fcf9a26" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bafb08f2-1e61-4711-a29a-4d4c5cd785aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0b1a8ae-ec2a-4867-a24d-a158bcf77777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58304feb-9ff1-4049-a8d7-a6f22fcf9a26" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0b1a8ae-ec2a-4867-a24d-a158bcf77777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f03897af-0367-47ba-ad35-2910af795b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58304feb-9ff1-4049-a8d7-a6f22fcf9a26" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f03897af-0367-47ba-ad35-2910af795b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_43fab762-00ba-44c5-b1dd-0027099ab0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58304feb-9ff1-4049-a8d7-a6f22fcf9a26" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_43fab762-00ba-44c5-b1dd-0027099ab0bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6273f12f-af26-481e-b9d1-4f365be4a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58304feb-9ff1-4049-a8d7-a6f22fcf9a26" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6273f12f-af26-481e-b9d1-4f365be4a8f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_30809497-25c8-411f-8b9c-d3e8d08907fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58304feb-9ff1-4049-a8d7-a6f22fcf9a26" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_30809497-25c8-411f-8b9c-d3e8d08907fc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d91f1029-cc06-4830-81c4-59ade39be106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4171562c-5fac-4af5-8130-8b4326947126" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d91f1029-cc06-4830-81c4-59ade39be106" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4171562c-5fac-4af5-8130-8b4326947126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9ce52838-2000-4449-b19a-5ee95879b20c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d91f1029-cc06-4830-81c4-59ade39be106" xlink:to="loc_us-gaap_OperatingLeaseLiability_9ce52838-2000-4449-b19a-5ee95879b20c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>21
<FILENAME>cmcsa-20241231_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 2025 Workiva-->
<!--r:8d569a8e-9cf6-4d0c-bcfa-c0d18710abc5,g:f1c0e94d-b228-444f-9c0a-4cd74df801cd-->
<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.comcast.com/role/Cover" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_a21b27b4-888d-4c67-bd83-2cab36ea949e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentInformationTable_a21b27b4-888d-4c67-bd83-2cab36ea949e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_53ff7f7a-7928-4add-b719-72835d8f73fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_a21b27b4-888d-4c67-bd83-2cab36ea949e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_53ff7f7a-7928-4add-b719-72835d8f73fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_53ff7f7a-7928-4add-b719-72835d8f73fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_53ff7f7a-7928-4add-b719-72835d8f73fa" xlink:to="loc_us-gaap_ClassOfStockDomain_53ff7f7a-7928-4add-b719-72835d8f73fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_53ff7f7a-7928-4add-b719-72835d8f73fa" xlink:to="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9d15a02e-4cab-4248-b0a9-e4bec3bd04d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_us-gaap_CommonClassAMember_9d15a02e-4cab-4248-b0a9-e4bec3bd04d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.000PercentDue2026Member_d7d3d8c7-1879-49e8-ad0e-4193952ff12d" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.000PercentDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.000PercentDue2026Member_d7d3d8c7-1879-49e8-ad0e-4193952ff12d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250PercentDue2027Member_8a742898-8264-402a-86eb-3f6ae375244c" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.250PercentDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.250PercentDue2027Member_8a742898-8264-402a-86eb-3f6ae375244c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500PercentDue2029Member_81415644-1ead-4fec-aafb-f45c9f01f1af" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.500PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes1.500PercentDue2029Member_81415644-1ead-4fec-aafb-f45c9f01f1af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250PercentDue2029Member_3e169227-a56d-4482-8ea8-4b2702c7736a" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.250PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.250PercentDue2029Member_3e169227-a56d-4482-8ea8-4b2702c7736a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750PercentDue2032Member_d6b3a29a-9f58-4ee3-8b05-eb4bd0bae371" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.750PercentDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.750PercentDue2032Member_d6b3a29a-9f58-4ee3-8b05-eb4bd0bae371" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.250PercentDue2032Member_036d2743-d6bd-473b-ad38-e75c60a73b56" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes3.250PercentDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes3.250PercentDue2032Member_036d2743-d6bd-473b-ad38-e75c60a73b56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875PercentDue2036Member_7699f55e-c9dc-4db6-bf98-fd2ea741ba9a" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.875PercentDue2036Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes1.875PercentDue2036Member_7699f55e-c9dc-4db6-bf98-fd2ea741ba9a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.550PercentDue2036Member_bd51d873-0628-42d6-825b-ef203d94a7bf" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes3.550PercentDue2036Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes3.550PercentDue2036Member_bd51d873-0628-42d6-825b-ef203d94a7bf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250PercentDue2040Member_5c3c8b1a-1058-4630-abd8-26e1fe9645e0" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.250PercentDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes1.250PercentDue2040Member_5c3c8b1a-1058-4630-abd8-26e1fe9645e0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.250PercentDue2040Member_1fe975d4-30e9-4d74-a9c4-b7997c298bda" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes5.250PercentDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes5.250PercentDue2040Member_1fe975d4-30e9-4d74-a9c4-b7997c298bda" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_73f00613-c126-4ea3-aaec-07891a839c7d" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_73f00613-c126-4ea3-aaec-07891a839c7d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_ff7587ba-c4c5-4615-817d-6f8fd3af3c04" xlink:href="cmcsa-20241231.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_ff7587ba-c4c5-4615-817d-6f8fd3af3c04" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a0670d38-1ffe-4ad0-9fd1-5f00a95e2e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_us-gaap_CommonClassBMember_a0670d38-1ffe-4ad0-9fd1-5f00a95e2e5a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_622a8c75-fe11-4c5a-8aaf-3091efa21423" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentType_622a8c75-fe11-4c5a-8aaf-3091efa21423" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b7a2db07-0395-4e3c-a93c-ef5318a2bb06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentAnnualReport_b7a2db07-0395-4e3c-a93c-ef5318a2bb06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6f01d0d0-9e80-4da5-bad0-95721ffad132" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentPeriodEndDate_6f01d0d0-9e80-4da5-bad0-95721ffad132" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e8107e59-0229-4a45-89c4-43b4439c163d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_CurrentFiscalYearEndDate_e8107e59-0229-4a45-89c4-43b4439c163d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5ab77d0f-b39c-4823-97a3-c13c6b875723" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentTransitionReport_5ab77d0f-b39c-4823-97a3-c13c6b875723" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_47fcd208-5b7e-4141-9318-4f19a978b2ec" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityFileNumber_47fcd208-5b7e-4141-9318-4f19a978b2ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_22e010ad-6f03-4b8c-9133-455adaebfeb9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityRegistrantName_22e010ad-6f03-4b8c-9133-455adaebfeb9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_94d89199-34f4-4b85-a0f4-f6726d907ccb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityTaxIdentificationNumber_94d89199-34f4-4b85-a0f4-f6726d907ccb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_cc18f409-38cd-439e-9c4b-8ef0c31e7300" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_cc18f409-38cd-439e-9c4b-8ef0c31e7300" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_553a4f7f-7622-4d1d-ba61-34899402ebac" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressAddressLine1_553a4f7f-7622-4d1d-ba61-34899402ebac" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_80987a0a-4c01-4be9-8afe-3d10035d2e05" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressCityOrTown_80987a0a-4c01-4be9-8afe-3d10035d2e05" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8a9942c0-4b72-49fb-b502-09b2453f6dc7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressStateOrProvince_8a9942c0-4b72-49fb-b502-09b2453f6dc7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e825434b-6e7a-4d70-8e09-fbf174f3e307" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressPostalZipCode_e825434b-6e7a-4d70-8e09-fbf174f3e307" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_d982cada-d042-41a8-853e-ca6217ec15d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_CityAreaCode_d982cada-d042-41a8-853e-ca6217ec15d7" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_52636876-aa84-4cb5-9420-ff458a0d3f3b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_LocalPhoneNumber_52636876-aa84-4cb5-9420-ff458a0d3f3b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3a1c19c1-e13e-4d4f-addb-1ec8c5e4ddf6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_Security12bTitle_3a1c19c1-e13e-4d4f-addb-1ec8c5e4ddf6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_dfd71c2e-c6a2-42a3-b073-4b2abfd695a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_TradingSymbol_dfd71c2e-c6a2-42a3-b073-4b2abfd695a7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a80e40e4-70c8-4989-9a41-505874ab302e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_SecurityExchangeName_a80e40e4-70c8-4989-9a41-505874ab302e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_6eb3d414-fe3a-4018-832b-5a2f7be5c75c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_6eb3d414-fe3a-4018-832b-5a2f7be5c75c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f7323b81-8885-4d23-8037-f93efd854914" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityVoluntaryFilers_f7323b81-8885-4d23-8037-f93efd854914" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_40785aa5-9f90-4bc1-b772-a4503faadda2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityCurrentReportingStatus_40785aa5-9f90-4bc1-b772-a4503faadda2" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_b927ad9c-baa9-4cf4-aa20-dfaa9a4b3992" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityInteractiveDataCurrent_b927ad9c-baa9-4cf4-aa20-dfaa9a4b3992" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_6db11996-4a3c-4223-9363-0a69648e7b5d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityFilerCategory_6db11996-4a3c-4223-9363-0a69648e7b5d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c1376293-19ec-48cf-b6f0-26d345472178" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntitySmallBusiness_c1376293-19ec-48cf-b6f0-26d345472178" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_750b14c4-8f33-4662-942a-5f2001bfcbab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityEmergingGrowthCompany_750b14c4-8f33-4662-942a-5f2001bfcbab" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_3722a769-051c-4c09-9406-8a882dc4f954" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_IcfrAuditorAttestationFlag_3722a769-051c-4c09-9406-8a882dc4f954" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_80a6cff0-7453-4cb3-a801-5120489ec4c0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_80a6cff0-7453-4cb3-a801-5120489ec4c0" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0e0ef715-3d3e-4634-9ead-927ce468daae" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityShellCompany_0e0ef715-3d3e-4634-9ead-927ce468daae" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_f9b64ab2-76eb-4e6d-86c0-e57a54f62c88" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityPublicFloat_f9b64ab2-76eb-4e6d-86c0-e57a54f62c88" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_751c01d9-1060-412a-b045-cc172603714d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_751c01d9-1060-412a-b045-cc172603714d" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19fcb6c9-6c78-4b1b-9019-3206d66816a6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19fcb6c9-6c78-4b1b-9019-3206d66816a6" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_06b2e3f5-24f4-488a-ad57-9d3879e5b326" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_06b2e3f5-24f4-488a-ad57-9d3879e5b326" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_cc4b38ae-9f85-4fa1-a7c3-fe90840eeeb9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_AmendmentFlag_cc4b38ae-9f85-4fa1-a7c3-fe90840eeeb9" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bb51a3dd-2eec-4f27-8b7b-1d13fc43dffe" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentFiscalYearFocus_bb51a3dd-2eec-4f27-8b7b-1d13fc43dffe" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cc050d90-a505-4722-8807-bc3f41b5e229" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityCentralIndexKey_cc050d90-a505-4722-8807-bc3f41b5e229" xlink:type="arc" order="34"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c7020f56-1cef-49cd-92fb-7c602927da7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:to="loc_us-gaap_StatementTable_c7020f56-1cef-49cd-92fb-7c602927da7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e6f34c6f-2e92-41c8-8d3a-09ddb244571a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c7020f56-1cef-49cd-92fb-7c602927da7c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e6f34c6f-2e92-41c8-8d3a-09ddb244571a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6f34c6f-2e92-41c8-8d3a-09ddb244571a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e6f34c6f-2e92-41c8-8d3a-09ddb244571a" xlink:to="loc_us-gaap_ClassOfStockDomain_e6f34c6f-2e92-41c8-8d3a-09ddb244571a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e6f34c6f-2e92-41c8-8d3a-09ddb244571a" xlink:to="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_48a475c3-5e32-4e99-9aaa-1ce45a069b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:to="loc_us-gaap_CommonClassAMember_48a475c3-5e32-4e99-9aaa-1ce45a069b3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_181f8018-3ddc-44bd-9f3f-8c1f858ece98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:to="loc_us-gaap_CommonClassBMember_181f8018-3ddc-44bd-9f3f-8c1f858ece98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:to="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9110675e-8a90-4d49-90d8-e15b71f30c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9110675e-8a90-4d49-90d8-e15b71f30c7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_31bbada2-804c-4b32-8134-f63223290264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_31bbada2-804c-4b32-8134-f63223290264" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_23b42444-f862-4211-8c2d-8ede16b1b825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_OtherAssetsCurrent_23b42444-f862-4211-8c2d-8ede16b1b825" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8787c851-f838-45c8-ae38-d07ea7308644" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_AssetsCurrent_8787c851-f838-45c8-ae38-d07ea7308644" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_52def3c6-0f09-4c73-95ad-a946f1a99ea1" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_52def3c6-0f09-4c73-95ad-a946f1a99ea1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_8997179d-e742-4e06-b1dc-27367daed4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_LongTermInvestments_8997179d-e742-4e06-b1dc-27367daed4c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_74fa2761-ef56-4352-9cc4-576995d80765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_74fa2761-ef56-4352-9cc4-576995d80765" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_13f53d01-a231-4151-b45d-14bd90061c48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_Goodwill_13f53d01-a231-4151-b45d-14bd90061c48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_14e8c20c-8497-451c-8fa2-33ec3df0856b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_14e8c20c-8497-451c-8fa2-33ec3df0856b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_cb3ee5ee-bff9-4274-af57-9f14c455f141" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_cb3ee5ee-bff9-4274-af57-9f14c455f141" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d01ec63d-ecbf-4f23-a4a9-214c6a6f850a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d01ec63d-ecbf-4f23-a4a9-214c6a6f850a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7a8d9380-b016-45ab-94c1-20d3ff6ca3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_Assets_7a8d9380-b016-45ab-94c1-20d3ff6ca3aa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_cc1c4baf-9d5e-408f-ab9d-45fb03c8ed59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_AccountsPayableCurrent_cc1c4baf-9d5e-408f-ab9d-45fb03c8ed59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_ae702b6e-11c4-46d2-bc3e-4e2e43abf0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_DeferredRevenueCurrent_ae702b6e-11c4-46d2-bc3e-4e2e43abf0c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9164d066-3f8c-492b-b947-81a10fa61f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9164d066-3f8c-492b-b947-81a10fa61f45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_944870f9-2216-46d3-8dfa-26d6449a0689" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_DebtCurrent_944870f9-2216-46d3-8dfa-26d6449a0689" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdvanceOnSaleOfInvestment_b64bf9e7-26f8-4bf5-afb6-2ebe318b9ac4" xlink:href="cmcsa-20241231.xsd#cmcsa_AdvanceOnSaleOfInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_cmcsa_AdvanceOnSaleOfInvestment_b64bf9e7-26f8-4bf5-afb6-2ebe318b9ac4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c0221ed7-cdb6-4842-9fc4-690e1ad789f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_LiabilitiesCurrent_c0221ed7-cdb6-4842-9fc4-690e1ad789f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c19c1f23-50a1-4f39-b108-2ef98178e4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c19c1f23-50a1-4f39-b108-2ef98178e4d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_16b128de-0890-4b2f-885a-a78be080478f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_16b128de-0890-4b2f-885a-a78be080478f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_da6b1756-ce7f-47b0-bab1-97963c5c438b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_da6b1756-ce7f-47b0-bab1-97963c5c438b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_cb850193-aac6-48bd-9a70-649bafd9b5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_CommitmentsAndContingencies_cb850193-aac6-48bd-9a70-649bafd9b5a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_f5d7f24d-9d6e-46fb-8e01-b19966eca2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_f5d7f24d-9d6e-46fb-8e01-b19966eca2ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_cbb8cc4b-7677-443b-a452-2a48addc7a72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_PreferredStockValue_cbb8cc4b-7677-443b-a452-2a48addc7a72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a9c4392c-1356-4c91-ad98-d23e69c8c367" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_CommonStockValue_a9c4392c-1356-4c91-ad98-d23e69c8c367" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_487e7667-e2f7-4b2d-8a5f-8f9a837a55e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_AdditionalPaidInCapital_487e7667-e2f7-4b2d-8a5f-8f9a837a55e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_904feda2-9f66-4702-8371-09295d66c41d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_904feda2-9f66-4702-8371-09295d66c41d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_0f76670c-64f9-4d96-9383-30185e700abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_TreasuryStockCommonValue_0f76670c-64f9-4d96-9383-30185e700abd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9ec08f3-2a91-4f55-b154-82943f1888a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9ec08f3-2a91-4f55-b154-82943f1888a2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f0b40e99-12dd-4073-b760-2d80e1e1d1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_StockholdersEquity_f0b40e99-12dd-4073-b760-2d80e1e1d1b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_1855d95a-a8a6-40b9-80e2-f3ca030b9b25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_MinorityInterest_1855d95a-a8a6-40b9-80e2-f3ca030b9b25" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_040cd782-6025-48ae-9361-a0e6efd97901" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_040cd782-6025-48ae-9361-a0e6efd97901" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2c1f904d-bdb5-46a5-88b9-3c5e705276a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_2c1f904d-bdb5-46a5-88b9-3c5e705276a5" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c013b64-f8b5-4a80-a54b-7827f0b84abe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_StatementTable_0c013b64-f8b5-4a80-a54b-7827f0b84abe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f178c6c8-3d9d-4d42-b41b-104c85ab1590" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c013b64-f8b5-4a80-a54b-7827f0b84abe" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f178c6c8-3d9d-4d42-b41b-104c85ab1590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f178c6c8-3d9d-4d42-b41b-104c85ab1590_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f178c6c8-3d9d-4d42-b41b-104c85ab1590" xlink:to="loc_us-gaap_ClassOfStockDomain_f178c6c8-3d9d-4d42-b41b-104c85ab1590_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f178c6c8-3d9d-4d42-b41b-104c85ab1590" xlink:to="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b135c030-dcca-426d-91b0-3b03a4a552e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:to="loc_us-gaap_CommonClassAMember_b135c030-dcca-426d-91b0-3b03a4a552e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_5d23a8b5-30f9-43fe-b0e8-b935ffc3e6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:to="loc_us-gaap_CommonClassBMember_5d23a8b5-30f9-43fe-b0e8-b935ffc3e6f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_88bee20d-7f7d-4e05-84ec-8cc33cc79376" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_88bee20d-7f7d-4e05-84ec-8cc33cc79376" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_16e3e040-5e67-4052-bf0d-41a42dc98de1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_PreferredStockSharesIssued_16e3e040-5e67-4052-bf0d-41a42dc98de1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc3da3a0-3155-47d0-ab06-515f2fbf83f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc3da3a0-3155-47d0-ab06-515f2fbf83f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7f084b6d-9a4a-4b52-bbb0-ebfe873b5e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7f084b6d-9a4a-4b52-bbb0-ebfe873b5e5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3fd40885-d241-4e8a-a2e2-3be6d03101e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockSharesIssued_3fd40885-d241-4e8a-a2e2-3be6d03101e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4c8c7bea-5ce7-4883-a410-8ac02f54232a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4c8c7bea-5ce7-4883-a410-8ac02f54232a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a67aadbd-a096-4f64-a009-5b7edcc24ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a67aadbd-a096-4f64-a009-5b7edcc24ef1" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:to="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f" xlink:to="loc_us-gaap_ClassOfStockDomain_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f" xlink:to="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_4e7cec04-49b5-4ac6-9e67-7a7302cd555a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:to="loc_us-gaap_CommonClassAMember_4e7cec04-49b5-4ac6-9e67-7a7302cd555a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a11299ad-649e-40e0-98ac-710219b15e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:to="loc_us-gaap_CommonClassBMember_a11299ad-649e-40e0-98ac-710219b15e32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca" xlink:to="loc_us-gaap_EquityComponentDomain_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca" xlink:to="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_59898c37-40d8-4e2f-882b-2a41d7df3fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_CommonStockMember_59898c37-40d8-4e2f-882b-2a41d7df3fb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a26c9517-4f91-4f6b-a628-920c10097bab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a26c9517-4f91-4f6b-a628-920c10097bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_98f7fbbe-604a-46b7-a1bb-6ad89173be6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_RetainedEarningsMember_98f7fbbe-604a-46b7-a1bb-6ad89173be6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_4abcafae-3e62-45d7-b60e-3c6d5f0b45ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_TreasuryStockCommonMember_4abcafae-3e62-45d7-b60e-3c6d5f0b45ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a0b4ef3-3df5-4034-874f-4cd215bb1697" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a0b4ef3-3df5-4034-874f-4cd215bb1697" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_f9a948a3-15e7-475c-af1b-19fdd1ca9ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_NoncontrollingInterestMember_f9a948a3-15e7-475c-af1b-19fdd1ca9ed8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_20b53a81-e24c-445f-90ce-4ea7324ccd12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_20b53a81-e24c-445f-90ce-4ea7324ccd12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_25bf7ff3-eb75-4705-9c41-bad076e5e44c" xlink:href="cmcsa-20241231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_25bf7ff3-eb75-4705-9c41-bad076e5e44c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_96511205-1634-488c-b169-56d4fff561fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_96511205-1634-488c-b169-56d4fff561fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_db604dc4-e1c9-4eba-b7b7-24b6f36e2731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_db604dc4-e1c9-4eba-b7b7-24b6f36e2731" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_6afeb4c6-bbc8-492b-998b-4e6b80141624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb65383f-ae70-465e-9525-8ca0d4c01f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb65383f-ae70-465e-9525-8ca0d4c01f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf34f3c-4ed6-4431-93f3-e0fc8b732af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf34f3c-4ed6-4431-93f3-e0fc8b732af1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_50f217b0-eb80-42a7-8366-073d45c4824e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_50f217b0-eb80-42a7-8366-073d45c4824e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d748a42-2f5a-42e8-8d36-72560f47123b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d748a42-2f5a-42e8-8d36-72560f47123b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_13ff82fc-5a35-4996-ab5f-faf1a987e757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_DividendsCommonStockCash_13ff82fc-5a35-4996-ab5f-faf1a987e757" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_efd04bbf-8af3-4a9b-9669-8d7460e0b68a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_efd04bbf-8af3-4a9b-9669-8d7460e0b68a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_748f9c60-5bd9-41e5-9329-de09e7a8cedb" xlink:href="cmcsa-20241231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_748f9c60-5bd9-41e5-9329-de09e7a8cedb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_2b43f1ea-57ec-4f56-93db-f7d1da21122c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockholdersEquityOther_2b43f1ea-57ec-4f56-93db-f7d1da21122c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_eb49e7c1-1e80-4d85-9cdb-f7973c0635ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_eb49e7c1-1e80-4d85-9cdb-f7973c0635ff" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47b5f369-dd2d-4e21-acff-ecbc21bb22ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_c126056b-0654-4d18-b6dd-72d859019a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_c126056b-0654-4d18-b6dd-72d859019a09" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationReportableSegmentDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SegmentInformationReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/SegmentInformationReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_de2077a3-e8fe-4cc8-b250-a6a99462b836" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_de2077a3-e8fe-4cc8-b250-a6a99462b836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de2077a3-e8fe-4cc8-b250-a6a99462b836_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de2077a3-e8fe-4cc8-b250-a6a99462b836" xlink:to="loc_us-gaap_SegmentDomain_de2077a3-e8fe-4cc8-b250-a6a99462b836_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de2077a3-e8fe-4cc8-b250-a6a99462b836" xlink:to="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_e8bc7265-0437-48cd-9a7d-e914c36cc811" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_e8bc7265-0437-48cd-9a7d-e914c36cc811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_fec88385-fc38-4d2c-9db0-e36699fdddeb" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_fec88385-fc38-4d2c-9db0-e36699fdddeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentMember_b82003d3-f8b8-4117-8905-006c3ef13faf" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_MediaSegmentMember_b82003d3-f8b8-4117-8905-006c3ef13faf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_89cfc53f-7469-4c49-8de5-04f46a738978" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_StudiosSegmentMember_89cfc53f-7469-4c49-8de5-04f46a738978" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksSegmentMember_0eab5b1b-1d02-4133-82d1-4615324d08cd" xlink:href="cmcsa-20241231.xsd#cmcsa_ThemeParksSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_ThemeParksSegmentMember_0eab5b1b-1d02-4133-82d1-4615324d08cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1029e622-bc96-484d-94d3-e93a80a51a78" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_srt_ConsolidationItemsAxis_1029e622-bc96-484d-94d3-e93a80a51a78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1029e622-bc96-484d-94d3-e93a80a51a78_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1029e622-bc96-484d-94d3-e93a80a51a78" xlink:to="loc_srt_ConsolidationItemsDomain_1029e622-bc96-484d-94d3-e93a80a51a78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1029e622-bc96-484d-94d3-e93a80a51a78" xlink:to="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c3afa00f-102e-45ea-bf4c-a2580a348afb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:to="loc_us-gaap_OperatingSegmentsMember_c3afa00f-102e-45ea-bf4c-a2580a348afb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9e21e6d7-4b92-4839-bebf-a8398959a8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9e21e6d7-4b92-4839-bebf-a8398959a8e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_2d6a7ef8-4dc2-41a2-94c5-fbece7508392" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:to="loc_srt_ConsolidationEliminationsMember_2d6a7ef8-4dc2-41a2-94c5-fbece7508392" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3dc5f72a-e968-46a0-9044-f2367aebe65f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_srt_MajorCustomersAxis_3dc5f72a-e968-46a0-9044-f2367aebe65f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3dc5f72a-e968-46a0-9044-f2367aebe65f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_3dc5f72a-e968-46a0-9044-f2367aebe65f" xlink:to="loc_srt_NameOfMajorCustomerDomain_3dc5f72a-e968-46a0-9044-f2367aebe65f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_3dc5f72a-e968-46a0-9044-f2367aebe65f" xlink:to="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExternalCustomersMember_40239304-2ae9-423d-a775-3a5285259981" xlink:href="cmcsa-20241231.xsd#cmcsa_ExternalCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:to="loc_cmcsa_ExternalCustomersMember_40239304-2ae9-423d-a775-3a5285259981" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IntersegmentCustomersMember_67ed6c50-70fa-4af3-ac19-561539945b55" xlink:href="cmcsa-20241231.xsd#cmcsa_IntersegmentCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:to="loc_cmcsa_IntersegmentCustomersMember_67ed6c50-70fa-4af3-ac19-561539945b55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateTypeAxis_b0040fb4-afff-4a7d-a702-39565e281df6" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_cmcsa_CorporateTypeAxis_b0040fb4-afff-4a7d-a702-39565e281df6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateTypeDomain_b0040fb4-afff-4a7d-a702-39565e281df6_default" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cmcsa_CorporateTypeAxis_b0040fb4-afff-4a7d-a702-39565e281df6" xlink:to="loc_cmcsa_CorporateTypeDomain_b0040fb4-afff-4a7d-a702-39565e281df6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cmcsa_CorporateTypeAxis_b0040fb4-afff-4a7d-a702-39565e281df6" xlink:to="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember_11ef320f-28f0-4b7a-be15-5cd842bc18e0" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:to="loc_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember_11ef320f-28f0-4b7a-be15-5cd842bc18e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateAndOtherTypeMember_ccf7c82c-516c-450b-9d27-7b390eb440b4" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateAndOtherTypeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:to="loc_cmcsa_CorporateAndOtherTypeMember_ccf7c82c-516c-450b-9d27-7b390eb440b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11a65417-770a-444c-bf57-42f2578c70a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11a65417-770a-444c-bf57-42f2578c70a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_c6f41c55-1347-4c49-9a6d-d50aa5a0d1b6" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_c6f41c55-1347-4c49-9a6d-d50aa5a0d1b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_c3f2b67f-0601-4d9f-bda8-26232c754bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_c3f2b67f-0601-4d9f-bda8-26232c754bd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_59e1047e-6d50-4d1d-8c62-d844ccb7fda9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_59e1047e-6d50-4d1d-8c62-d844ccb7fda9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_94eb7750-dc76-434d-860e-44232bcad74e" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_94eb7750-dc76-434d-860e-44232bcad74e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA_62e7eb9a-8a25-4065-b4de-3f31935a71b2" xlink:href="cmcsa-20241231.xsd#cmcsa_AdjustedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_cmcsa_AdjustedEBITDA_62e7eb9a-8a25-4065-b4de-3f31935a71b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_225fe399-96aa-40a9-9a28-5f110b577801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_Depreciation_225fe399-96aa-40a9-9a28-5f110b577801" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_85fe7947-0f78-4636-9758-cb900c93f2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_85fe7947-0f78-4636-9758-cb900c93f2f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_37012cf1-05b1-4936-835e-d9f8a3b519cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_InterestExpenseNonoperating_37012cf1-05b1-4936-835e-d9f8a3b519cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_807b504a-7a64-4f3e-bc9f-b59027b2515b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_807b504a-7a64-4f3e-bc9f-b59027b2515b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_afe712a1-09fd-43a3-a1a8-4f2f5c354baf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_afe712a1-09fd-43a3-a1a8-4f2f5c354baf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21d46c59-310f-4127-a428-d44beb9eced0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21d46c59-310f-4127-a428-d44beb9eced0" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2c7281ae-309a-4f0f-9d15-4edf726431f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2c7281ae-309a-4f0f-9d15-4edf726431f4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_57b29bed-d0ad-4e93-96d1-710ce0d24a3a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:to="loc_srt_ConsolidationItemsAxis_57b29bed-d0ad-4e93-96d1-710ce0d24a3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_57b29bed-d0ad-4e93-96d1-710ce0d24a3a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_57b29bed-d0ad-4e93-96d1-710ce0d24a3a" xlink:to="loc_srt_ConsolidationItemsDomain_57b29bed-d0ad-4e93-96d1-710ce0d24a3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_57b29bed-d0ad-4e93-96d1-710ce0d24a3a" xlink:to="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d271e8b4-a838-4be8-8746-d51ad6f3536b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:to="loc_us-gaap_OperatingSegmentsMember_d271e8b4-a838-4be8-8746-d51ad6f3536b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_7c00c848-0eb4-4b12-991b-6e57d1f33fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:to="loc_us-gaap_CorporateNonSegmentMember_7c00c848-0eb4-4b12-991b-6e57d1f33fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_b612f4cc-9cea-443f-a2d1-d3fb73124bed" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:to="loc_srt_ConsolidationEliminationsMember_b612f4cc-9cea-443f-a2d1-d3fb73124bed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9fcc949d-b4d3-439d-adac-63b9db44f886" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9fcc949d-b4d3-439d-adac-63b9db44f886" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9fcc949d-b4d3-439d-adac-63b9db44f886_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9fcc949d-b4d3-439d-adac-63b9db44f886" xlink:to="loc_us-gaap_SegmentDomain_9fcc949d-b4d3-439d-adac-63b9db44f886_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9fcc949d-b4d3-439d-adac-63b9db44f886" xlink:to="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_7311b2ba-45a3-411c-8239-18f226f58f76" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_7311b2ba-45a3-411c-8239-18f226f58f76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_b41bf1cf-55a4-4d5b-9718-0eff871736d3" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_b41bf1cf-55a4-4d5b-9718-0eff871736d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentMember_363e78fd-ee2a-4415-94da-47d6e71a9015" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_MediaSegmentMember_363e78fd-ee2a-4415-94da-47d6e71a9015" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_480146b6-80fe-4bff-ad4e-268e69c01032" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_StudiosSegmentMember_480146b6-80fe-4bff-ad4e-268e69c01032" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksSegmentMember_0a0c97dc-a3b3-494c-a63a-1f4dc89867fd" xlink:href="cmcsa-20241231.xsd#cmcsa_ThemeParksSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_ThemeParksSegmentMember_0a0c97dc-a3b3-494c-a63a-1f4dc89867fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30b70b28-44ea-428c-9daf-04c698f40ce2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:to="loc_srt_ProductOrServiceAxis_30b70b28-44ea-428c-9daf-04c698f40ce2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_30b70b28-44ea-428c-9daf-04c698f40ce2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_30b70b28-44ea-428c-9daf-04c698f40ce2" xlink:to="loc_srt_ProductsAndServicesDomain_30b70b28-44ea-428c-9daf-04c698f40ce2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_30b70b28-44ea-428c-9daf-04c698f40ce2" xlink:to="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticBroadbandMember_ef69c1ad-946a-41c2-918c-82ce145efa71" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticBroadbandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticBroadbandMember_ef69c1ad-946a-41c2-918c-82ce145efa71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticWirelessMember_6036bc45-4934-49e4-bdef-f38093e555f0" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticWirelessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticWirelessMember_6036bc45-4934-49e4-bdef-f38093e555f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalConnectivityMember_b7137722-3e9d-44c0-b762-f052d856c611" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalConnectivityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_InternationalConnectivityMember_b7137722-3e9d-44c0-b762-f052d856c611" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityMember_605e393d-345c-41cc-8913-f79903eb81bc" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_ResidentialConnectivityMember_605e393d-345c-41cc-8913-f79903eb81bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoMember_9cfc8a87-5910-444b-af34-d2924f2e5cc3" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_VideoMember_9cfc8a87-5910-444b-af34-d2924f2e5cc3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_866a4584-faba-4bd8-939a-5257819975ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_us-gaap_AdvertisingMember_866a4584-faba-4bd8-939a-5257819975ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherMember_307067b5-25b2-4391-af6f-336b987b0810" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_OtherMember_307067b5-25b2-4391-af6f-336b987b0810" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticAdvertisingMember_a26c7ab6-61ab-4e2f-8758-134c1d76f82f" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticAdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticAdvertisingMember_a26c7ab6-61ab-4e2f-8758-134c1d76f82f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticDistributionMember_6c272a71-5725-48b2-9534-01618f85c139" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticDistributionMember_6c272a71-5725-48b2-9534-01618f85c139" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalNetworksMember_a91e0c0d-8836-4e6f-a8e8-ef4f4c9ec063" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalNetworksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_InternationalNetworksMember_a91e0c0d-8836-4e6f-a8e8-ef4f4c9ec063" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember_2442336f-4a12-4786-9230-22372c5b2442" xlink:href="cmcsa-20241231.xsd#cmcsa_ContentLicensingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_ContentLicensingMember_2442336f-4a12-4786-9230-22372c5b2442" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember_04eaa59d-45a4-404e-a0a9-d272739135d5" xlink:href="cmcsa-20241231.xsd#cmcsa_TheatricalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_TheatricalMember_04eaa59d-45a4-404e-a0a9-d272739135d5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79729246-4c22-48fb-af69-53b41af4fb52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2c7281ae-309a-4f0f-9d15-4edf726431f4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79729246-4c22-48fb-af69-53b41af4fb52" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueRevenuebyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_84c7c7b9-c2f8-4c4f-adef-bdd1f260830e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cac3180b-d4de-4b9c-a704-bbc9f973364d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_84c7c7b9-c2f8-4c4f-adef-bdd1f260830e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cac3180b-d4de-4b9c-a704-bbc9f973364d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_93632d29-6a52-4572-ab43-9aeec1193e47" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cac3180b-d4de-4b9c-a704-bbc9f973364d" xlink:to="loc_srt_StatementGeographicalAxis_93632d29-6a52-4572-ab43-9aeec1193e47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_93632d29-6a52-4572-ab43-9aeec1193e47_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_93632d29-6a52-4572-ab43-9aeec1193e47" xlink:to="loc_srt_SegmentGeographicalDomain_93632d29-6a52-4572-ab43-9aeec1193e47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_93632d29-6a52-4572-ab43-9aeec1193e47" xlink:to="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_de9ba163-61ee-4a9a-bceb-0c83479a5500" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:to="loc_country_US_de9ba163-61ee-4a9a-bceb-0c83479a5500" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_fb9b5f72-8869-4feb-b337-c880d8dd6d75" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:to="loc_country_GB_fb9b5f72-8869-4feb-b337-c880d8dd6d75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherGeographicLocationsMember_18d3b916-8ab6-4ba9-b8b0-bab9b2de20c2" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherGeographicLocationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:to="loc_cmcsa_OtherGeographicLocationsMember_18d3b916-8ab6-4ba9-b8b0-bab9b2de20c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22291e41-f781-4d25-a87b-10f02898aef0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_84c7c7b9-c2f8-4c4f-adef-bdd1f260830e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22291e41-f781-4d25-a87b-10f02898aef0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff37986f-81fe-45ab-b125-9eaa74bf72d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:to="loc_us-gaap_SegmentDomain_ff37986f-81fe-45ab-b125-9eaa74bf72d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:to="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_5ca9b2ee-055d-4846-bd72-4a8f4ac72186" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_5ca9b2ee-055d-4846-bd72-4a8f4ac72186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentsMember_b4acd628-c50b-40f1-828b-28a1c65b9a38" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_MediaSegmentsMember_b4acd628-c50b-40f1-828b-28a1c65b9a38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_10a80632-38ef-4078-af05-a35fa09e2473" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_10a80632-38ef-4078-af05-a35fa09e2473" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_42eb233c-1ccf-4796-a685-ac37826b39a0" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_StudiosSegmentMember_42eb233c-1ccf-4796-a685-ac37826b39a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c10c95dc-d1b4-49ef-8143-bee56ca27c16_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:to="loc_srt_ProductsAndServicesDomain_c10c95dc-d1b4-49ef-8143-bee56ca27c16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:to="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CertainInternationalCustomersUnderContractMember_584619b6-baee-420f-9848-80fe3ed5f2a4" xlink:href="cmcsa-20241231.xsd#cmcsa_CertainInternationalCustomersUnderContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_CertainInternationalCustomersUnderContractMember_584619b6-baee-420f-9848-80fe3ed5f2a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalConnectivityMember_9bb0f20a-d3a8-41e4-be0e-8df0dcd98dbd" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalConnectivityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_InternationalConnectivityMember_9bb0f20a-d3a8-41e4-be0e-8df0dcd98dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoMember_c9c55966-52c4-4fb4-807d-e2b948ed1700" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_VideoMember_c9c55966-52c4-4fb4-807d-e2b948ed1700" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticWirelessMember_45bfd2c0-f6b7-4f12-89ad-2cec5aea920b" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticWirelessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_DomesticWirelessMember_45bfd2c0-f6b7-4f12-89ad-2cec5aea920b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_a03ae953-8e3c-446d-9045-fce739624482" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_us-gaap_AdvertisingMember_a03ae953-8e3c-446d-9045-fce739624482" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionMember_2c12edf2-32ff-47ae-89ee-13a50335ba7b" xlink:href="cmcsa-20241231.xsd#cmcsa_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_DistributionMember_2c12edf2-32ff-47ae-89ee-13a50335ba7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember_15f7289b-9966-46ef-854b-da93523952df" xlink:href="cmcsa-20241231.xsd#cmcsa_ContentLicensingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_ContentLicensingMember_15f7289b-9966-46ef-854b-da93523952df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember_9671c4d7-14bf-4be8-9bd6-f9e735e31886" xlink:href="cmcsa-20241231.xsd#cmcsa_TheatricalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_TheatricalMember_9671c4d7-14bf-4be8-9bd6-f9e735e31886" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5db16873-9046-4617-a37c-5325a389574c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:to="loc_srt_RangeMember_5db16873-9046-4617-a37c-5325a389574c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:to="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ded3739-a092-42fc-a2a5-60b4c9be7cba" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:to="loc_srt_MinimumMember_4ded3739-a092-42fc-a2a5-60b4c9be7cba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4426a4d2-5d9d-42b7-99ab-16d8d825cd16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:to="loc_srt_MaximumMember_4426a4d2-5d9d-42b7-99ab-16d8d825cd16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4c4255a0-e467-4005-bc75-7081234d659c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4c4255a0-e467-4005-bc75-7081234d659c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e8965bc7-d3db-4d64-b24d-e47f4bbf7696_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:to="loc_srt_ConsolidationItemsDomain_e8965bc7-d3db-4d64-b24d-e47f4bbf7696_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:to="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_bd743d57-2e94-49d8-9b61-9c957ae91114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:to="loc_us-gaap_OperatingSegmentsMember_bd743d57-2e94-49d8-9b61-9c957ae91114" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_ce3819d1-2ae2-491b-8265-2efb27916865" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_ce3819d1-2ae2-491b-8265-2efb27916865" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_4aa64560-dedd-480f-9f71-69fd76e40245" xlink:href="cmcsa-20241231.xsd#cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_4aa64560-dedd-480f-9f71-69fd76e40245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76c9c818-bf96-4588-90df-5493bdd9dd09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76c9c818-bf96-4588-90df-5493bdd9dd09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_0bbb86e4-5090-4c62-8100-3b7ef20cd46b" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_0bbb86e4-5090-4c62-8100-3b7ef20cd46b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_4cf8d190-f923-44ef-b9c3-3531dcc399bc" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_4cf8d190-f923-44ef-b9c3-3531dcc399bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_60793d14-5305-45cc-8ab8-01f64bfb923e" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_60793d14-5305-45cc-8ab8-01f64bfb923e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/RevenueNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff37986f-81fe-45ab-b125-9eaa74bf72d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:to="loc_us-gaap_SegmentDomain_ff37986f-81fe-45ab-b125-9eaa74bf72d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:to="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_5ca9b2ee-055d-4846-bd72-4a8f4ac72186" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_5ca9b2ee-055d-4846-bd72-4a8f4ac72186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentsMember_b4acd628-c50b-40f1-828b-28a1c65b9a38" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_MediaSegmentsMember_b4acd628-c50b-40f1-828b-28a1c65b9a38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_10a80632-38ef-4078-af05-a35fa09e2473" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_10a80632-38ef-4078-af05-a35fa09e2473" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_42eb233c-1ccf-4796-a685-ac37826b39a0" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_StudiosSegmentMember_42eb233c-1ccf-4796-a685-ac37826b39a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c10c95dc-d1b4-49ef-8143-bee56ca27c16_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:to="loc_srt_ProductsAndServicesDomain_c10c95dc-d1b4-49ef-8143-bee56ca27c16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:to="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CertainInternationalCustomersUnderContractMember_584619b6-baee-420f-9848-80fe3ed5f2a4" xlink:href="cmcsa-20241231.xsd#cmcsa_CertainInternationalCustomersUnderContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_CertainInternationalCustomersUnderContractMember_584619b6-baee-420f-9848-80fe3ed5f2a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalConnectivityMember_9bb0f20a-d3a8-41e4-be0e-8df0dcd98dbd" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalConnectivityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_InternationalConnectivityMember_9bb0f20a-d3a8-41e4-be0e-8df0dcd98dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoMember_c9c55966-52c4-4fb4-807d-e2b948ed1700" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_VideoMember_c9c55966-52c4-4fb4-807d-e2b948ed1700" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticWirelessMember_45bfd2c0-f6b7-4f12-89ad-2cec5aea920b" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticWirelessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_DomesticWirelessMember_45bfd2c0-f6b7-4f12-89ad-2cec5aea920b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_a03ae953-8e3c-446d-9045-fce739624482" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_us-gaap_AdvertisingMember_a03ae953-8e3c-446d-9045-fce739624482" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionMember_2c12edf2-32ff-47ae-89ee-13a50335ba7b" xlink:href="cmcsa-20241231.xsd#cmcsa_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_DistributionMember_2c12edf2-32ff-47ae-89ee-13a50335ba7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember_15f7289b-9966-46ef-854b-da93523952df" xlink:href="cmcsa-20241231.xsd#cmcsa_ContentLicensingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_ContentLicensingMember_15f7289b-9966-46ef-854b-da93523952df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember_9671c4d7-14bf-4be8-9bd6-f9e735e31886" xlink:href="cmcsa-20241231.xsd#cmcsa_TheatricalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_TheatricalMember_9671c4d7-14bf-4be8-9bd6-f9e735e31886" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5db16873-9046-4617-a37c-5325a389574c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:to="loc_srt_RangeMember_5db16873-9046-4617-a37c-5325a389574c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:to="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ded3739-a092-42fc-a2a5-60b4c9be7cba" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:to="loc_srt_MinimumMember_4ded3739-a092-42fc-a2a5-60b4c9be7cba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4426a4d2-5d9d-42b7-99ab-16d8d825cd16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:to="loc_srt_MaximumMember_4426a4d2-5d9d-42b7-99ab-16d8d825cd16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e8965bc7-d3db-4d64-b24d-e47f4bbf7696_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:to="loc_srt_ConsolidationItemsDomain_e8965bc7-d3db-4d64-b24d-e47f4bbf7696_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:to="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_bd743d57-2e94-49d8-9b61-9c957ae91114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:to="loc_us-gaap_OperatingSegmentsMember_bd743d57-2e94-49d8-9b61-9c957ae91114" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_ce3819d1-2ae2-491b-8265-2efb27916865" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_ce3819d1-2ae2-491b-8265-2efb27916865" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_4aa64560-dedd-480f-9f71-69fd76e40245" xlink:href="cmcsa-20241231.xsd#cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_4aa64560-dedd-480f-9f71-69fd76e40245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76c9c818-bf96-4588-90df-5493bdd9dd09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76c9c818-bf96-4588-90df-5493bdd9dd09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_0bbb86e4-5090-4c62-8100-3b7ef20cd46b" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_0bbb86e4-5090-4c62-8100-3b7ef20cd46b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_4cf8d190-f923-44ef-b9c3-3531dcc399bc" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_4cf8d190-f923-44ef-b9c3-3531dcc399bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_60793d14-5305-45cc-8ab8-01f64bfb923e" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_60793d14-5305-45cc-8ab8-01f64bfb923e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueReceivablesNotYetBilledDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_7f0b6192-1247-4751-8301-c74f20eda779" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_7f0b6192-1247-4751-8301-c74f20eda779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain_7f0b6192-1247-4751-8301-c74f20eda779_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_7f0b6192-1247-4751-8301-c74f20eda779" xlink:to="loc_us-gaap_ReceivablesBillingStatusDomain_7f0b6192-1247-4751-8301-c74f20eda779_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain_add9f7ef-6a93-4ba8-aa03-42b3c46b22ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_7f0b6192-1247-4751-8301-c74f20eda779" xlink:to="loc_us-gaap_ReceivablesBillingStatusDomain_add9f7ef-6a93-4ba8-aa03-42b3c46b22ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledRevenuesMember_72ed20bf-c148-4d4c-ba9b-79d0b1796c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivablesBillingStatusDomain_add9f7ef-6a93-4ba8-aa03-42b3c46b22ef" xlink:to="loc_us-gaap_UnbilledRevenuesMember_72ed20bf-c148-4d4c-ba9b-79d0b1796c4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d" xlink:to="loc_us-gaap_ReceivableTypeDomain_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6cea38fe-8cf3-46ad-99a2-292b9664834c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d" xlink:to="loc_us-gaap_ReceivableTypeDomain_6cea38fe-8cf3-46ad-99a2-292b9664834c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_1a1876be-4cea-4be7-9572-711a0172e772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_6cea38fe-8cf3-46ad-99a2-292b9664834c" xlink:to="loc_us-gaap_NotesReceivableMember_1a1876be-4cea-4be7-9572-711a0172e772" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceReceivableProgramAxis_4854397c-b86a-403b-856c-bb9bd2d9eab8" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceReceivableProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:to="loc_cmcsa_FinanceReceivableProgramAxis_4854397c-b86a-403b-856c-bb9bd2d9eab8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceReceivableProgramDomain_4854397c-b86a-403b-856c-bb9bd2d9eab8_default" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceReceivableProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cmcsa_FinanceReceivableProgramAxis_4854397c-b86a-403b-856c-bb9bd2d9eab8" xlink:to="loc_cmcsa_FinanceReceivableProgramDomain_4854397c-b86a-403b-856c-bb9bd2d9eab8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceReceivableProgramDomain_8be1193e-5727-4e20-9135-e77dc7c66760" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceReceivableProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cmcsa_FinanceReceivableProgramAxis_4854397c-b86a-403b-856c-bb9bd2d9eab8" xlink:to="loc_cmcsa_FinanceReceivableProgramDomain_8be1193e-5727-4e20-9135-e77dc7c66760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquipmentInstallmentPlanMember_2aec473f-54ba-473b-9ab8-f20b1eebf2ed" xlink:href="cmcsa-20241231.xsd#cmcsa_EquipmentInstallmentPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FinanceReceivableProgramDomain_8be1193e-5727-4e20-9135-e77dc7c66760" xlink:to="loc_cmcsa_EquipmentInstallmentPlanMember_2aec473f-54ba-473b-9ab8-f20b1eebf2ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_974cd5d6-cd5d-47a0-879d-c45220dd77d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_974cd5d6-cd5d-47a0-879d-c45220dd77d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_75e6b0b5-2b0a-45dc-9b68-8379b8eaffc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_75e6b0b5-2b0a-45dc-9b68-8379b8eaffc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_1f7968c6-c388-4704-85c7-ab0a19bb5577" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:to="loc_us-gaap_AccountsReceivableNet_1f7968c6-c388-4704-85c7-ab0a19bb5577" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTable_1cce1c25-e141-4bf1-8e3c-d10bb035b631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceTable_1cce1c25-e141-4bf1-8e3c-d10bb035b631" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeAxis_910c6736-dfb4-418e-92e1-61f8c692b420" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_GovernmentAssistanceTable_1cce1c25-e141-4bf1-8e3c-d10bb035b631" xlink:to="loc_us-gaap_GovernmentAssistanceTypeAxis_910c6736-dfb4-418e-92e1-61f8c692b420" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain_910c6736-dfb4-418e-92e1-61f8c692b420_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis_910c6736-dfb4-418e-92e1-61f8c692b420" xlink:to="loc_us-gaap_GovernmentAssistanceTypeDomain_910c6736-dfb4-418e-92e1-61f8c692b420_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis_910c6736-dfb4-418e-92e1-61f8c692b420" xlink:to="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember_b23bd67c-f0ce-4bc2-8cc6-f0260fccd060" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:to="loc_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember_b23bd67c-f0ce-4bc2-8cc6-f0260fccd060" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember_1fe59fa9-38cf-4216-91c5-0da8e800e31d" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:to="loc_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember_1fe59fa9-38cf-4216-91c5-0da8e800e31d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesReceivableMember_74677e37-cde8-4a33-a193-4c0185f2f9d5" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:to="loc_cmcsa_ProductionTaxIncentivesReceivableMember_74677e37-cde8-4a33-a193-4c0185f2f9d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration_ea31c10a-ecb0-40d1-b407-58e56f87409f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration_ea31c10a-ecb0-40d1-b407-58e56f87409f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent_12c7c255-2504-4ae0-8a71-f2bdef843c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent_12c7c255-2504-4ae0-8a71-f2bdef843c68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_95579374-1d40-4c97-a11e-038d75fd8056" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_95579374-1d40-4c97-a11e-038d75fd8056" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmount_e7d69016-a67c-4d3d-806c-0c086ea70a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceAmount_e7d69016-a67c-4d3d-806c-0c086ea70a6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmountCumulative_9418f33e-358b-4f6b-aa74-2af38ec4847d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmountCumulative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceAmountCumulative_9418f33e-358b-4f6b-aa74-2af38ec4847d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration_fd25d74a-aa6b-4ec0-9713-de4e6603aa50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration_fd25d74a-aa6b-4ec0-9713-de4e6603aa50" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount_3ab6fb99-7c8e-441c-b16e-47d1ce3e778f" xlink:href="cmcsa-20241231.xsd#cmcsa_BroadcastersLicenseAgreementCommitmentsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount_3ab6fb99-7c8e-441c-b16e-47d1ce3e778f" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:href="cmcsa-20241231.xsd#cmcsa_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_de409f0f-7674-4acb-a915-b081d64d8ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_de409f0f-7674-4acb-a915-b081d64d8ab2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_de409f0f-7674-4acb-a915-b081d64d8ab2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_de409f0f-7674-4acb-a915-b081d64d8ab2" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_de409f0f-7674-4acb-a915-b081d64d8ab2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_401654d1-f75e-4e2b-b759-2a8a71b2bd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_de409f0f-7674-4acb-a915-b081d64d8ab2" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_401654d1-f75e-4e2b-b759-2a8a71b2bd5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_d7e86dae-681f-4696-8b2e-c824f40d5708" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_401654d1-f75e-4e2b-b759-2a8a71b2bd5c" xlink:to="loc_us-gaap_ForeignCountryMember_d7e86dae-681f-4696-8b2e-c824f40d5708" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_79dbdd0e-0dd1-4028-a8f9-516eb9b6a8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_79dbdd0e-0dd1-4028-a8f9-516eb9b6a8fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember_c17ef6b3-66a1-4106-9fcb-1d37cbd7d623" xlink:href="cmcsa-20241231.xsd#cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_79dbdd0e-0dd1-4028-a8f9-516eb9b6a8fb" xlink:to="loc_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember_c17ef6b3-66a1-4106-9fcb-1d37cbd7d623" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_d8de549c-76c8-4be1-8f61-b37a37da9a6a" xlink:href="cmcsa-20241231.xsd#cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_d8de549c-76c8-4be1-8f61-b37a37da9a6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_ef4d926c-65fb-4d6d-a5c4-d7c08d2dbd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_ef4d926c-65fb-4d6d-a5c4-d7c08d2dbd70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_3f618867-f212-44a7-a962-b77eb36ce0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_3f618867-f212-44a7-a962-b77eb36ce0f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_932f19da-aae9-4e2b-a85b-29c73a30f87a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_IncomeTaxesReceivable_932f19da-aae9-4e2b-a85b-29c73a30f87a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_94ae11d5-552c-4464-88c0-209474450e96" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_94ae11d5-552c-4464-88c0-209474450e96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncomeTaxesReceivableFederalCurrent_c488f9ce-f71c-442a-8f25-029c3e36f01e" xlink:href="cmcsa-20241231.xsd#cmcsa_IncomeTaxesReceivableFederalCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_cmcsa_IncomeTaxesReceivableFederalCurrent_c488f9ce-f71c-442a-8f25-029c3e36f01e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_93e8fa43-a454-4692-8ce4-2f9fe3f4a334" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_93e8fa43-a454-4692-8ce4-2f9fe3f4a334" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtScheduleofDebtOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e425a241-3650-4dcc-90ce-4e78cc0e7b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:to="loc_us-gaap_DebtInstrumentAxis_e425a241-3650-4dcc-90ce-4e78cc0e7b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e425a241-3650-4dcc-90ce-4e78cc0e7b4c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e425a241-3650-4dcc-90ce-4e78cc0e7b4c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e425a241-3650-4dcc-90ce-4e78cc0e7b4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e425a241-3650-4dcc-90ce-4e78cc0e7b4c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingInFiveYearsOrLessMember_9963368d-9936-4418-80de-6a5ab7478741" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingInFiveYearsOrLessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:to="loc_cmcsa_MaturingInFiveYearsOrLessMember_9963368d-9936-4418-80de-6a5ab7478741" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingBetweenFiveAndTenYearsMember_8d89fbb8-b269-498b-9707-78187c56f002" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingBetweenFiveAndTenYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:to="loc_cmcsa_MaturingBetweenFiveAndTenYearsMember_8d89fbb8-b269-498b-9707-78187c56f002" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingInGreaterThan10YearsMember_9917c01b-d9dc-4644-946b-67dec8055bbd" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingInGreaterThan10YearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:to="loc_cmcsa_MaturingInGreaterThan10YearsMember_9917c01b-d9dc-4644-946b-67dec8055bbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_791019a3-3f69-4aa2-99a7-0bbf46c65d64" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_791019a3-3f69-4aa2-99a7-0bbf46c65d64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_0d7f6b79-ba7c-4e0c-b98a-e72842cc6218" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:to="loc_us-gaap_SeniorNotesMember_0d7f6b79-ba7c-4e0c-b98a-e72842cc6218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember_3fe5e925-dda6-4d10-90d4-5a28e65a34d9" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember_3fe5e925-dda6-4d10-90d4-5a28e65a34d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_f6383d3d-4613-4bae-bbac-b30a6f3c2870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_f6383d3d-4613-4bae-bbac-b30a6f3c2870" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e56cf73d-5546-4a47-9818-319b3a83aa7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e56cf73d-5546-4a47-9818-319b3a83aa7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceLeaseObligationAndOther_4fc1d14c-ddb9-49f8-aa14-68da12214ef7" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceLeaseObligationAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_cmcsa_FinanceLeaseObligationAndOther_4fc1d14c-ddb9-49f8-aa14-68da12214ef7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_1762e01c-a08f-43d1-948b-fcdb66b66dda" xlink:href="cmcsa-20241231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_1762e01c-a08f-43d1-948b-fcdb66b66dda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_997ab4ee-134f-4aae-b4b0-4757180e0626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_997ab4ee-134f-4aae-b4b0-4757180e0626" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_67a159be-844e-4018-a218-9dd64c5c6007" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtCurrent_67a159be-844e-4018-a218-9dd64c5c6007" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c18e19ea-8836-43e9-b0a4-4b4c8bb56e36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c18e19ea-8836-43e9-b0a4-4b4c8bb56e36" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b43826c4-847b-4ede-8aa7-f8ee723c97eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b43826c4-847b-4ede-8aa7-f8ee723c97eb" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:to="loc_us-gaap_CreditFacilityAxis_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1" xlink:to="loc_us-gaap_CreditFacilityDomain_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4442fdc6-8efd-47fb-b64b-d22aff6f9782" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1" xlink:to="loc_us-gaap_CreditFacilityDomain_4442fdc6-8efd-47fb-b64b-d22aff6f9782" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1d7d96b7-08b2-433b-a481-d47802672c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4442fdc6-8efd-47fb-b64b-d22aff6f9782" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1d7d96b7-08b2-433b-a481-d47802672c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5b0407c3-fbed-4c37-9bad-56226115b3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5b0407c3-fbed-4c37-9bad-56226115b3dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5b0407c3-fbed-4c37-9bad-56226115b3dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5b0407c3-fbed-4c37-9bad-56226115b3dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5b0407c3-fbed-4c37-9bad-56226115b3dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5b0407c3-fbed-4c37-9bad-56226115b3dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_db4e3cce-16a0-45ca-98b5-55c9bfa5def7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:to="loc_us-gaap_LineOfCreditMember_db4e3cce-16a0-45ca-98b5-55c9bfa5def7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_522bc3d4-5b4f-494b-85e5-00b229efac20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:to="loc_us-gaap_CommercialPaperMember_522bc3d4-5b4f-494b-85e5-00b229efac20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_902cd138-1a0e-4b1e-8382-6613cb6ec458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_902cd138-1a0e-4b1e-8382-6613cb6ec458" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_30c4e544-f184-4162-b5e5-228aa9336d32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:to="loc_us-gaap_DebtInstrumentAxis_30c4e544-f184-4162-b5e5-228aa9336d32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_30c4e544-f184-4162-b5e5-228aa9336d32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_30c4e544-f184-4162-b5e5-228aa9336d32" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_30c4e544-f184-4162-b5e5-228aa9336d32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c646b219-6c4b-4e30-a604-426443cbb352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_30c4e544-f184-4162-b5e5-228aa9336d32" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c646b219-6c4b-4e30-a604-426443cbb352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevolvingCreditFacilityDueMay172029Member_6f9f8b9e-8112-4ac9-bfc6-691d6423fa8f" xlink:href="cmcsa-20241231.xsd#cmcsa_RevolvingCreditFacilityDueMay172029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c646b219-6c4b-4e30-a604-426443cbb352" xlink:to="loc_cmcsa_RevolvingCreditFacilityDueMay172029Member_6f9f8b9e-8112-4ac9-bfc6-691d6423fa8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_0dd83c08-78bc-4511-b3a2-9e4357e13a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LongTermDebtFairValue_0dd83c08-78bc-4511-b3a2-9e4357e13a7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a597a90b-29a3-48ef-930d-0ac83d76eea7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a597a90b-29a3-48ef-930d-0ac83d76eea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_32e98ae2-c112-46bf-9a50-873b6f740185" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_32e98ae2-c112-46bf-9a50-873b6f740185" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bb30a944-486c-47fb-80bf-df99fbba08a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bb30a944-486c-47fb-80bf-df99fbba08a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0c53cd66-6785-4a19-8b01-5a1dcaf2cd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0c53cd66-6785-4a19-8b01-5a1dcaf2cd1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c899f4ed-896d-4b35-b36b-162d5a12167c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c899f4ed-896d-4b35-b36b-162d5a12167c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_2b57872a-03a0-4bc8-9671-563ebeb5b52d" xlink:href="cmcsa-20241231.xsd#cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_2b57872a-03a0-4bc8-9671-563ebeb5b52d" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtForeignExchangeandInterestRateRiskDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_532de29f-53e9-4216-95d9-f993e5066a76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_532de29f-53e9-4216-95d9-f993e5066a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_532de29f-53e9-4216-95d9-f993e5066a76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_532de29f-53e9-4216-95d9-f993e5066a76" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_532de29f-53e9-4216-95d9-f993e5066a76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_532de29f-53e9-4216-95d9-f993e5066a76" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_a685c3f7-3fa3-41d1-812f-322c4e54bc02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_a685c3f7-3fa3-41d1-812f-322c4e54bc02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_e0f69b19-9bed-4cb8-9fb6-180315d24176" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_e0f69b19-9bed-4cb8-9fb6-180315d24176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember_7eea8d0c-69cf-4833-bc83-a19cb3ec02ce" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember_7eea8d0c-69cf-4833-bc83-a19cb3ec02ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_249e2c4e-d88c-4767-8613-e25cc2f0fe9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_us-gaap_InterestRateSwapMember_249e2c4e-d88c-4767-8613-e25cc2f0fe9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_097e7329-d116-4070-9cf9-a69038cf3926" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_097e7329-d116-4070-9cf9-a69038cf3926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_097e7329-d116-4070-9cf9-a69038cf3926_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_097e7329-d116-4070-9cf9-a69038cf3926" xlink:to="loc_us-gaap_HedgingRelationshipDomain_097e7329-d116-4070-9cf9-a69038cf3926_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_097e7329-d116-4070-9cf9-a69038cf3926" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_fee82c14-70ef-4ae9-b7bd-1dc9ed056573" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:to="loc_us-gaap_FairValueHedgingMember_fee82c14-70ef-4ae9-b7bd-1dc9ed056573" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_91841f18-2341-43fb-b56a-1813fa260d46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:to="loc_us-gaap_CashFlowHedgingMember_91841f18-2341-43fb-b56a-1813fa260d46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_9af9b1c3-7ce0-44c8-b477-c26e4c307dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_9af9b1c3-7ce0-44c8-b477-c26e4c307dc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_935368c3-54c1-4e21-8783-a88ad9d63bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:to="loc_us-gaap_DerivativeNotionalAmount_935368c3-54c1-4e21-8783-a88ad9d63bb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_61e0d415-5c41-4272-96da-1000cc7f182e" xlink:href="cmcsa-20241231.xsd#cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:to="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_61e0d415-5c41-4272-96da-1000cc7f182e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45bf82ce-125e-4723-9f08-c3179be48993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45bf82ce-125e-4723-9f08-c3179be48993" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTable_7c92b805-77fd-4e65-8d87-a2a5ed80a18b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:to="loc_us-gaap_DebtInstrumentRedemptionTable_7c92b805-77fd-4e65-8d87-a2a5ed80a18b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b85ae530-547d-4432-b4ec-10a0fdc40ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable_7c92b805-77fd-4e65-8d87-a2a5ed80a18b" xlink:to="loc_us-gaap_DebtInstrumentAxis_b85ae530-547d-4432-b4ec-10a0fdc40ff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b85ae530-547d-4432-b4ec-10a0fdc40ff0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b85ae530-547d-4432-b4ec-10a0fdc40ff0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b85ae530-547d-4432-b4ec-10a0fdc40ff0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d76b6b5b-49fb-4daf-9845-dde6d0a0ae33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b85ae530-547d-4432-b4ec-10a0fdc40ff0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d76b6b5b-49fb-4daf-9845-dde6d0a0ae33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember_6c0813a1-32a0-441c-affd-97222c65b052" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d76b6b5b-49fb-4daf-9845-dde6d0a0ae33" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember_6c0813a1-32a0-441c-affd-97222c65b052" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7098da7-6e42-4e8f-8771-b42d8f4d4aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7098da7-6e42-4e8f-8771-b42d8f4d4aed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8236d865-9791-4d2f-bf0e-9d4fd9b1dab4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8236d865-9791-4d2f-bf0e-9d4fd9b1dab4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_472419ae-1229-4299-a039-31ef08fda8ef" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_472419ae-1229-4299-a039-31ef08fda8ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_472419ae-1229-4299-a039-31ef08fda8ef_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_472419ae-1229-4299-a039-31ef08fda8ef" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_472419ae-1229-4299-a039-31ef08fda8ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_472419ae-1229-4299-a039-31ef08fda8ef" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AtairosMember_96e78b6c-46dd-4b3b-9bea-175437d2030c" xlink:href="cmcsa-20241231.xsd#cmcsa_AtairosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:to="loc_cmcsa_AtairosMember_96e78b6c-46dd-4b3b-9bea-175437d2030c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HuluMember_21306f9c-8066-42ab-ba0c-2d9c2566548b" xlink:href="cmcsa-20241231.xsd#cmcsa_HuluMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:to="loc_cmcsa_HuluMember_21306f9c-8066-42ab-ba0c-2d9c2566548b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_60566a0e-5594-454e-98e3-d284ee85824c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_ConsolidatedEntitiesAxis_60566a0e-5594-454e-98e3-d284ee85824c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_60566a0e-5594-454e-98e3-d284ee85824c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_60566a0e-5594-454e-98e3-d284ee85824c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_60566a0e-5594-454e-98e3-d284ee85824c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_60566a0e-5594-454e-98e3-d284ee85824c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_676a7477-c28f-4759-a2a3-f149683d486f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_676a7477-c28f-4759-a2a3-f149683d486f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_5b93168f-4ab3-4122-933c-34450dac6b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_5b93168f-4ab3-4122-933c-34450dac6b5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29a51a54-b946-47af-9097-14b94c239180" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_RangeAxis_29a51a54-b946-47af-9097-14b94c239180" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29a51a54-b946-47af-9097-14b94c239180_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_29a51a54-b946-47af-9097-14b94c239180" xlink:to="loc_srt_RangeMember_29a51a54-b946-47af-9097-14b94c239180_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_29a51a54-b946-47af-9097-14b94c239180" xlink:to="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8aa74804-43be-4d8f-b476-00780425d203" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:to="loc_srt_MinimumMember_8aa74804-43be-4d8f-b476-00780425d203" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_781dab49-87ef-46e2-964c-3ab3fd9ac0f9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:to="loc_srt_MaximumMember_781dab49-87ef-46e2-964c-3ab3fd9ac0f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_885edaff-e542-447b-9791-667705d75e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_us-gaap_FinancialInstrumentAxis_885edaff-e542-447b-9791-667705d75e2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_885edaff-e542-447b-9791-667705d75e2a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_885edaff-e542-447b-9791-667705d75e2a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_885edaff-e542-447b-9791-667705d75e2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_885edaff-e542-447b-9791-667705d75e2a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ShortTermInstrumentsMember_1ad2c658-b1d9-4ddd-9ab3-24ea9373b831" xlink:href="cmcsa-20241231.xsd#cmcsa_ShortTermInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:to="loc_cmcsa_ShortTermInstrumentsMember_1ad2c658-b1d9-4ddd-9ab3-24ea9373b831" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_da2500ff-db8d-4a79-8ca7-64fbb20fcd54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:to="loc_us-gaap_OtherInvestmentsMember_da2500ff-db8d-4a79-8ca7-64fbb20fcd54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_6d24c407-0b83-4423-8b8b-8498fc899492" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_OwnershipAxis_6d24c407-0b83-4423-8b8b-8498fc899492" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_6d24c407-0b83-4423-8b8b-8498fc899492_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_6d24c407-0b83-4423-8b8b-8498fc899492" xlink:to="loc_srt_OwnershipDomain_6d24c407-0b83-4423-8b8b-8498fc899492_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_1bae4644-0962-4214-948e-7ce5151f8a55" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_6d24c407-0b83-4423-8b8b-8498fc899492" xlink:to="loc_srt_OwnershipDomain_1bae4644-0962-4214-948e-7ce5151f8a55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember_223c945c-2541-451a-97c5-71c236ad4ab6" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1bae4644-0962-4214-948e-7ce5151f8a55" xlink:to="loc_cmcsa_UniversalBeijingResortMember_223c945c-2541-451a-97c5-71c236ad4ab6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_us-gaap_DebtInstrumentAxis_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0923a50e-7ded-479a-b5b9-0bf83e76e640" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0923a50e-7ded-479a-b5b9-0bf83e76e640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_02a45470-07df-4c40-a5ec-5c8d668c5d18" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0923a50e-7ded-479a-b5b9-0bf83e76e640" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_02a45470-07df-4c40-a5ec-5c8d668c5d18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f5f82db8-b172-4434-8eb9-8e40293f719b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f5f82db8-b172-4434-8eb9-8e40293f719b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_247a4b64-b899-4573-97b8-ebc0f369b303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_247a4b64-b899-4573-97b8-ebc0f369b303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentInvestmentTerm_a7fc07a1-7db4-4d0f-ba51-ebc1ceafd991" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentInvestmentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentInvestmentTerm_a7fc07a1-7db4-4d0f-ba51-ebc1ceafd991" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitment_413de1d2-7d3e-4df1-a781-2daa8ad0072c" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFundingCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitment_413de1d2-7d3e-4df1-a781-2daa8ad0072c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount_9fb5f098-d1f2-48cc-adcb-bd4a248a4d35" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount_9fb5f098-d1f2-48cc-adcb-bd4a248a4d35" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_dcae119b-3843-44f4-ad65-799f0f56b554" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_dcae119b-3843-44f4-ad65-799f0f56b554" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors_cf207c59-5b57-4534-a33d-50827bf7c6b2" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors_cf207c59-5b57-4534-a33d-50827bf7c6b2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentPercentOfLosses_cf42e81e-3e5a-488b-ac3e-6b237e3bf27c" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentPercentOfLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentPercentOfLosses_cf42e81e-3e5a-488b-ac3e-6b237e3bf27c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PercentageOfResidualReturns_fc37c231-6646-4421-9f47-44f468ffa0f6" xlink:href="cmcsa-20241231.xsd#cmcsa_PercentageOfResidualReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_PercentageOfResidualReturns_fc37c231-6646-4421-9f47-44f468ffa0f6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_7cc80dd3-9e71-44fc-8b2f-6d747045989a" xlink:href="cmcsa-20241231.xsd#cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_7cc80dd3-9e71-44fc-8b2f-6d747045989a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalContributionToVIE_43cf75da-8e33-4dac-abba-5cf0b10c79f1" xlink:href="cmcsa-20241231.xsd#cmcsa_CapitalContributionToVIE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_CapitalContributionToVIE_43cf75da-8e33-4dac-abba-5cf0b10c79f1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions_9dbd8e03-81a3-4715-ae07-256836a9c3b5" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions_9dbd8e03-81a3-4715-ae07-256836a9c3b5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_da32deb6-3578-4cc8-9b0c-cae38e00492c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_da32deb6-3578-4cc8-9b0c-cae38e00492c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_fefa943c-a106-499b-b966-0398a5d9b009" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_fefa943c-a106-499b-b966-0398a5d9b009" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9e603e7c-a3df-42b5-946c-ec641bf1bb58" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9e603e7c-a3df-42b5-946c-ec641bf1bb58" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_93f8fe33-0e1b-4347-b105-acb5782317f8" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromAdvanceOnSaleOfInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_93f8fe33-0e1b-4347-b105-acb5782317f8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdvanceOnSaleOfInvestmentGross_5fbca029-9759-410f-b839-da8eb7a4933d" xlink:href="cmcsa-20241231.xsd#cmcsa_AdvanceOnSaleOfInvestmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_AdvanceOnSaleOfInvestmentGross_5fbca029-9759-410f-b839-da8eb7a4933d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid_69840702-6d2b-40bc-86bc-0a868d555008" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid_69840702-6d2b-40bc-86bc-0a868d555008" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared_7b62a4ad-be9c-4546-b331-e9b562c97027" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared_7b62a4ad-be9c-4546-b331-e9b562c97027" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f2ed685f-cbb8-42f8-87fd-fd2e6f1a4feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquityMethodInvestments_f2ed685f-cbb8-42f8-87fd-fd2e6f1a4feb" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_34b0de0d-d53b-4c0b-9c1d-a276000fc2eb" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromCollateralizedObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_34b0de0d-d53b-4c0b-9c1d-a276000fc2eb" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_6239d886-2c8e-4ef4-beae-f2e98d939c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_OtherInvestments_6239d886-2c8e-4ef4-beae-f2e98d939c1a" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_0bfee649-1ed8-4d8f-8216-c3d801798136" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_0bfee649-1ed8-4d8f-8216-c3d801798136" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_2f643fe3-321c-4e04-8a65-094ff3c2e7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_2f643fe3-321c-4e04-8a65-094ff3c2e7d3" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_768857d6-2ce0-46dd-bef5-84d2c5718a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_768857d6-2ce0-46dd-bef5-84d2c5718a02" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d5b06c62-68e9-42b4-8828-6aeed9023083" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d5b06c62-68e9-42b4-8828-6aeed9023083" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_b6c5e68b-42c8-42ed-9513-db1b18446b59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_b6c5e68b-42c8-42ed-9513-db1b18446b59" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ed21544b-ef36-4229-a375-f492f8a370b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_Assets_ed21544b-ef36-4229-a375-f492f8a370b2" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7fe8d5de-3ee8-4f8b-af3a-4b89f325ff72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_Liabilities_7fe8d5de-3ee8-4f8b-af3a-4b89f325ff72" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b17945d2-3494-443e-bf11-e15c5a3c1b00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b17945d2-3494-443e-bf11-e15c5a3c1b00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b17945d2-3494-443e-bf11-e15c5a3c1b00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b17945d2-3494-443e-bf11-e15c5a3c1b00" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b17945d2-3494-443e-bf11-e15c5a3c1b00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b17945d2-3494-443e-bf11-e15c5a3c1b00" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionSystemMember_95274fd5-2358-41c8-8138-9ea1aa7d185e" xlink:href="cmcsa-20241231.xsd#cmcsa_DistributionSystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_cmcsa_DistributionSystemMember_95274fd5-2358-41c8-8138-9ea1aa7d185e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember_1382ccc4-4773-458d-99fd-038513c05222" xlink:href="cmcsa-20241231.xsd#cmcsa_CustomerPremiseEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_cmcsa_CustomerPremiseEquipmentMember_1382ccc4-4773-458d-99fd-038513c05222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember_53bce723-7621-4e87-acb6-3e178463056d" xlink:href="cmcsa-20241231.xsd#cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember_53bce723-7621-4e87-acb6-3e178463056d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_422e4ebd-8533-48a5-9906-98ea2f91c4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_422e4ebd-8533-48a5-9906-98ea2f91c4c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c74f3660-0e34-41d0-8df7-2c715815cd30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_us-gaap_ConstructionInProgressMember_c74f3660-0e34-41d0-8df7-2c715815cd30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_c9d918de-45d8-4241-8ef4-ce634935b94e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_us-gaap_LandMember_c9d918de-45d8-4241-8ef4-ce634935b94e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6492765e-201b-4b94-9a00-c2725790b592" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:to="loc_srt_StatementGeographicalAxis_6492765e-201b-4b94-9a00-c2725790b592" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6492765e-201b-4b94-9a00-c2725790b592_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6492765e-201b-4b94-9a00-c2725790b592" xlink:to="loc_srt_SegmentGeographicalDomain_6492765e-201b-4b94-9a00-c2725790b592_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6492765e-201b-4b94-9a00-c2725790b592" xlink:to="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d97e2301-c256-413b-9b82-5a8f1bc3355d" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:to="loc_country_US_d97e2301-c256-413b-9b82-5a8f1bc3355d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_38027d25-7d26-487f-a1bd-0f4e234eda7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:to="loc_us-gaap_NonUsMember_38027d25-7d26-487f-a1bd-0f4e234eda7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_469fc186-3aad-4638-8a5c-791e27056f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_469fc186-3aad-4638-8a5c-791e27056f4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_d71dd837-ad37-4710-b6b0-689cab366391" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_d71dd837-ad37-4710-b6b0-689cab366391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b53b923a-dcff-4b43-a0ea-f4d145b415d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b53b923a-dcff-4b43-a0ea-f4d145b415d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_82ceb448-f579-451a-a85b-cfc2f040a8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_82ceb448-f579-451a-a85b-cfc2f040a8a2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsChangeinGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a3530f4a-07cd-4ab1-a330-1b27ef5643ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_a3530f4a-07cd-4ab1-a330-1b27ef5643ca" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6b5a22f3-e210-4185-9d69-2e2ffe12daf9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:to="loc_srt_ConsolidationItemsAxis_6b5a22f3-e210-4185-9d69-2e2ffe12daf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6b5a22f3-e210-4185-9d69-2e2ffe12daf9_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_6b5a22f3-e210-4185-9d69-2e2ffe12daf9" xlink:to="loc_srt_ConsolidationItemsDomain_6b5a22f3-e210-4185-9d69-2e2ffe12daf9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_313688e6-5e04-4e27-a369-e49cb050a397" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_6b5a22f3-e210-4185-9d69-2e2ffe12daf9" xlink:to="loc_srt_ConsolidationItemsDomain_313688e6-5e04-4e27-a369-e49cb050a397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d9c341f2-727e-4933-9daa-dd8bdfcfdc89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_313688e6-5e04-4e27-a369-e49cb050a397" xlink:to="loc_us-gaap_OperatingSegmentsMember_d9c341f2-727e-4933-9daa-dd8bdfcfdc89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_af5abe38-720b-4a50-95f3-4889fce133e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_af5abe38-720b-4a50-95f3-4889fce133e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_af5abe38-720b-4a50-95f3-4889fce133e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_af5abe38-720b-4a50-95f3-4889fce133e3" xlink:to="loc_us-gaap_SegmentDomain_af5abe38-720b-4a50-95f3-4889fce133e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_af5abe38-720b-4a50-95f3-4889fce133e3" xlink:to="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsSegmentsMember_fe2566c4-ff9e-4798-87cc-5e3c8a0eda66" xlink:href="cmcsa-20241231.xsd#cmcsa_CableCommunicationsSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_CableCommunicationsSegmentsMember_fe2566c4-ff9e-4798-87cc-5e3c8a0eda66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_edfb8b3a-cde4-457b-853f-59d59a03f22e" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_edfb8b3a-cde4-457b-853f-59d59a03f22e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_1d018c60-bcad-4396-a4ab-7006f731f4b3" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_1d018c60-bcad-4396-a4ab-7006f731f4b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentMember_b155582d-860b-4536-ade2-ee1a7522c342" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_MediaSegmentMember_b155582d-860b-4536-ade2-ee1a7522c342" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_757d19ab-6a89-4c21-9d78-8f79a02a15c5" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_StudiosSegmentMember_757d19ab-6a89-4c21-9d78-8f79a02a15c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksSegmentMember_5b42e262-c11c-4bbb-ab1e-cf5dda66b378" xlink:href="cmcsa-20241231.xsd#cmcsa_ThemeParksSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_ThemeParksSegmentMember_5b42e262-c11c-4bbb-ab1e-cf5dda66b378" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedSegmentMember_e2372f17-d4f2-40a7-bb8c-0892da127207" xlink:href="cmcsa-20241231.xsd#cmcsa_SkyLimitedSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_SkyLimitedSegmentMember_e2372f17-d4f2-40a7-bb8c-0892da127207" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_a3530f4a-07cd-4ab1-a330-1b27ef5643ca" xlink:to="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_313ac64e-6365-4fd6-aafe-7b1109706ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillGross_313ac64e-6365-4fd6-aafe-7b1109706ac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_4828e12f-f157-4463-a7c7-664b3676fa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_4828e12f-f157-4463-a7c7-664b3676fa2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cda54b8b-aef1-42a4-86f6-d8b427d4dca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_Goodwill_cda54b8b-aef1-42a4-86f6-d8b427d4dca0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers_2734d9c4-b594-4f78-8e3f-522810ff3df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTransfers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillTransfers_2734d9c4-b594-4f78-8e3f-522810ff3df6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther_1c57cdc3-1a7b-42da-b42e-ba7b1a89d349" xlink:href="cmcsa-20241231.xsd#cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther_1c57cdc3-1a7b-42da-b42e-ba7b1a89d349" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_0e47a37b-aba1-49e0-8554-e7d3b156fff9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e94761b7-ba16-45c1-a16a-4eedea36c91e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1b97b649-77ad-4412-82d8-418dfa4ccd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_298b2246-a969-4c43-b6a1-9669c7236aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_298b2246-a969-4c43-b6a1-9669c7236aa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_298b2246-a969-4c43-b6a1-9669c7236aa0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_298b2246-a969-4c43-b6a1-9669c7236aa0" xlink:to="loc_us-gaap_SegmentDomain_298b2246-a969-4c43-b6a1-9669c7236aa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_273acc63-672a-4f9a-8a39-1b3fa55a5d89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_298b2246-a969-4c43-b6a1-9669c7236aa0" xlink:to="loc_us-gaap_SegmentDomain_273acc63-672a-4f9a-8a39-1b3fa55a5d89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedSegmentMember_7106f422-7739-4f18-ba49-a14e6a4765c5" xlink:href="cmcsa-20241231.xsd#cmcsa_SkyLimitedSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_273acc63-672a-4f9a-8a39-1b3fa55a5d89" xlink:to="loc_cmcsa_SkyLimitedSegmentMember_7106f422-7739-4f18-ba49-a14e6a4765c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_798d4e29-ff81-43c6-9ec1-43cc26d9be70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_798d4e29-ff81-43c6-9ec1-43cc26d9be70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_798d4e29-ff81-43c6-9ec1-43cc26d9be70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_798d4e29-ff81-43c6-9ec1-43cc26d9be70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_798d4e29-ff81-43c6-9ec1-43cc26d9be70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a13f042-2305-454c-a49d-72f38ad38c41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_798d4e29-ff81-43c6-9ec1-43cc26d9be70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a13f042-2305-454c-a49d-72f38ad38c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1b22f3d3-9cbc-45d9-83e5-1aa5cb8183a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a13f042-2305-454c-a49d-72f38ad38c41" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1b22f3d3-9cbc-45d9-83e5-1aa5cb8183a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_04af7e8d-d292-4621-b4ed-e97687623284" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:to="loc_srt_ConsolidationItemsAxis_04af7e8d-d292-4621-b4ed-e97687623284" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_04af7e8d-d292-4621-b4ed-e97687623284_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_04af7e8d-d292-4621-b4ed-e97687623284" xlink:to="loc_srt_ConsolidationItemsDomain_04af7e8d-d292-4621-b4ed-e97687623284_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_12be6128-42f5-49a7-933b-26247c76dac4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_04af7e8d-d292-4621-b4ed-e97687623284" xlink:to="loc_srt_ConsolidationItemsDomain_12be6128-42f5-49a7-933b-26247c76dac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_990f3776-e7d5-49e0-a3d6-e4b5a8bcb00d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_12be6128-42f5-49a7-933b-26247c76dac4" xlink:to="loc_us-gaap_OperatingSegmentsMember_990f3776-e7d5-49e0-a3d6-e4b5a8bcb00d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2bc377eb-1523-40ae-97cd-3d190f9bfd20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2bc377eb-1523-40ae-97cd-3d190f9bfd20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_531e1e9f-30c5-4084-bc67-2fd4c6112504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_531e1e9f-30c5-4084-bc67-2fd4c6112504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_8f088c7d-5758-459a-81c4-6af676824c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_8f088c7d-5758-459a-81c4-6af676824c5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2094d2bd-7799-44d3-b995-7712b6433e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_8f088c7d-5758-459a-81c4-6af676824c5c" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2094d2bd-7799-44d3-b995-7712b6433e56" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_8bc8c171-8788-4515-af45-f9c7e08935f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e5a2a2f6-6922-4d20-b145-e0d5c6e60648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_8bc8c171-8788-4515-af45-f9c7e08935f7" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e5a2a2f6-6922-4d20-b145-e0d5c6e60648" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_84915635-cf93-42ce-aabc-5a61cbb55dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e5a2a2f6-6922-4d20-b145-e0d5c6e60648" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_84915635-cf93-42ce-aabc-5a61cbb55dd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_84915635-cf93-42ce-aabc-5a61cbb55dd9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_84915635-cf93-42ce-aabc-5a61cbb55dd9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_84915635-cf93-42ce-aabc-5a61cbb55dd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_84915635-cf93-42ce-aabc-5a61cbb55dd9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_bc947cf9-e7ca-4d61-a0cc-108ade9b994b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:to="loc_us-gaap_FranchiseRightsMember_bc947cf9-e7ca-4d61-a0cc-108ade9b994b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_b5622f20-a67d-471c-a287-2de37cdd7c34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:to="loc_us-gaap_LicensingAgreementsMember_b5622f20-a67d-471c-a287-2de37cdd7c34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c2392a3f-c5e2-4ea3-a9d9-e1d69ef16793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_8bc8c171-8788-4515-af45-f9c7e08935f7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c2392a3f-c5e2-4ea3-a9d9-e1d69ef16793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fb2596b-9b75-4342-89ff-08722a740d88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fb2596b-9b75-4342-89ff-08722a740d88" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a94c0037-671e-4797-aa7e-4de8b7a12d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fb2596b-9b75-4342-89ff-08722a740d88" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a94c0037-671e-4797-aa7e-4de8b7a12d9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a94c0037-671e-4797-aa7e-4de8b7a12d9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a94c0037-671e-4797-aa7e-4de8b7a12d9e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a94c0037-671e-4797-aa7e-4de8b7a12d9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a94c0037-671e-4797-aa7e-4de8b7a12d9e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c7e24fe1-cd78-438b-8847-0594c0f63035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c7e24fe1-cd78-438b-8847-0594c0f63035" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_da8ed765-343a-49f2-991a-adb16d86ece5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_da8ed765-343a-49f2-991a-adb16d86ece5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_8a6f26a1-3eed-4002-8502-71ff41714b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_8a6f26a1-3eed-4002-8502-71ff41714b4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_fa911eb2-8e51-499f-86b3-82cd5ab35d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_fa911eb2-8e51-499f-86b3-82cd5ab35d66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_baca5f7e-2047-4a08-8fa4-7acf9d811701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_baca5f7e-2047-4a08-8fa4-7acf9d811701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_887d2615-748b-4e7b-9780-e4283886b15a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_887d2615-748b-4e7b-9780-e4283886b15a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EmployeeBenefitPlansDeferredCompensationPlansDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_71336480-b0a5-4c5a-b4cf-f980cdcbc942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_71336480-b0a5-4c5a-b4cf-f980cdcbc942" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_8fc48722-1d43-448b-a540-84169eca6ced" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_71336480-b0a5-4c5a-b4cf-f980cdcbc942" xlink:to="loc_srt_TitleOfIndividualAxis_8fc48722-1d43-448b-a540-84169eca6ced" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8fc48722-1d43-448b-a540-84169eca6ced_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_8fc48722-1d43-448b-a540-84169eca6ced" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8fc48722-1d43-448b-a540-84169eca6ced_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bfbaf586-c95a-402b-a096-8c432a887d1c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_8fc48722-1d43-448b-a540-84169eca6ced" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bfbaf586-c95a-402b-a096-8c432a887d1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansMember_91e4d591-d26e-44e4-a282-52720bf45c7a" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bfbaf586-c95a-402b-a096-8c432a887d1c" xlink:to="loc_cmcsa_DeferredCompensationPlansMember_91e4d591-d26e-44e4-a282-52720bf45c7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_5dedd929-e93f-46d7-98d5-ce4f0af2ddaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_5dedd929-e93f-46d7-98d5-ce4f0af2ddaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansInterestCost_e7593c50-431a-4a3b-a38a-d2ca8dcc000a" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:to="loc_cmcsa_DeferredCompensationPlansInterestCost_e7593c50-431a-4a3b-a38a-d2ca8dcc000a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c1683d4c-5253-45b9-8286-7c068cdf434a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c1683d4c-5253-45b9-8286-7c068cdf434a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b7d73a07-f875-4ce4-8cbd-5a2c5b755845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c1683d4c-5253-45b9-8286-7c068cdf434a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b7d73a07-f875-4ce4-8cbd-5a2c5b755845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b7d73a07-f875-4ce4-8cbd-5a2c5b755845_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b7d73a07-f875-4ce4-8cbd-5a2c5b755845" xlink:to="loc_us-gaap_ClassOfStockDomain_b7d73a07-f875-4ce4-8cbd-5a2c5b755845_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b7d73a07-f875-4ce4-8cbd-5a2c5b755845" xlink:to="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a19d2845-6c9c-4307-8c2d-de90aee0cbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:to="loc_us-gaap_CommonClassAMember_a19d2845-6c9c-4307-8c2d-de90aee0cbe5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0eebcf06-aa96-491c-b72e-9a848b165f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:to="loc_us-gaap_CommonClassBMember_0eebcf06-aa96-491c-b72e-9a848b165f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommonStockVotingPower_89f9c3cb-c540-4926-b1bb-3f0c4008ab4d" xlink:href="cmcsa-20241231.xsd#cmcsa_CommonStockVotingPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:to="loc_cmcsa_CommonStockVotingPower_89f9c3cb-c540-4926-b1bb-3f0c4008ab4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_d6394379-d5ce-4047-aa5b-e6547f26ea12" xlink:href="cmcsa-20241231.xsd#cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:to="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_d6394379-d5ce-4047-aa5b-e6547f26ea12" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityChangesinCommonStockDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityChangesinCommonStockDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/EquityChangesinCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_24b74865-2988-4687-99a5-47a1ee609b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_6a0a97fb-a464-4333-b829-a244242af8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_24b74865-2988-4687-99a5-47a1ee609b0c" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_6a0a97fb-a464-4333-b829-a244242af8d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1bbc9364-0d29-4103-94fc-241d943119af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_6a0a97fb-a464-4333-b829-a244242af8d9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1bbc9364-0d29-4103-94fc-241d943119af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1bbc9364-0d29-4103-94fc-241d943119af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1bbc9364-0d29-4103-94fc-241d943119af" xlink:to="loc_us-gaap_ClassOfStockDomain_1bbc9364-0d29-4103-94fc-241d943119af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1bbc9364-0d29-4103-94fc-241d943119af" xlink:to="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7fb72e35-b0ce-4a83-849b-32cb55539d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:to="loc_us-gaap_CommonClassAMember_7fb72e35-b0ce-4a83-849b-32cb55539d1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_84f9c2d9-7fee-4626-bced-0a91ce9e3eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:to="loc_us-gaap_CommonClassBMember_84f9c2d9-7fee-4626-bced-0a91ce9e3eb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_24b74865-2988-4687-99a5-47a1ee609b0c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_61df2f1b-3bf5-4c08-9d3b-60925e27786c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_61df2f1b-3bf5-4c08-9d3b-60925e27786c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8f186cde-0de1-4c0c-9f29-456c01bb2b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8f186cde-0de1-4c0c-9f29-456c01bb2b4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e575b0c6-2f17-4691-8529-6fc484c377ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e575b0c6-2f17-4691-8529-6fc484c377ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03844271-4daa-4663-ac7a-988f3c1effa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03844271-4daa-4663-ac7a-988f3c1effa1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b2b65533-6f39-4e07-9e0d-af2f7c6d2fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f4b7bec8-b5dd-488b-abf0-c4782630291a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_07762822-ff54-4123-a649-28e212b94a25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f4b7bec8-b5dd-488b-abf0-c4782630291a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_07762822-ff54-4123-a649-28e212b94a25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ba1a504e-2320-4a22-ba5b-a451c96920c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_07762822-ff54-4123-a649-28e212b94a25" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ba1a504e-2320-4a22-ba5b-a451c96920c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ba1a504e-2320-4a22-ba5b-a451c96920c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ba1a504e-2320-4a22-ba5b-a451c96920c0" xlink:to="loc_us-gaap_EquityComponentDomain_ba1a504e-2320-4a22-ba5b-a451c96920c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ba1a504e-2320-4a22-ba5b-a451c96920c0" xlink:to="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c42038e-d764-449f-af57-094fb102d6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c42038e-d764-449f-af57-094fb102d6bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f8abc245-311b-4f79-b4fa-5e89c3feb743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f8abc245-311b-4f79-b4fa-5e89c3feb743" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_34d3e8fe-6571-4d96-822b-5b7f450f47b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_34d3e8fe-6571-4d96-822b-5b7f450f47b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_444b90da-e180-4379-a092-df4c6ae19c39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_444b90da-e180-4379-a092-df4c6ae19c39" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3865be82-4902-4e7b-80e3-726074156dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f4b7bec8-b5dd-488b-abf0-c4782630291a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3865be82-4902-4e7b-80e3-726074156dbf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cf4f057-884e-4bb1-8188-da11c5b6cab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cf4f057-884e-4bb1-8188-da11c5b6cab9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cf4f057-884e-4bb1-8188-da11c5b6cab9" xlink:to="loc_us-gaap_AwardTypeAxis_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_91df40ad-fe58-4151-a7c4-d339ff4d6715" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:to="loc_us-gaap_EmployeeStockOptionMember_91df40ad-fe58-4151-a7c4-d339ff4d6715" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2ab1428c-a25a-48ab-a6d0-301cce52d19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2ab1428c-a25a-48ab-a6d0-301cce52d19f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_a5849c0f-07c2-4550-8f86-d0e7cd2fc0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_a5849c0f-07c2-4550-8f86-d0e7cd2fc0c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e0bad855-0461-4434-8f6a-db3260b6f728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e0bad855-0461-4434-8f6a-db3260b6f728" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8270b3b1-180f-4e46-bdfb-545c7cfa1673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8270b3b1-180f-4e46-bdfb-545c7cfa1673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2da172e-56f2-47ae-bbfa-4d57fff08970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2da172e-56f2-47ae-bbfa-4d57fff08970" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_250b48c9-1052-41bc-8c86-9350c471fef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_250b48c9-1052-41bc-8c86-9350c471fef2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_deed9786-a55c-4781-9ea1-b9b0452ea0de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_deed9786-a55c-4781-9ea1-b9b0452ea0de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ad49c3d8-0080-44cf-804d-8da8ae89fc28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_deed9786-a55c-4781-9ea1-b9b0452ea0de" xlink:to="loc_us-gaap_AwardTypeAxis_ad49c3d8-0080-44cf-804d-8da8ae89fc28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad49c3d8-0080-44cf-804d-8da8ae89fc28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ad49c3d8-0080-44cf-804d-8da8ae89fc28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad49c3d8-0080-44cf-804d-8da8ae89fc28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa74bf44-8725-4539-ae9f-96966e6c9343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ad49c3d8-0080-44cf-804d-8da8ae89fc28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa74bf44-8725-4539-ae9f-96966e6c9343" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3573fcea-d2d2-4617-8b0f-695fe89e93a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa74bf44-8725-4539-ae9f-96966e6c9343" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3573fcea-d2d2-4617-8b0f-695fe89e93a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7cbc1e37-03db-4add-a499-c7c7db0f63c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7cbc1e37-03db-4add-a499-c7c7db0f63c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8179f78-674a-4c65-b9d3-d7d4e7d2cc26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8179f78-674a-4c65-b9d3-d7d4e7d2cc26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8aed9367-5810-4d79-b400-4d56ece056e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8aed9367-5810-4d79-b400-4d56ece056e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b2598d32-f835-409f-9313-0f5a0f4bbdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b2598d32-f835-409f-9313-0f5a0f4bbdb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9840ef87-44cf-4d53-98a6-9e07c346ea4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9840ef87-44cf-4d53-98a6-9e07c346ea4a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5bc231a1-c2f1-40bf-a8d9-d739b36f5b86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5bc231a1-c2f1-40bf-a8d9-d739b36f5b86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f7ae3a1-21b8-4de1-bf10-1ce14e259220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f7ae3a1-21b8-4de1-bf10-1ce14e259220" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6d0b205a-2a13-4750-be71-1eae11d40a34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6d0b205a-2a13-4750-be71-1eae11d40a34" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_094fd256-d48d-4ebc-9608-108433b415e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6d0b205a-2a13-4750-be71-1eae11d40a34" xlink:to="loc_us-gaap_AwardTypeAxis_094fd256-d48d-4ebc-9608-108433b415e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_094fd256-d48d-4ebc-9608-108433b415e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_094fd256-d48d-4ebc-9608-108433b415e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_094fd256-d48d-4ebc-9608-108433b415e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0dc1523-3ef8-4737-9158-08787a352bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_094fd256-d48d-4ebc-9608-108433b415e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0dc1523-3ef8-4737-9158-08787a352bf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2e03c401-540b-4873-a325-b5ba4496a169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0dc1523-3ef8-4737-9158-08787a352bf5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2e03c401-540b-4873-a325-b5ba4496a169" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c509ff63-310d-4823-9012-ac4ac7413fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c509ff63-310d-4823-9012-ac4ac7413fe6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4bebca5c-8a0d-48c0-87b8-6a33c5266f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4bebca5c-8a0d-48c0-87b8-6a33c5266f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4307a9ef-69bd-4d1d-83f2-a97df3b1ba14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4307a9ef-69bd-4d1d-83f2-a97df3b1ba14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4482bdc1-ccad-432d-bb3c-919928708c19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4482bdc1-ccad-432d-bb3c-919928708c19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f8a09e79-abad-4543-ad39-4fed6e576f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f8a09e79-abad-4543-ad39-4fed6e576f1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_184a2b55-1224-4141-9dd7-cda91a650fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_184a2b55-1224-4141-9dd7-cda91a650fd1" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_d1140836-6206-44da-b5f2-789eaf39ba53" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_d1140836-6206-44da-b5f2-789eaf39ba53" xlink:type="arc" order="691"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="692"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_7ce8ea83-7ba2-4b29-bac2-84c8d13fb45b" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_7ce8ea83-7ba2-4b29-bac2-84c8d13fb45b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="101"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="41"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>22
<FILENAME>cmcsa-20241231_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 2025 Workiva-->
<!--r:8d569a8e-9cf6-4d0c-bcfa-c0d18710abc5,g:f1c0e94d-b228-444f-9c0a-4cd74df801cd-->
<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2c234231-9fab-4624-9fbb-09ae8c0ee967_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/2024/elts/us-gaap-2024.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_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves_4ac2207b-ff5e-4ce2-b53c-5eaf5b0bd4ed_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deductions from reserves</link:label>
    <link:label id="lab_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves_label_en-US" xlink:label="lab_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Deductions From Reserves</link:label>
    <link:label id="lab_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves_documentation_en-US" xlink:label="lab_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Deductions From Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" xlink:href="cmcsa-20241231.xsd#cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" xlink:to="lab_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_13b56a34-cf1a-4d7c-a5c1-81e044fd4a3e_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases and repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount_aad33c5d-3a24-4af4-b808-3263c715c12f_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount_label_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Federal, Amount</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount_documentation_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Federal, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" xlink:to="lab_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9e8c222a-b46d-4e05-867e-9bc43640c8f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal tax at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_a783958d-996f-4540-8ec5-011fecc38ed1_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 [Abstract]</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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_45272dbc-fba1-4661-9b90-cc8174302d9a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c5b8a6d9-a25a-4fbc-a679-522d6c8f5e21_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">Increase (decrease) in cash, cash equivalents and restricted cash</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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1ffdd55d-0578-450c-8717-8f72d0293604_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of future minimum rental commitments for operating leases under the new guidance</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_f6538812-790d-4e37-becb-b28118fe2535_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Indefinite-Lived [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Indefinite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_7f9dc201-eeca-4f5a-bdbd-e7362fa6cb81_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 Jurisdiction [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 Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_1340cc2e-fe92-4bdb-bb21-4ae55d321651_verboseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss and other loss carryforwards</link:label>
    <link:label id="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_label_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss And Other Loss Carryforwards</link:label>
    <link:label id="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss And Other Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:to="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceAmount_cfef8812-4abc-45cc-a0f8-887a184d88fd_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production tax incentive</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceAmount_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Income, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceAmount" xlink:to="lab_us-gaap_GovernmentAssistanceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_8f60ec7f-c553-4377-b354-83a9ac9be5e4_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/2024/dei-2024.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_EquityMethodInvestmentOwnershipPercentage_fb26e84a-19ed-4871-a9bc-2fba7dcbc45c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueHedgingMember_7907f087-d760-4940-a57b-82a37ef58a36_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value hedge</link:label>
    <link:label id="lab_us-gaap_FairValueHedgingMember_label_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueHedgingMember" xlink:to="lab_us-gaap_FairValueHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_82860ecd-3442-47ba-800e-e0a7fd333399_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_1346c8a4-03c6-4c49-a526-3ee4d8916532_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_7fc02535-aa87-4498-bfec-6390b396e962_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" 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/2024/ecd-2024.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_cf895dae-58a6-483f-b789-4449c86a9960_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related income tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ExternalCustomersMember_fd415973-dd36-4e9e-9d60-9d522b46d250_terseLabel_en-US" xlink:label="lab_cmcsa_ExternalCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">External Customers</link:label>
    <link:label id="lab_cmcsa_ExternalCustomersMember_label_en-US" xlink:label="lab_cmcsa_ExternalCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">External Customers [Member]</link:label>
    <link:label id="lab_cmcsa_ExternalCustomersMember_documentation_en-US" xlink:label="lab_cmcsa_ExternalCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">External Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExternalCustomersMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ExternalCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ExternalCustomersMember" xlink:to="lab_cmcsa_ExternalCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock_1ac8fb03-441d-4fce-bdae-88c95a7dde7d_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other balance sheet accounts</link:label>
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Other Balance Sheet Accounts Related To Recognition Of Revenue [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Other Balance Sheet Accounts [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_dbb04912-b223-4fb0-a47f-0f71d99c81bb_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends declared per common share (in dollars 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/2024/elts/us-gaap-2024.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_cmcsa_DomesticBroadbandMember_10e278d2-b59f-4f14-9f79-f17fddaf3e5c_terseLabel_en-US" xlink:label="lab_cmcsa_DomesticBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic broadband</link:label>
    <link:label id="lab_cmcsa_DomesticBroadbandMember_label_en-US" xlink:label="lab_cmcsa_DomesticBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Broadband [Member]</link:label>
    <link:label id="lab_cmcsa_DomesticBroadbandMember_documentation_en-US" xlink:label="lab_cmcsa_DomesticBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Domestic Broadband</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticBroadbandMember" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticBroadbandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DomesticBroadbandMember" xlink:to="lab_cmcsa_DomesticBroadbandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_d72d39a6-667d-409d-b8e6-ebe1cfd6a2a5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" 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_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7db72a0f-a906-44de-8df1-a5adad8cc1fd_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4f38d14e-e1b5-4abe-a3c6-d60f9dfd088a_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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_AllowanceForDoubtfulAccountsReceivableCurrent_256524df-92d1-4d28-9266-c6b7855f8166_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_50e2e4bd-adc5-4275-abe9-d8c2944a6eb7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:to="lab_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_eecb82b3-4607-4732-a162-12c069068cec_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Realized and unrealized gains (losses) on equity securities, net</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_c10a2131-1160-418d-b10d-512a3a6d1b4e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" 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/2024/ecd-2024.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_us-gaap_CashSurrenderValueOfLifeInsurance_abbdb4f3-d2d6-41d4-9f4f-e59d8f02c1ac_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash surrender value of life insurance policies</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Surrender Value of Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:to="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_95380119-fe80-4039-8e29-d38444ed755b_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/2024/elts/us-gaap-2024.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_LandMember_223b4601-aaf1-46ae-9218-4da1cbfc3e78_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_171fbbcf-a0ba-49b2-aba8-72c4c667e150_terseLabel_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Programming and production</link:label>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_ecff57c8-b614-4ad6-b3c1-264966f46849_totalLabel_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total programming and production costs</link:label>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_label_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Programming And Production Costs</link:label>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_documentation_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of expense recognized in the period for costs associated with video programming and content acquisition and production costs. Programming expenses include the fees paid to license the programming distributed to video customers, such as the programming license fees charged by cable networks and fees charged for retransmission of the signals from local broadcast television stations. Production costs include the amortization of owned and acquired programming, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of programming to third-party networks and other distribution platforms, and on-air talent costs. It also includes the amortization of capitalized theatrical film production and acquisition costs and distribution expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts" xlink:to="lab_cmcsa_ProgrammingAndProductionCosts" 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/2024/ecd-2024.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_us-gaap_NetInvestmentHedgingMember_71215fcf-d605-48f6-a927-7dfd121e3993_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net investment hedge</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_48ce90df-4fce-4bed-a3dc-16ffe36fac90_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_6d787af5-1473-49bb-9039-89af8d646fe5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_dc321e50-b22f-49aa-a64e-9d7a79392bdd_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/2024/elts/us-gaap-2024.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_country_US_da0e8cfe-4644-4adb-ab21-dc24b967f4a0_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_da57eac6-d397-460e-b96e-aedef59572b8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent assets, net</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/2024/elts/us-gaap-2024.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_us-gaap_FiniteLivedIntangibleAssetsGross_d118458a-2c2a-4436-b3fb-7c0feeb8e56f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_7c9abc08-1268-4366-87bc-062c1e35e306_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/2024/elts/us-gaap-2024.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_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4b89dd3b-f12d-43bc-b4c6-72610b62d497_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_ed7205c0-5625-4a41-ac17-5e187f6c85e5_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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_e46edb33-1494-4bbb-9dac-0fa40e2e37d9_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">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/2024/elts/us-gaap-2024.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_93c55557-c0fb-440e-822b-289808ecd898_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/2024/elts/us-gaap-2024.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_StockholdersEquityOther_661fcf38-bed9-4904-8514-a8a22ef0d641_negatedLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" 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_StockholdersEquityOther_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes5.250PercentDue2040Member_de2a7f29-05c2-4b9a-8de5-779fbc283ff7_terseLabel_en-US" xlink:label="lab_cmcsa_Notes5.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.250% Notes due 2040</link:label>
    <link:label id="lab_cmcsa_Notes5.250PercentDue2040Member_label_en-US" xlink:label="lab_cmcsa_Notes5.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 5.250 Percent Due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.250PercentDue2040Member_documentation_en-US" xlink:label="lab_cmcsa_Notes5.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 5.250 Percent Due 2040</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.250PercentDue2040Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes5.250PercentDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes5.250PercentDue2040Member" xlink:to="lab_cmcsa_Notes5.250PercentDue2040Member" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_cmcsa_FinanceReceivableProgramAxis_baf84f0c-342e-4fc9-8e09-cac45af8f69e_terseLabel_en-US" xlink:label="lab_cmcsa_FinanceReceivableProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Receivable Program [Axis]</link:label>
    <link:label id="lab_cmcsa_FinanceReceivableProgramAxis_label_en-US" xlink:label="lab_cmcsa_FinanceReceivableProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Receivable Program [Axis]</link:label>
    <link:label id="lab_cmcsa_FinanceReceivableProgramAxis_documentation_en-US" xlink:label="lab_cmcsa_FinanceReceivableProgramAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Receivable Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceReceivableProgramAxis" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceReceivableProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FinanceReceivableProgramAxis" xlink:to="lab_cmcsa_FinanceReceivableProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount_3ca87f65-3808-4e87-8f73-c6ecd4837786_terseLabel_en-US" xlink:label="lab_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum commitments for sports rights</link:label>
    <link:label id="lab_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount_label_en-US" xlink:label="lab_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Broadcasters License Agreement Commitments, Amount</link:label>
    <link:label id="lab_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount_documentation_en-US" xlink:label="lab_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Broadcasters License Agreement Commitments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount" xlink:href="cmcsa-20241231.xsd#cmcsa_BroadcastersLicenseAgreementCommitmentsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount" xlink:to="lab_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_e6f01014-3053-45d1-bcaa-17bec7f105df_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Released, less amortization</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Capitalized Cost, Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_156f2cb9-0e3d-43a6-99b6-98a471fea525_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/2024/dei-2024.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_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/2024/ecd-2024.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_us-gaap_UseOfEstimates_7d7a7442-e437-4423-9de1-1aedd6187745_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_155dd065-3ace-455b-bc67-51c85847125c_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/2024/dei-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94cf60e2-0e40-4ba9-aeae-acab785de7ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c448c39c-ee0e-414c-8643-f5a1d9df4de8_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ca53bcd5-a3ab-4e8b-ab6e-3ca5023cf680_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_RevolvingCreditFacilityDueMay172029Member_6a9c2bbe-81db-4ee7-9963-92df3f6c38a2_terseLabel_en-US" xlink:label="lab_cmcsa_RevolvingCreditFacilityDueMay172029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility Due May 17, 2029</link:label>
    <link:label id="lab_cmcsa_RevolvingCreditFacilityDueMay172029Member_label_en-US" xlink:label="lab_cmcsa_RevolvingCreditFacilityDueMay172029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility Due May 17, 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_RevolvingCreditFacilityDueMay172029Member_documentation_en-US" xlink:label="lab_cmcsa_RevolvingCreditFacilityDueMay172029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility Due May 17, 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevolvingCreditFacilityDueMay172029Member" xlink:href="cmcsa-20241231.xsd#cmcsa_RevolvingCreditFacilityDueMay172029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevolvingCreditFacilityDueMay172029Member" xlink:to="lab_cmcsa_RevolvingCreditFacilityDueMay172029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_b8609071-a3e6-4798-a1f0-4a9dac91ca68_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Completed, not released</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Capitalized Cost, Completed and Not Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AtairosMember_1636d2bd-8e4d-4878-9a63-2120146c3144_terseLabel_en-US" xlink:label="lab_cmcsa_AtairosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Atairos</link:label>
    <link:label id="lab_cmcsa_AtairosMember_label_en-US" xlink:label="lab_cmcsa_AtairosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Atairos [Member]</link:label>
    <link:label id="lab_cmcsa_AtairosMember_documentation_en-US" xlink:label="lab_cmcsa_AtairosMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Atairos [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AtairosMember" xlink:href="cmcsa-20241231.xsd#cmcsa_AtairosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AtairosMember" xlink:to="lab_cmcsa_AtairosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_MediaSegmentMember_50eff9c4-bcdc-4275-8154-17d1b39d3a62_terseLabel_en-US" xlink:label="lab_cmcsa_MediaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Media</link:label>
    <link:label id="lab_cmcsa_MediaSegmentMember_label_en-US" xlink:label="lab_cmcsa_MediaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Media Segment [Member]</link:label>
    <link:label id="lab_cmcsa_MediaSegmentMember_documentation_en-US" xlink:label="lab_cmcsa_MediaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Media Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentMember" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MediaSegmentMember" xlink:to="lab_cmcsa_MediaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_5653cc72-6d16-499c-ac90-f90d021a3c18_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/2024/elts/us-gaap-2024.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_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_9fa621b7-3497-4910-8d17-0e3c77189b55_totalLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Film and television costs</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized On Its Own Capitalized Cost, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total amounts of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94139f10-e381-4e3f-ad06-8dc0f48cc5b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivables [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivables [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedFranchiseRights_88675973-5e8a-4988-bc7f-3e86d9432377_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedFranchiseRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Franchise rights</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedFranchiseRights_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedFranchiseRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Franchise Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedFranchiseRights" xlink:to="lab_us-gaap_IndefiniteLivedFranchiseRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_18b07e65-80be-4a01-9cf1-379c9379e511_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_c0d6532b-8506-4dec-bf71-69f8b59ddab2_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_3572d740-7c35-4ab1-a3b5-eb37600e7a66_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</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/2024/elts/us-gaap-2024.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_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_ef1ab68c-e051-4463-913d-95e54e1fe424_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance on sale of investment</link:label>
    <link:label id="lab_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_label_en-US" xlink:label="lab_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Advance On Sale Of Investment</link:label>
    <link:label id="lab_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Advance On Sale Of Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromAdvanceOnSaleOfInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment" xlink:to="lab_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ead720a2-0646-4960-b210-7405d2b61cfd_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">Other comprehensive income (loss), net of tax (expense) benefit:</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/2024/elts/us-gaap-2024.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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree_e1054787-4f92-4da2-a14c-4a2111c2b5c0_terseLabel_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree_label_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances,Expected Amortization, Year Three</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree_documentation_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization for right acquired by broadcaster under license agreement for program material, including sports rights advances, expected to be recognized within third operating cycle following most recent annual statement of financial position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" xlink:to="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_e88f9f97-0887-4fbe-a0fa-16da3920691b_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair market value assessment floor for put and call option</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Fair Market Value, Floor For Put And Call Option</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair market value floor representing minimum total equity value of investment for put and call option.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:to="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DeferredCompensationPlansMember_d98da31b-64b9-4652-bf84-c0934ffec1ca_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansMember_label_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans [Member]</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansMember_documentation_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansMember" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredCompensationPlansMember" xlink:to="lab_cmcsa_DeferredCompensationPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_911d4013-a36a-4db4-aac3-e29f708580fd_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/2024/elts/us-gaap-2024.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_ForeignExchangeForwardMember_a475144d-a569-4933-b414-489dfb7a5586_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 currency forwards</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/2024/elts/us-gaap-2024.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_us-gaap_Depreciation_14280cd1-0bac-49eb-a826-382c2a40cbd7_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_cf93e6d8-aa09-4621-ae90-dc2676c60010_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fcd0a97e-6099-4f76-8bc1-677447bab684_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3e81aa13-10ee-4f25-a511-259f9d1dc371_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_c55dd8ed-dbe4-43aa-9eb0-af1957b58a8b_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 attributable to Comcast Corporation</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/2024/elts/us-gaap-2024.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_us-gaap_AwardTypeAxis_16a80382-adc7-4732-9530-927dff79fd3a_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 [Axis]</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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilities_0e3e9928-e495-4ee1-bd44-f8428206f520_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a2e521d4-21fc-40e0-813a-1d685766efcc_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_1548bb1e-5fe1-4ac1-850d-7fd61055c079_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</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/2024/elts/us-gaap-2024.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_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther_911b4cbc-1493-4e26-a924-c5dea125ea1e_terseLabel_en-US" xlink:label="lab_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Write-offs charged against the allowance, net of recoveries and other</link:label>
    <link:label id="lab_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther_label_en-US" xlink:label="lab_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss, Write-Offs, Net Of Recoveries, And Other</link:label>
    <link:label id="lab_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther_documentation_en-US" xlink:label="lab_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss, Write-Offs, Net Of Recoveries, And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" xlink:href="cmcsa-20241231.xsd#cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" xlink:to="lab_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_9d24f5de-5e72-4a9e-aaee-bf98f213536e_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_1d13892c-0eab-45b0-9e52-90dfc99bea10_terseLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated variable interest entity's liabilities the balance sheet</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/2024/elts/us-gaap-2024.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_MinorityInterest_e5fdfa94-c9fb-4aed-a744-45ba3e672985_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_MediaSegmentsMember_5f3b4be3-b0d9-479b-b496-15d84a9a6506_terseLabel_en-US" xlink:label="lab_cmcsa_MediaSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Media Segments</link:label>
    <link:label id="lab_cmcsa_MediaSegmentsMember_label_en-US" xlink:label="lab_cmcsa_MediaSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Media Segments [Member]</link:label>
    <link:label id="lab_cmcsa_MediaSegmentsMember_documentation_en-US" xlink:label="lab_cmcsa_MediaSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Media Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentsMember" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MediaSegmentsMember" xlink:to="lab_cmcsa_MediaSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_e2cbe88c-6db0-40f4-b9e3-b70c17cfd89f_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">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/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d997b4d9-611e-4638-af3a-358a3a23c51b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d5973c1f-4472-42a4-a53f-6a129aa9decf_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_33262605-6af7-46cc-8e33-c835369b0a35_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 Facilities</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/2024/elts/us-gaap-2024.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_663d62ab-1ac0-4c83-97cf-db01c0c30927_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">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/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeaseLiabilityCurrent_b6097ef1-02e2-4cc3-babe-db6029dc6809_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">Accrued expenses and other current 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherOperatingAndAdministrative_e91c868a-33c4-4457-9643-811977041aee_terseLabel_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating and administrative</link:label>
    <link:label id="lab_cmcsa_OtherOperatingAndAdministrative_label_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating And Administrative</link:label>
    <link:label id="lab_cmcsa_OtherOperatingAndAdministrative_documentation_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other operating and administrative expense recognized in the period not presented separately.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherOperatingAndAdministrative" xlink:to="lab_cmcsa_OtherOperatingAndAdministrative" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_04d56a95-cf2b-41f7-aa02-8112feba5442_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage representing fair market value floor for put and call option</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage Representing Fair Market Value Floor For Put And Call Option</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage Representing Fair Market Value Floor For Put And Call Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:to="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember_32ba4e9f-65b7-4871-bee4-6d6279947e7b_terseLabel_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Film and Television</link:label>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember_label_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Film And Television Offset [Member]</link:label>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember_documentation_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Film And Television Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember" xlink:to="lab_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_aa2ff313-101c-4cc7-9486-4140b3b11cb0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_cc1e2d34-d8ec-4922-9598-019e1fb6095b_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_571fd5bf-8672-43a0-9e8e-70be8213abe6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions due to expiration of statutes of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_34994251-a33f-40f1-a9ef-193c170f523f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of common shares outstanding &#8211; diluted (in 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/2024/elts/us-gaap-2024.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_cmcsa_CommonStockVotingPower_195b9def-06f5-4099-bc2c-ee6e9852b0b4_terseLabel_en-US" xlink:label="lab_cmcsa_CommonStockVotingPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Voting power</link:label>
    <link:label id="lab_cmcsa_CommonStockVotingPower_label_en-US" xlink:label="lab_cmcsa_CommonStockVotingPower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Voting Power</link:label>
    <link:label id="lab_cmcsa_CommonStockVotingPower_documentation_en-US" xlink:label="lab_cmcsa_CommonStockVotingPower" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock Voting Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommonStockVotingPower" xlink:href="cmcsa-20241231.xsd#cmcsa_CommonStockVotingPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CommonStockVotingPower" xlink:to="lab_cmcsa_CommonStockVotingPower" 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/2024/ecd-2024.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_FilmMonetizedOnItsOwnCapitalizedCost_d7ed5a17-c284-49b5-b4ff-cafc5cc38354_totalLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Owned:</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Capitalized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_98a4341f-35d1-4fb1-8588-165875a59dbe_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 Comcast Corporation shareholders&#8217; equity</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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfGoodwillTextBlock_f4a4468b-a0b0-43e8-b4a8-47593c05ed90_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_6410471a-8a1b-4eeb-a19b-0b90699211af_terseLabel_en-US" xlink:label="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unfunded capital commitment</link:label>
    <link:label id="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_label_en-US" xlink:label="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment</link:label>
    <link:label id="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_documentation_en-US" xlink:label="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:href="cmcsa-20241231.xsd#cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:to="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_bbf943fa-b261-4241-9abe-ea96dbf02c99_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expenses related to retirement investment plans</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle_b84192ba-4130-456b-ab18-809fd4e0fb6e_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Completed and Not Released Film, Expected Amortization in Next Operating Cycle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration_aa3cd87b-b5e7-4b2b-8d64-222c383e2a82_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_bd906cba-e502-424d-a6d2-9d63dd677444_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/2024/dei-2024.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_36b45e3a-99b9-44ab-9161-87264005fb48_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" 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/2024/ecd-2024.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4d22a8d9-7806-4c4c-a48f-003129ef7b3e_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_2c57505c-f95f-4b76-9bb6-cc050c217908_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales of businesses and investments</link:label>
    <link:label id="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_label_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Sales Of Businesses And Investments</link:label>
    <link:label id="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash inflow associated with the sale of businesses and investments, if any, during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:to="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f8ce8de2-2046-4e75-a98d-6e5292e273b8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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/2024/ecd-2024.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_us-gaap_AssetsAbstract_f2979c55-0e5f-4f5c-8e24-62d89deb1e4b_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/2024/elts/us-gaap-2024.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_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7ca3290c-b4fa-4d75-a545-999deb2a6ee6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTax_0cfaca0d-32e6-4c52-9c4a-ac472772380d_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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1e789288-be49-419a-bd65-f54464c9f826_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_8f470080-4c87-4c8d-80b3-91084a469e6b_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Programming and Production Cost</link:label>
    <link:label id="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Programming And Production Cost [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Programming And Production Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_b5c51470-8cbc-4dfb-b999-f2f9b0602b57_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/2024/dei-2024.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_us-gaap_DerivativeContractTypeDomain_f93db93c-5d5c-4f0b-964a-b67c1e3c34f4_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/2024/elts/us-gaap-2024.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_166f7491-b30f-44b0-972b-fa2e025c9706_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">Financial Data by Business Segment</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/2024/elts/us-gaap-2024.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_ComputerSoftwareIntangibleAssetMember_33cb043e-0f67-4a30-943f-c9a452ceea73_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_9decc8ec-b570-40d3-b198-b4cbe5e19e21_terseLabel_en-US" xlink:label="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of net investment in foreign subsidiaries hedged</link:label>
    <link:label id="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_label_en-US" xlink:label="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount Of Net Investment In Foreign Subsidiaries Hedged</link:label>
    <link:label id="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_documentation_en-US" xlink:label="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Aggregate amount of net investment in foreign subsidiaries that has been hedged.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:href="cmcsa-20241231.xsd#cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:to="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_c175e5b8-240a-43a2-a0cb-c70e5049addb_terseLabel_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_label_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Geographic Locations [Member]</link:label>
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_documentation_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Geographic Locations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherGeographicLocationsMember" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherGeographicLocationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherGeographicLocationsMember" xlink:to="lab_cmcsa_OtherGeographicLocationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2c42c62c-6dd6-49fb-8c5f-0c06486428c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_c1722aaa-5571-4dd2-94b9-8a50878b395f_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends payable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_8406b9cf-8e16-44eb-a68e-5408e1eeaae1_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/2024/elts/srt-2024.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_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/2024/ecd-2024.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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_05335908-8ae4-4c7f-beac-753332b04584_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Accumulated impairment loss beginning of period</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_82b4dfd8-ec74-45b7-ac94-bf0f18ffe1a6_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Accumulated impairment loss end of period</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmCostDisclosuresAbstract_32e2b439-4379-4d91-99c1-24fdd7e6552f_terseLabel_en-US" xlink:label="lab_us-gaap_FilmCostDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Completed, not released:</link:label>
    <link:label id="lab_us-gaap_FilmCostDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FilmCostDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmCostDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmCostDisclosuresAbstract" xlink:to="lab_us-gaap_FilmCostDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_3bbd41ea-2e1e-4356-8e48-f5a331a2c775_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses related to trade creditors</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/2024/elts/us-gaap-2024.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_srt_RangeAxis_da3a4ef5-d5e6-45c6-b938-d21aa1937872_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/2024/elts/srt-2024.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_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/2024/ecd-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_406aaaa1-440f-4244-bc8c-77819e72fa4c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_86a1cd0f-7233-4efa-96a2-e3580cb9a3e9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_SummaryOfValuationAllowanceTextBlock_2165b8b3-ed65-4596-8d8b-cba893f364a5_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of changes in the valuation allowance for deferred tax assets</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_9050129e-76f7-474d-9871-57318840e38b_verboseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_GoodwillImpairmentLoss_819e7ad8-0a34-43e9-943b-f3c0ab03c9fe_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmCostsPolicyPolicyTextBlock_d2f26937-660e-4c40-bbe6-cd87aba4f859_terseLabel_en-US" xlink:label="lab_us-gaap_FilmCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film and Television Costs</link:label>
    <link:label id="lab_us-gaap_FilmCostsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FilmCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmCostsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmCostsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FilmCostsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_baed17da-cd29-46e2-9e4f-3bd494899411_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherProgrammingAndProductionExpense_ce3e9508-8ba1-42bb-92cb-e4a4f081e0ad_terseLabel_en-US" xlink:label="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cmcsa_OtherProgrammingAndProductionExpense_label_en-US" xlink:label="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Programming And Production Expense</link:label>
    <link:label id="lab_cmcsa_OtherProgrammingAndProductionExpense_documentation_en-US" xlink:label="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Programming And Production Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherProgrammingAndProductionExpense" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherProgrammingAndProductionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherProgrammingAndProductionExpense" xlink:to="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_3ee386fb-14b6-452c-85a9-ff5234684a35_terseLabel_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Licensed, including sports rights</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_label_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Amortization Expense</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_documentation_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization expense for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:to="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" 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/2024/ecd-2024.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_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock_5a1642c8-2321-4d9a-9ae9-edc24e032e51_terseLabel_en-US" xlink:label="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of stock option and restricted share units weighted-average fair value and significant assumptions</link:label>
    <link:label id="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock_label_en-US" xlink:label="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Option Fair Value and Significant Assumptions [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock option fair value and significant assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock" xlink:to="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_429a58e7-82a0-412e-8e4d-91e1bec4630b_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_94a1effc-53bb-454e-bce4-e9f1f9055414_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/2024/elts/us-gaap-2024.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_EarningsPerShareDiluted_e7b8c1fa-5b2e-4bd9-8ec3-dddc6684af8f_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 common share attributable to Comcast Corporation shareholders (in dollars 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a479d9e3-5805-4587-9c90-ae27fafc3f76_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_HuluMember_e913bcf3-ac4a-4dcd-845f-c9f3757c5365_terseLabel_en-US" xlink:label="lab_cmcsa_HuluMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hulu</link:label>
    <link:label id="lab_cmcsa_HuluMember_label_en-US" xlink:label="lab_cmcsa_HuluMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hulu [Member]</link:label>
    <link:label id="lab_cmcsa_HuluMember_documentation_en-US" xlink:label="lab_cmcsa_HuluMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hulu member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HuluMember" xlink:href="cmcsa-20241231.xsd#cmcsa_HuluMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_HuluMember" xlink:to="lab_cmcsa_HuluMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_9acfe0c9-ee8c-4746-a20f-38d8135c3649_terseLabel_en-US" xlink:label="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unused irrevocable standby letters of credit and bank guarantees</link:label>
    <link:label id="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_label_en-US" xlink:label="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters Of Credit And Bank Guarantees, Outstanding Amount</link:label>
    <link:label id="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_documentation_en-US" xlink:label="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The total amount of the contingent obligation under letters of credit outstanding and our bank guarantees as of the reporting date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:href="cmcsa-20241231.xsd#cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:to="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_d6516cac-7fec-4299-9dac-71b57dc705d6_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current income tax (benefit) expenses</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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/2024/ecd-2024.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_srt_OwnershipAxis_4396f97c-42c9-4992-8e64-678faa93a9ae_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_eaf58dc0-dd25-4c9e-a745-22415ba6d36c_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_aaf5bca0-3e6f-45f4-8a0d-ec7edf3381b1_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 transaction gains (losses)</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/2024/elts/us-gaap-2024.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_PreferredStockSharesIssued_953c924f-b0be-4581-840c-9406d2cd5056_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 (in shares)</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/2024/elts/us-gaap-2024.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_srt_MajorCustomersAxis_fc596d5a-3325-4454-b8b9-9e7a22718b19_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_c64d746a-b965-43fb-b513-11ca7a9618f3_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/2024/elts/us-gaap-2024.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_ProfitLoss_8fb56284-7f71-4269-a900-37ce4f2e3870_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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_ProfitLoss_dce45809-c48f-4018-a95b-7594b2cc8a24_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_bf72a304-af24-4886-8630-8c71e683ae3d_terseLabel_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal corporate reorganization</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_label_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Internal Corporate Reorganization, Amount</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_documentation_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Internal Corporate Reorganization, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" xlink:to="lab_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_fc047cd2-d643-416a-8798-7ed825a5612d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1486a975-e36a-46e2-8b16-69aae182926b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (benefit)</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/2024/elts/us-gaap-2024.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_DerivativeNotionalAmount_5ae63c5e-dc12-457f-9d35-5b783348435f_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">Notional</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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_32b444a1-a38c-41e1-a9c9-f0d95a590fae_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized pretax compensation expense on nonvested awards, weighted average period of recognition (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f79de1ab-4d45-4ad5-9678-ba127cea2044_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/2024/elts/us-gaap-2024.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_us-gaap_PaymentsToAcquireIntangibleAssets_52583ecb-467b-4bc0-8485-6d8b921f6f46_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash paid for intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_13a02c9a-c270-4ba1-93ea-f24f9ccd5647_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/2024/elts/us-gaap-2024.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_379bc589-a4ba-4d93-b021-85e7264bed4b_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 provided by (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/2024/elts/us-gaap-2024.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_FranchiseRightsMember_442450bf-260b-4747-ba8b-76314ddd29be_terseLabel_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Franchise rights</link:label>
    <link:label id="lab_us-gaap_FranchiseRightsMember_label_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchiseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchiseRightsMember" xlink:to="lab_us-gaap_FranchiseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_fca7c826-2004-4f75-ab42-0c111d322f79_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 Jurisdiction [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 Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_AdditionalPaidInCapital_dcfff390-a1d4-4f0e-b8c8-bb780da41ec5_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_45e3e907-be1d-4137-9a4e-abdfe599d35d_terseLabel_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Licensed, including sports advances</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_label_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Cost</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_documentation_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:to="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_b1bde419-91b1-4220-a669-a207da5ac229_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsNet" xlink:to="lab_us-gaap_OtherIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AuditInformationAbstract_label_en-US" xlink:label="lab_cmcsa_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cmcsa_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cmcsa_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AuditInformationAbstract" xlink:href="cmcsa-20241231.xsd#cmcsa_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AuditInformationAbstract" xlink:to="lab_cmcsa_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_630cfe33-589f-47ac-bc15-e396d46b7796_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/2024/elts/us-gaap-2024.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_us-gaap_TaxCreditCarryforwardAxis_df094418-a109-4fc2-a04f-3b9445bd252e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fc03423f-d146-4eb1-baa2-5b362a6e645d_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/2024/elts/us-gaap-2024.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_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock_9aa54eec-1deb-4d23-8dc5-8e2ef799e648_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of operating lease assets and liabilities</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Current And Noncurrent Operating Lease Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Current And Noncurrent Assets And Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_e1973e60-4c71-43e8-9d3b-9c5619eba842_terseLabel_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs)</link:label>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_label_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CertainInternationalCustomersUnderContractMember_ed38acc5-2732-466a-bd5c-73487d087613_terseLabel_en-US" xlink:label="lab_cmcsa_CertainInternationalCustomersUnderContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certain International Customers Under Contract</link:label>
    <link:label id="lab_cmcsa_CertainInternationalCustomersUnderContractMember_label_en-US" xlink:label="lab_cmcsa_CertainInternationalCustomersUnderContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain International Customers Under Contract [Member]</link:label>
    <link:label id="lab_cmcsa_CertainInternationalCustomersUnderContractMember_documentation_en-US" xlink:label="lab_cmcsa_CertainInternationalCustomersUnderContractMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Certain International Customers Under Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CertainInternationalCustomersUnderContractMember" xlink:href="cmcsa-20241231.xsd#cmcsa_CertainInternationalCustomersUnderContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CertainInternationalCustomersUnderContractMember" xlink:to="lab_cmcsa_CertainInternationalCustomersUnderContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_VideoDistributionProgrammingExpense_b6a4b1a4-3f45-4b9d-b06f-9265ba5af9e8_terseLabel_en-US" xlink:label="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Video distribution programming</link:label>
    <link:label id="lab_cmcsa_VideoDistributionProgrammingExpense_label_en-US" xlink:label="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Video Distribution Programming Expense</link:label>
    <link:label id="lab_cmcsa_VideoDistributionProgrammingExpense_documentation_en-US" xlink:label="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Video Distribution Programming Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoDistributionProgrammingExpense" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoDistributionProgrammingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VideoDistributionProgrammingExpense" xlink:to="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_86eb013d-722b-4150-851c-27ddcca3433f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash included in other current assets and other noncurrent assets, net</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_958ab5b0-c292-4d54-98ed-1c190e81f395_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">Timing period of recognition</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/2024/elts/us-gaap-2024.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_AccumulatedGainLossNetCashFlowHedgeParentMember_52ca35ae-cb66-4eaf-8fb4-0f81ad90922d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gains (losses) on cash flow hedges</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_8712ffe5-2573-4cb8-8550-75f08d796a6f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option Valuation Assumptions:</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_1b301bb7-4605-42db-bfdd-7ebe03e96f71_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/2024/elts/us-gaap-2024.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_cmcsa_CorporateTypeAxis_b98fc693-2b66-45c3-8773-c69ad9a5e9f5_terseLabel_en-US" xlink:label="lab_cmcsa_CorporateTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Type [Axis]</link:label>
    <link:label id="lab_cmcsa_CorporateTypeAxis_label_en-US" xlink:label="lab_cmcsa_CorporateTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Type [Axis]</link:label>
    <link:label id="lab_cmcsa_CorporateTypeAxis_documentation_en-US" xlink:label="lab_cmcsa_CorporateTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateTypeAxis" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CorporateTypeAxis" xlink:to="lab_cmcsa_CorporateTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_b7082d8c-8dd8-414f-865e-f9b79f263296_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/2024/dei-2024.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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_c4288dc6-c67d-4ccf-9c86-1d70749593f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" 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/2024/ecd-2024.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_951f7297-b39a-4830-be63-f029a9dcd9b1_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/2024/elts/us-gaap-2024.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_us-gaap_AccountsNotesAndLoansReceivableLineItems_4dbd9637-50c8-414e-88cb-eb4225d0aae4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Consolidated Balance Sheet [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_047fe0c6-f4cc-406a-8909-e87577d7e5fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average fair value at grant date of nonvested awards (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7425458c-3da1-44da-bd33-fb35a9de8d96_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 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_ee593049-3d74-4a93-8885-84f7cdc2a372_terseLabel_en-US" xlink:label="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease expense inclusive of short-term and variable lease expenses</link:label>
    <link:label id="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_label_en-US" xlink:label="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease Expense Inclusive Of Short Term And Variable Lease Expenses</link:label>
    <link:label id="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_documentation_en-US" xlink:label="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of operating lease expense, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income. Excludes lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:href="cmcsa-20241231.xsd#cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:to="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_43f00cf2-aca5-4a8b-96f0-7e81f348eac5_terseLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">In production and in development</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized On Its Own, Capitalized Cost, In Production And In Development</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts of capitalized film cost incurred in production and in development of film predominantly monetized on its own</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" 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/2024/ecd-2024.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_ScheduleOfPropertyPlantAndEquipmentTable_a45cfae7-4a71-4789-ad09-488e28e4d8f4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember_bb9de25b-9d92-48e3-b04a-9660390d1fd8_terseLabel_en-US" xlink:label="lab_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Media, Studios, Theme Parks Segments Headquarters And Other</link:label>
    <link:label id="lab_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember_label_en-US" xlink:label="lab_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Media, Studios, Theme Parks Segments Headquarters And Other [Member]</link:label>
    <link:label id="lab_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember_documentation_en-US" xlink:label="lab_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Media, Studios, Theme Parks Segments Headquarters And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" xlink:to="lab_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_53ed6190-d767-48dc-8c75-2662e6c06449_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and promotion</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketing and Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_48c3e3f7-c3b2-4e2c-95a5-37a7bd6d924d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price of shares outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_ad96ca63-25a7-4e47-8a3f-4d8ee575db72_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">Other noncurrent 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_62f982bd-9440-4f30-bcbb-749e5bd175f6_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Management fee funding commitment</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Management Fee Funding Commitment</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Management Fee Funding Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:to="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e0409061-91d7-4201-970d-e349705ec7e9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding and unvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_63a285d3-ee0e-4049-8531-53e32a0e86ea_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_979f62f2-9250-445c-81fa-6b1737473aa6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Financial Information</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_1435c56e-6924-451d-b704-6938b721e43f_terseLabel_en-US" xlink:label="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of votes entitled of each class B common stock</link:label>
    <link:label id="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_label_en-US" xlink:label="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Votes Entitled Of Each Class B Common Stock</link:label>
    <link:label id="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_documentation_en-US" xlink:label="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of votes entitled to vote for each share of Class B common stock share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:href="cmcsa-20241231.xsd#cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:to="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CustomerPremiseEquipmentMember_e3988da6-623e-4539-9967-99179122d25e_terseLabel_en-US" xlink:label="lab_cmcsa_CustomerPremiseEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer premise equipment</link:label>
    <link:label id="lab_cmcsa_CustomerPremiseEquipmentMember_label_en-US" xlink:label="lab_cmcsa_CustomerPremiseEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Premise Equipment [Member]</link:label>
    <link:label id="lab_cmcsa_CustomerPremiseEquipmentMember_documentation_en-US" xlink:label="lab_cmcsa_CustomerPremiseEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer premise equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember" xlink:href="cmcsa-20241231.xsd#cmcsa_CustomerPremiseEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CustomerPremiseEquipmentMember" xlink:to="lab_cmcsa_CustomerPremiseEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_a9bc2181-9185-40ef-901f-58ed25e86567_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">Costs and 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/2024/elts/us-gaap-2024.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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_c098eb33-1c78-462b-87dd-7234b2f29f2a_verboseLabel_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contributions from (distributions to) noncontrolling interests, net</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_label_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contributions From And Distributions To Noncontrolling Interests Attributable To Temporary Equity</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_documentation_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contributions from and (distributions to) noncontrolling interests attributable to temporary equity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:href="cmcsa-20241231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:to="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ae47eaf9-733d-4c6d-8073-895fe17fad1e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gains (losses), net of deferred taxes of $(4), $8 and $(18)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" 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, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c9c9eb41-4278-4822-ab7c-7370e3b1151a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_0364742e-9df5-4e4a-bf0c-5569e47cb59a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosures</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" 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/2024/ecd-2024.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_SegmentDomain_e1ccf81e-b3da-446d-84a0-4fc60f00d310_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/2024/elts/us-gaap-2024.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_us-gaap_UnbilledRevenuesMember_e47bc047-dde6-47c4-8bd6-77945c4920c7_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled Revenues</link:label>
    <link:label id="lab_us-gaap_UnbilledRevenuesMember_label_en-US" xlink:label="lab_us-gaap_UnbilledRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Revenues [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledRevenuesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledRevenuesMember" xlink:to="lab_us-gaap_UnbilledRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cd60240b-1452-4cf7-be75-fd3672e0e6a8_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DomesticDistributionMember_75611815-62cf-4cca-9d0f-aa4d518a6675_terseLabel_en-US" xlink:label="lab_cmcsa_DomesticDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic distribution</link:label>
    <link:label id="lab_cmcsa_DomesticDistributionMember_label_en-US" xlink:label="lab_cmcsa_DomesticDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Distribution [Member]</link:label>
    <link:label id="lab_cmcsa_DomesticDistributionMember_documentation_en-US" xlink:label="lab_cmcsa_DomesticDistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Domestic Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticDistributionMember" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DomesticDistributionMember" xlink:to="lab_cmcsa_DomesticDistributionMember" 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/2024/ecd-2024.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_cmcsa_Notes3.250PercentDue2032Member_b844ebfc-da77-4113-bb0a-bc715ade6c0b_terseLabel_en-US" xlink:label="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.250% Notes due 2032</link:label>
    <link:label id="lab_cmcsa_Notes3.250PercentDue2032Member_label_en-US" xlink:label="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 3.250 Percent Due 2032 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes3.250PercentDue2032Member_documentation_en-US" xlink:label="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 3.250 Percent Due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.250PercentDue2032Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes3.250PercentDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes3.250PercentDue2032Member" xlink:to="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceLineItems_13477cda-28d1-4304-ad09-4d4475325f19_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance [Line Items]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceLineItems_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems" xlink:to="lab_us-gaap_GovernmentAssistanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_c783fa03-1411-4ed6-b9d9-407c61906e77_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billing Status, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billing Status, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" 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/2024/ecd-2024.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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f0fb1bf2-f85c-4c7e-84bd-53b5ee222711_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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentByTypeAxis_a3744712-739c-4942-883b-bc6e53903f5d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_ce27dbaf-8312-4083-9b9e-38fd3cc2c772_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ContractualValueOfAPotentialFutureObligation_45bc0961-433c-4f11-8a1c-74bd70be2ef8_terseLabel_en-US" xlink:label="lab_cmcsa_ContractualValueOfAPotentialFutureObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual value of a potential obligation</link:label>
    <link:label id="lab_cmcsa_ContractualValueOfAPotentialFutureObligation_label_en-US" xlink:label="lab_cmcsa_ContractualValueOfAPotentialFutureObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Value Of A Potential Future Obligation</link:label>
    <link:label id="lab_cmcsa_ContractualValueOfAPotentialFutureObligation_documentation_en-US" xlink:label="lab_cmcsa_ContractualValueOfAPotentialFutureObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contractual value of a potential future obligation based on a contractual formula on a specified date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContractualValueOfAPotentialFutureObligation" xlink:href="cmcsa-20241231.xsd#cmcsa_ContractualValueOfAPotentialFutureObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContractualValueOfAPotentialFutureObligation" xlink:to="lab_cmcsa_ContractualValueOfAPotentialFutureObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_f9acdfd3-5aa0-44bb-b186-5c4fee1365d8_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity in net income (losses) of investees, net</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/2024/elts/us-gaap-2024.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_us-gaap_TreasuryStockCommonValue_e3a5e4fc-263e-403e-b7fe-b5ee496aab5a_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, 872,791,028 Class A common shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ContentLicensingMember_e85a022d-396d-43f0-81ff-32566ca2da1d_terseLabel_en-US" xlink:label="lab_cmcsa_ContentLicensingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Content licensing</link:label>
    <link:label id="lab_cmcsa_ContentLicensingMember_label_en-US" xlink:label="lab_cmcsa_ContentLicensingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Content Licensing [Member]</link:label>
    <link:label id="lab_cmcsa_ContentLicensingMember_documentation_en-US" xlink:label="lab_cmcsa_ContentLicensingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Content Licensing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ContentLicensingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContentLicensingMember" xlink:to="lab_cmcsa_ContentLicensingMember" 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/2024/ecd-2024.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_DividendsPayableCurrentAndNoncurrent_9e662da9-44c7-4338-bb33-ac5add229420_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_IncomeTaxesReceivableFederalCurrent_0e4c3b24-ad66-4354-b6e9-65ba054b0205_terseLabel_en-US" xlink:label="lab_cmcsa_IncomeTaxesReceivableFederalCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes receivable, federal, current</link:label>
    <link:label id="lab_cmcsa_IncomeTaxesReceivableFederalCurrent_label_en-US" xlink:label="lab_cmcsa_IncomeTaxesReceivableFederalCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Federal, Current</link:label>
    <link:label id="lab_cmcsa_IncomeTaxesReceivableFederalCurrent_documentation_en-US" xlink:label="lab_cmcsa_IncomeTaxesReceivableFederalCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Federal, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncomeTaxesReceivableFederalCurrent" xlink:href="cmcsa-20241231.xsd#cmcsa_IncomeTaxesReceivableFederalCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_IncomeTaxesReceivableFederalCurrent" xlink:to="lab_cmcsa_IncomeTaxesReceivableFederalCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ThemeParksSegmentMember_17223e29-dcef-44e2-b3db-f8e73967a79e_terseLabel_en-US" xlink:label="lab_cmcsa_ThemeParksSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Theme Parks</link:label>
    <link:label id="lab_cmcsa_ThemeParksSegmentMember_label_en-US" xlink:label="lab_cmcsa_ThemeParksSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theme Parks Segment [Member]</link:label>
    <link:label id="lab_cmcsa_ThemeParksSegmentMember_documentation_en-US" xlink:label="lab_cmcsa_ThemeParksSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Theme Parks Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksSegmentMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ThemeParksSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ThemeParksSegmentMember" xlink:to="lab_cmcsa_ThemeParksSegmentMember" 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/2024/ecd-2024.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_dei_LocalPhoneNumber_26599a93-75d8-47f6-aea5-94573a1b1c6f_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/2024/dei-2024.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_DeferredTaxAssetsValuationAllowance_bbb0dfb6-ed79-4d61-a791-d3efd6f7bdb5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_00e60248-cce2-4932-8b03-f24addb6ad5f_periodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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_DeferredTaxAssetsValuationAllowance_d8e156f4-ff5c-40bf-b407-a3aa2b2d71ec_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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/2024/ecd-2024.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_ScheduleOfEquityMethodInvestmentsTable_2b8e137e-eeec-42a5-bcd3-eeef5435bdb3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIndustriesAbstract_542836e7-f0f2-49a2-9713-2f4747ccb47d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIndustriesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Industries [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherIndustriesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIndustriesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Industries [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIndustriesAbstract" xlink:to="lab_us-gaap_OtherIndustriesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration_fd5154b4-cee2-4f4e-ac4c-f652b0e13829_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_964e37f8-44bd-42a6-81e3-6a609396882f_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 operating assets and liabilities, net of effects of acquisitions and divestitures:</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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxLiabilitiesInvestments_9cab0234-84d0-4bb6-bde8-03fae6ddd9cf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" 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_DeferredTaxLiabilitiesInvestments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesInvestments" 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/2024/ecd-2024.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_GoodwillTransfers_8379450d-d896-45db-a2f2-a0205cf1eed1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillTransfers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment change</link:label>
    <link:label id="lab_us-gaap_GoodwillTransfers_label_en-US" xlink:label="lab_us-gaap_GoodwillTransfers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Transfers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTransfers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillTransfers" xlink:to="lab_us-gaap_GoodwillTransfers" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherMember_d14abe65-7c11-4509-a77c-3a5292142059_terseLabel_en-US" xlink:label="lab_cmcsa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cmcsa_OtherMember_label_en-US" xlink:label="lab_cmcsa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_cmcsa_OtherMember_documentation_en-US" xlink:label="lab_cmcsa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherMember" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherMember" xlink:to="lab_cmcsa_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_08c36efc-6113-40a2-bdb0-073aa4e86d81_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits_a0733930-b128-4cd0-864a-1d5b24c52db2_terseLabel_en-US" xlink:label="lab_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment for purchases of transferable tax credits</link:label>
    <link:label id="lab_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits_label_en-US" xlink:label="lab_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment For Purchases Of Third Party Transferable Tax Credits</link:label>
    <link:label id="lab_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits_documentation_en-US" xlink:label="lab_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment For Purchases Of Third Party Transferable Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits" xlink:href="cmcsa-20241231.xsd#cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits" xlink:to="lab_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract_1046a9af-cbcb-41e8-807b-4e266709897f_terseLabel_en-US" xlink:label="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Licensed</link:label>
    <link:label id="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract_label_en-US" xlink:label="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement for Program Material [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract" xlink:to="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet_b7d11887-7e8f-43fd-a7e5-05d83e8c8698_negatedLabel_en-US" xlink:label="lab_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Film and television costs, net</link:label>
    <link:label id="lab_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet_label_en-US" xlink:label="lab_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Film And Television Costs Net</link:label>
    <link:label id="lab_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet_documentation_en-US" xlink:label="lab_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Film And Television Costs Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet" xlink:href="cmcsa-20241231.xsd#cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet" xlink:to="lab_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne_402a5aac-70bd-496c-a835-55d7a143d47a_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Released Film, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_4fc86f7c-2e4a-4cf4-a944-22c136c6ed40_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/2024/elts/us-gaap-2024.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_us-gaap_CommonStockMember_d4c8b0cb-e5f6-4c8e-af94-141aece2143c_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/2024/elts/us-gaap-2024.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_cmcsa_PaymentsForConstructionOfThemePark_f1792ff0-1747-4bd7-ba6e-4118e9275681_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Construction of Universal Beijing Resort</link:label>
    <link:label id="lab_cmcsa_PaymentsForConstructionOfThemePark_label_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Construction Of Theme Park</link:label>
    <link:label id="lab_cmcsa_PaymentsForConstructionOfThemePark_documentation_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow associated with the construction of a theme park.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark" xlink:href="cmcsa-20241231.xsd#cmcsa_PaymentsForConstructionOfThemePark"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PaymentsForConstructionOfThemePark" xlink:to="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors_aeacfaa9-1395-4532-b2fe-367c69052d80_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Funding commitment by management company investors</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Funding Commitment By Management Company Investors</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Funding Commitment By Management Company Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" xlink:to="lab_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors" 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/2024/ecd-2024.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_us-gaap_LineOfCreditMember_2c30be32-6558-4536-b2f4-e124e9daa7ab_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_ffc0098e-3154-4b76-9845-64a873a701eb_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential Connectivity &amp; Platforms</link:label>
    <link:label id="lab_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_label_en-US" xlink:label="lab_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential Connectivity And Platforms Segment [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_documentation_en-US" xlink:label="lab_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential Connectivity And Platforms Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember" xlink:to="lab_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_b28eb1e1-1617-41a9-b890-28ec67ec14df_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne_0d56d1af-ed55-48b4-b096-ef6dc14b7f23_terseLabel_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne_label_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Expected Amortization, Year One</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne_documentation_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" xlink:to="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_f8bcf728-0421-46fb-abd9-c1d660d83c33_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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_81722d2c-9090-48bf-b473-5cdbfd8821a5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_7c229191-f365-459a-bf25-2b7a6bc9077b_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/2024/dei-2024.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_cmcsa_InternationalNetworksMember_474d1c84-7558-4be0-8b6e-e54ffb503aee_terseLabel_en-US" xlink:label="lab_cmcsa_InternationalNetworksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International networks</link:label>
    <link:label id="lab_cmcsa_InternationalNetworksMember_label_en-US" xlink:label="lab_cmcsa_InternationalNetworksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">International Networks [Member]</link:label>
    <link:label id="lab_cmcsa_InternationalNetworksMember_documentation_en-US" xlink:label="lab_cmcsa_InternationalNetworksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">International Networks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalNetworksMember" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalNetworksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InternationalNetworksMember" xlink:to="lab_cmcsa_InternationalNetworksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmCostsAbstract_528476df-760b-4b01-9271-8f857c67f466_verboseLabel_en-US" xlink:label="lab_us-gaap_FilmCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Owned:</link:label>
    <link:label id="lab_us-gaap_FilmCostsAbstract_6b732e27-e574-4304-8e83-bee0f2c50d26_terseLabel_en-US" xlink:label="lab_us-gaap_FilmCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Owned</link:label>
    <link:label id="lab_us-gaap_FilmCostsAbstract_label_en-US" xlink:label="lab_us-gaap_FilmCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Capitalized Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmCostsAbstract" xlink:to="lab_us-gaap_FilmCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_4b1c51ea-1a91-4be7-a672-d56dbe5a2feb_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_9139cbee-348b-4ac6-8c8c-5a3284a6d60b_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">Cumulative translation adjustments</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_StockholdersEquityNoteDisclosureTextBlock_0a6c19ca-84ab-4dff-97ad-c764cccc37bb_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_88974e2b-460b-4120-b0d3-f6b2e9f5f127_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses related to trade creditors</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CapitalContributionToVIE_c4c67b42-e52e-4139-ae8d-0e47b23ba85a_terseLabel_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash capital contributions for equity method investments</link:label>
    <link:label id="lab_cmcsa_CapitalContributionToVIE_label_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Contribution To VIE</link:label>
    <link:label id="lab_cmcsa_CapitalContributionToVIE_documentation_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow associated with a capital contribution to a VIE accounted for as an equity method investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalContributionToVIE" xlink:href="cmcsa-20241231.xsd#cmcsa_CapitalContributionToVIE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CapitalContributionToVIE" xlink:to="lab_cmcsa_CapitalContributionToVIE" 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/2024/ecd-2024.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_FinancialInstrumentAxis_e04a5a78-2511-49df-b33f-29a81c9df1cc_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/2024/elts/us-gaap-2024.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_SegmentReportingDisclosureTextBlock_45c47672-af4e-4f1f-9f89-fb967347bce2_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/2024/elts/us-gaap-2024.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_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_db7b512e-e9d0-4553-ac8c-46a6f908aecc_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ScheduleOfCashCashEquivalentsAndRestrictedCash [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the components of cash, cash equivalents and restricted cash.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11129e51-0877-4588-b4ca-cbc3da3f85f0_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">Share-based compensation</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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesNetAbstract_fde5f683-2622-4aca-8369-4a00d86ab936_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_425d5812-e145-4033-abd9-65d592f4bfd2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" 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/2024/ecd-2024.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_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_da02e106-903e-4c54-8666-7dbb6fb8148e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_15702cec-e3f4-41bb-814c-c453781654ef_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_d2b94e70-f5dd-48d4-9636-943baa97a9ad_terseLabel_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributions from (distributions to) noncontrolling interests, net</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_label_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contributions From And Distributions To Noncontrolling Interests</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_documentation_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contributions from and distributions to noncontrolling interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:href="cmcsa-20241231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:to="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e1ada222-cfe5-45a3-b6c0-bd3b9548b27b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of income before income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_efdaafcb-16e8-4c5d-a885-618e623d6f58_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Gross unrecognized tax benefits, January&#160;1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_c41b7880-1237-43f5-86a1-9bfc9b104231_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Gross unrecognized tax benefits, December&#160;31</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_765580f9-b63e-4faf-8b1f-eaf93475bade_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/2024/dei-2024.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_us-gaap_LiabilitiesCurrentAbstract_e606d2e3-4067-4b11-bf5a-b6888e5bc9df_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/2024/elts/us-gaap-2024.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_dei_AuditorLocation_fb7c2258-87d7-450e-94b4-4b6630d7022d_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" 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/2024/ecd-2024.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_PaymentsToAcquireShortTermInvestments_48760715-c192-415a-b948-165f78195ff6_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProceedsFromCollateralizedObligation_fc3a343a-fe84-4a74-9ea7-761b82d88e26_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from collateralized obligation</link:label>
    <link:label id="lab_cmcsa_ProceedsFromCollateralizedObligation_label_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Collateralized Obligation</link:label>
    <link:label id="lab_cmcsa_ProceedsFromCollateralizedObligation_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash inflow from amounts received from the issuance of an obligation that is secured by assets and is presented separately as proceeds from collateralized obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromCollateralizedObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromCollateralizedObligation" xlink:to="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesDebt_6ea99f5d-5728-4a4b-b593-5e0b9ac1851b_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesDebt_label_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Debt</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesDebt_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from long-term debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesDebt" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxLiabilitiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxLiabilitiesDebt" xlink:to="lab_cmcsa_DeferredTaxLiabilitiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_41c7a052-6b0b-470a-89fc-e0424b1edfd3_terseLabel_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected payment terms</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_label_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Payment Terms, Period</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_documentation_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Payment Terms, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:to="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_4fad52af-013f-4caf-bf3c-49a4119396a3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts available under revolving credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_364dd2b1-c1e0-41fd-b251-7c247db51b15_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 under repurchase program and employee plans</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/2024/elts/us-gaap-2024.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_DocumentInformationLineItems_71a882a0-3160-45e1-ba3c-e9532ef41568_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_bb34ecfe-d45a-4d02-b439-1875e30a67d0_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Postretirement and Pension Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_eb404844-0325-48b0-8538-a48d30aff8ac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign subsidiaries and undistributed foreign earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_c5db520e-6a8a-4bb8-926c-5a14e6cbe86f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Tax legislation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab76605d-9949-4068-a7e5-65b7018ad682_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/2024/elts/us-gaap-2024.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_EquityAbstract_adb95f56-0ff5-4402-8084-abba597975fa_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/2024/elts/us-gaap-2024.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_RetainedEarningsAccumulatedDeficit_9f2c4030-d919-4937-81e5-56b82ccd3606_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_dfcda173-3351-4049-8eeb-3f19a630b2cf_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 and retirements 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/2024/elts/us-gaap-2024.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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_ced29115-91d4-441d-b638-8f769ac53e30_terseLabel_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of contract</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_label_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Timing, Term Of Contract</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_documentation_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Timing, Term Of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:to="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_4c54b632-8468-493f-86ba-4bdbc9eccd36_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_990296d2-c3be-4f17-8af4-59234959d3c7_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_ac8ce7e5-0087-4fa5-acb0-5316f0c51a26_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_aae65d5a-fddb-4130-b2f6-2b1241f52c2b_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) recognized</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f83b13b1-7593-46b4-a309-4083d68c45c1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_3fe5187e-01d0-4476-850e-83fbd4fcd8a8_terseLabel_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (gain) loss on investment activity and other</link:label>
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_label_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">(Gain) Loss On Investments And Other Noncash (Income) Loss Net</link:label>
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_documentation_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net (gain) loss on investment activity, including cash received from investees, and other noncash income (loss), net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:href="cmcsa-20241231.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:to="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" 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/2024/ecd-2024.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_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_b8279d6b-29e7-4b0f-8131-c46e9b9a874e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DistributionMember_15b2d30d-8b1b-40d9-aae3-d4980813e8a8_terseLabel_en-US" xlink:label="lab_cmcsa_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_cmcsa_DistributionMember_label_en-US" xlink:label="lab_cmcsa_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distribution [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionMember_documentation_en-US" xlink:label="lab_cmcsa_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionMember" xlink:href="cmcsa-20241231.xsd#cmcsa_DistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DistributionMember" xlink:to="lab_cmcsa_DistributionMember" 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/2024/ecd-2024.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_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_3470e2b6-5fbc-43fd-ab94-c65bbf6aaee0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit obligation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_457c99b8-b4df-44c2-8d34-41c150ce578f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_b303acba-d7c7-4732-b437-b4f8592e081b_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investments and Variable Interest Entities</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/2024/elts/us-gaap-2024.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_DeferredRevenueCurrent_26c23284-aa0e-41e3-9fb0-e7d316a83e37_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/2024/elts/us-gaap-2024.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_cmcsa_EquityMethodInvestmentFundingCommitment_9b268ccc-6acb-4b1a-ae35-e1ac797a4156_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Funding commitment</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFundingCommitment_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Funding Commitment</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFundingCommitment_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Funding Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitment" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFundingCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentFundingCommitment" xlink:to="lab_cmcsa_EquityMethodInvestmentFundingCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_5d833bc0-389f-41a8-bf0f-8bb7bed1c11f_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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/2024/elts/us-gaap-2024.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_dei_AmendmentFlag_86f3491e-1424-426d-b3b1-d86d99e88203_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/2024/dei-2024.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_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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInTemporaryEquityRollForward_4f1ea97c-1493-473f-b04b-80b149a38218_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_a27c384a-48c3-4d6d-be32-5cb44f996660_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_us-gaap_DebtInstrumentFaceAmount_54548b03-ce02-40c9-be42-4af1e22f40f9_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">Aggregate principal amount</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/2024/elts/us-gaap-2024.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_EntityAddressPostalZipCode_8def52de-8ba4-4a8b-a852-af7a8e26165c_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/2024/dei-2024.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_us-gaap_InterestRateSwapMember_0be03243-7d03-449c-afd9-dd6fd75da9c5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed-to-variable interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_43d020c3-b5b0-4d6f-89ce-1a6f4e667d2e_terseLabel_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.50% Notes due 2029</link:label>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 5.50 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 5.50% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes5.50PercentDue2029Member" xlink:to="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_26d14867-56af-48e1-9826-25605e95fe4f_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/2024/elts/us-gaap-2024.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_PaymentsForProceedsFromOtherInvestingActivities_beddf540-e063-42b5-b84c-2a26a9a216a8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" 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_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_7f306182-519b-427a-9fc5-c1904f998ab0_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6ffe53f1-c4b2-4548-9404-42d47e94925b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Expense (Benefit):</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts_8379299e-d0e1-4202-9672-d21aea878bbc_terseLabel_en-US" xlink:label="lab_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions charged to income tax expense and other accounts</link:label>
    <link:label id="lab_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts_label_en-US" xlink:label="lab_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Additions Charged To Income Tax Expense And Other Accounts</link:label>
    <link:label id="lab_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts_documentation_en-US" xlink:label="lab_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Additions Charged To Income Tax Expense And Other Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" xlink:href="cmcsa-20241231.xsd#cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" xlink:to="lab_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquityMethodInvestmentInvestmentTerm_f9e931f9-220f-411d-9180-2161e450f6e1_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentInvestmentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of agreement</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentInvestmentTerm_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentInvestmentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Investment Term</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentInvestmentTerm_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentInvestmentTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Investment Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentInvestmentTerm" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentInvestmentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentInvestmentTerm" xlink:to="lab_cmcsa_EquityMethodInvestmentInvestmentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_87638c3d-f256-40c5-9df1-edb415c6b5b6_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average original useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_49ed0584-7118-42bc-8cee-f91c80a6b3fd_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesBillingStatusDomain_ca7db85b-f961-4a57-9de6-b9fa5a53db0a_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesBillingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables Billing Status [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivablesBillingStatusDomain_label_en-US" xlink:label="lab_us-gaap_ReceivablesBillingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables Billing Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesBillingStatusDomain" xlink:to="lab_us-gaap_ReceivablesBillingStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f5264840-ae33-4884-b5e3-a68813912987_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefits recognized on share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0.250PercentDue2029Member_021512bd-9556-4088-9efa-e65b643bd536_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.250PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">0.250% Notes due 2029</link:label>
    <link:label id="lab_cmcsa_Notes0.250PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes0.250PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.250 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.250PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.250PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.250 Percent Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250PercentDue2029Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.250PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.250PercentDue2029Member" xlink:to="lab_cmcsa_Notes0.250PercentDue2029Member" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_ScheduleOfStockByClassTable_67de74fb-449e-418a-adf7-8da001236db5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_09c6706e-2dbe-413e-bf61-4632e50dba6b_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_9ddbcdab-2c8a-47c8-9196-50cde186b7fa_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</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/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentRedemptionLineItems_d0d1a242-ea90-4323-b178-d075dbd7aca4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems" xlink:to="lab_us-gaap_DebtInstrumentRedemptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_cc985939-11bf-45a1-8a7e-d201a2062d57_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_da95474c-a332-4549-a76c-e21e0c9202a7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Realized (gains) losses on cash flow hedges, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" 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), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_7229fa9f-1ce9-4f45-8549-a03841f0b716_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_016146e2-5caf-4086-b459-2437ec24ba69_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">Capital expenditures</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/2024/elts/us-gaap-2024.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_us-gaap_OtherLiabilitiesNoncurrent_df7a3379-d487-421b-affd-2869a8e4af07_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_CommitmentsAndContingencies_5a399581-270b-43ae-84f2-98259020ae90_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</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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_79c32e29-1cfc-487d-aaa7-cfbbf10f91f2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of items that effect income tax expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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/2024/ecd-2024.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_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_fa19ea4f-a2b4-44e7-88cd-e6c63e493459_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6f8b8e8f-67ad-4982-a3bf-015d2dbe43bf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_63a78b81-067e-4e41-8898-63c6f5d310ef_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CorporateTypeDomain_0aa13b47-9e4e-4e9e-8b3f-07c1b8b734c9_terseLabel_en-US" xlink:label="lab_cmcsa_CorporateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Type [Domain]</link:label>
    <link:label id="lab_cmcsa_CorporateTypeDomain_label_en-US" xlink:label="lab_cmcsa_CorporateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Type [Domain]</link:label>
    <link:label id="lab_cmcsa_CorporateTypeDomain_documentation_en-US" xlink:label="lab_cmcsa_CorporateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateTypeDomain" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CorporateTypeDomain" xlink:to="lab_cmcsa_CorporateTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_0b8231df-4f60-47d2-bbc2-f2bb94d85f6a_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/2024/elts/us-gaap-2024.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_NetIncomeLoss_93debfb3-3d50-4c6c-9f7d-f93ee54a88cc_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 attributable to Comcast Corporation</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_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 (Loss)</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_3c2fe54d-e4c1-48b7-9105-2cc6e6197d7a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DeferredCompensationPlansInterestCost_28211f90-372b-4380-a2ac-2140e781c461_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansInterestCost_label_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans interest cost</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansInterestCost_documentation_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansInterestCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred compensation plans interest cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansInterestCost" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredCompensationPlansInterestCost" xlink:to="lab_cmcsa_DeferredCompensationPlansInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_72ebc87a-fb12-4d28-93a7-8253c08a3c27_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/2024/dei-2024.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_srt_ConsolidatedEntitiesDomain_28474429-d493-4e83-a2e3-af4555bfe803_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_8cd8b71c-f96d-44e9-a796-c5c0f25a48be_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_bf0de4c9-7f6f-43d3-be2d-2be63e82027e_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/2024/elts/us-gaap-2024.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_dei_EntityAddressAddressLine1_55beffb3-f287-4912-a1b3-80fb40d87aeb_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/2024/dei-2024.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_CurrentFederalTaxExpenseBenefit_827e6bae-1254-4f19-8515-eddda640ca34_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityOtherChanges_2eb15017-a03a-4282-8f3a-1c01b0212d00_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityOtherChanges_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Other Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityOtherChanges" xlink:to="lab_us-gaap_TemporaryEquityOtherChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5517f2c9-1d62-4bec-81f7-a4216d028b1a_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">Impact of foreign currency on cash, cash equivalents and restricted cash</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_abc70d2e-4c76-44d2-be77-34b9a7a9485e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_c8069bc4-e8d0-437c-96ff-9c48e31e9a8b_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Film and Television Costs</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Capitalized Film And Television Costs [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_7d2a88b1-fc44-48b0-b2b7-ca70012043a2_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">Noncurrent deferred revenue (included in other noncurrent liabilities)</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/2024/elts/us-gaap-2024.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_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock_bdb9b4e0-20f5-418b-ada9-34bfa6423625_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Participation Liabilities Due in Next Operating Cycle</link:label>
    <link:label id="lab_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Accrued Participation Liabilities Due In Next Operating Cycle [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Accrued Participation Liabilities Due In Next Operating Cycle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_733d5163-811d-4c03-a359-cb0bb05dc3e4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" 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_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" 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/2024/ecd-2024.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b6e7f42b-d3bc-4720-a83c-7785614b5a54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_cmcsa_StudiosSegmentMember_e19d6657-dfa6-4484-88fe-edc7c298da3e_terseLabel_en-US" xlink:label="lab_cmcsa_StudiosSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Studios</link:label>
    <link:label id="lab_cmcsa_StudiosSegmentMember_label_en-US" xlink:label="lab_cmcsa_StudiosSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Studios Segment [Member]</link:label>
    <link:label id="lab_cmcsa_StudiosSegmentMember_documentation_en-US" xlink:label="lab_cmcsa_StudiosSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Studios Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_StudiosSegmentMember" xlink:to="lab_cmcsa_StudiosSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c85ce117-0105-4a0e-9d6a-812d9ba193bb_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Net income (loss) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6593595f-17eb-483f-99e6-25c0bb593dc4_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Net income (loss) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_558ee211-133c-4b89-b7ce-34771c1bf8cb_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Realized (gains) losses reclassified to net income, net of deferred taxes of $(1), $38 and $(3)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_MaturingBetweenFiveAndTenYearsMember_be895b49-8a2c-458c-af20-def5f07afa82_terseLabel_en-US" xlink:label="lab_cmcsa_MaturingBetweenFiveAndTenYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes with maturities between 5 and 10 years, at face value</link:label>
    <link:label id="lab_cmcsa_MaturingBetweenFiveAndTenYearsMember_label_en-US" xlink:label="lab_cmcsa_MaturingBetweenFiveAndTenYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturing Between Five And Ten Years [Member]</link:label>
    <link:label id="lab_cmcsa_MaturingBetweenFiveAndTenYearsMember_documentation_en-US" xlink:label="lab_cmcsa_MaturingBetweenFiveAndTenYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maturing Between Five And Ten Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingBetweenFiveAndTenYearsMember" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingBetweenFiveAndTenYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MaturingBetweenFiveAndTenYearsMember" xlink:to="lab_cmcsa_MaturingBetweenFiveAndTenYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ce9217a7-6d3d-4c7a-b516-67d767a8dad2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c0f05ead-e4a1-4564-84d3-6deb4fb89629_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of common shares outstanding &#8211; basic (in 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_cmcsa_Notes0.250PercentDue2027Member_ed6b15e7-9ba5-42ea-af4a-03b5172b9610_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.250PercentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">0.250% Notes due 2027</link:label>
    <link:label id="lab_cmcsa_Notes0.250PercentDue2027Member_label_en-US" xlink:label="lab_cmcsa_Notes0.250PercentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.250 Percent Due 2027 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.250PercentDue2027Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.250PercentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.250% Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250PercentDue2027Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.250PercentDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.250PercentDue2027Member" xlink:to="lab_cmcsa_Notes0.250PercentDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_e464c248-8413-4ef2-ab9d-e6d9744596d7_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_caaf7ab3-d4fd-4c66-bae9-1531523cb98d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9334e0ea-333f-4216-b5a7-8c10e7ef67a3_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3d8b4b31-d8ba-486d-9a38-891e338e25f6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_12182944-0197-4a89-a831-53c1d4939f3e_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss), net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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/2024/ecd-2024.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_ConstructionInProgressMember_8a705322-341e-4924-b664-62da7c8196be_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in process</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_a2bee3c4-7119-43af-9d52-3fdd1c6f90b3_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/2024/dei-2024.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_srt_RangeMember_cc9cb3af-9487-402b-9a77-4a01bfe8186b_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/2024/elts/srt-2024.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_DerivativesFairValueLineItems_2116576f-feab-4e8d-b7b9-87b31afed834_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/2024/elts/us-gaap-2024.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_cmcsa_ResidentialConnectivityMember_70c3b604-23b6-4c23-85a2-f229237b217d_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total residential connectivity</link:label>
    <link:label id="lab_cmcsa_ResidentialConnectivityMember_label_en-US" xlink:label="lab_cmcsa_ResidentialConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential Connectivity [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialConnectivityMember_documentation_en-US" xlink:label="lab_cmcsa_ResidentialConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential Connectivity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialConnectivityMember" xlink:to="lab_cmcsa_ResidentialConnectivityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_145a7463-822a-492f-89ef-c61978a182db_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_573f3fd4-957f-419c-9717-c14b8791af76_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_f6bb92d2-00ac-41d5-94bd-e185e452ec4c_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue [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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0ef132d1-64ff-4f75-a93f-baa083e1b92e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7b2d394d-d1a2-4e8c-b776-e5578d1d139e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period in years</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_45446f47-e326-4b44-907b-83acd2c6bcdc_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_3f94f949-ce05-4b2f-b806-e72289c69ee5_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_IncomeTaxesPaidNet_83b9412f-17f9-4bc2-b7b6-7d5e0ac74961_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" 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_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_c103c9c0-e9fd-4585-9e1a-5e304a26d5d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of recognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_207950d7-bcab-4ab4-a5c7-5fca6a4e26e6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_4fe473c8-5753-4d71-92a6-103fb0b34a96_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_83fc98a8-a699-4913-ab8c-485fcd2ba5ca_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity method</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_c3b52a08-81e5-4f8b-af52-8de1b2a81174_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_f2fbaf24-7d17-41a1-9c2c-f56291c17aa4_periodStartLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of year</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_388b743b-d691-4318-862f-277c17b90ee9_periodEndLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of year</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" 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/2024/ecd-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_185e2aec-0aed-4931-a433-4f0d20cc7088_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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ffa67faa-11a0-48d2-be7e-fbf13bc939d1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Expense (Benefit):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_8498348d-0aaf-46c5-b404-661d4dacb658_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">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInOtherOperatingCapitalNet_3169b4f3-c98c-48b6-a87e-0f27ba5c55a3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" 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/2024/ecd-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cd52b0fd-1ca9-4227-986a-c6367863b3a9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_ff8ce67f-7936-427c-b593-ffcd401a0839_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_7f568e97-a660-445d-89c2-f59db9682570_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3d1e46e5-47c1-44cb-97bd-367d45fc626a_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">Common stock, outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c780a8e0-130a-4675-84fe-03a55b29d1cf_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">Common stock, outstanding at end of period (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/2024/elts/us-gaap-2024.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_dei_DocumentsIncorporatedByReferenceTextBlock_9a79c1cf-2c2d-4dee-b412-031d9fa35215_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_f1034505-242e-4d13-9e9a-aa0462c3a1a5_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_b6021985-a7dc-4e50-9ee1-1766c35c97de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt and lease obligation</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_09319086-8880-4753-b642-71c6e39d71e8_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">Other noncurrent liabilities</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/2024/elts/us-gaap-2024.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_CashFlowHedgingMember_6d866bb9-e3e9-43d5-bd41-43085799bc32_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 hedge</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/2024/elts/us-gaap-2024.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_dei_EntityTaxIdentificationNumber_506c469a-426f-4227-855b-86b2a07bf7ff_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/2024/dei-2024.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_ScheduleOfFiniteLivedIntangibleAssetsTable_490b2a8a-e15c-4108-adda-47ec9b8d71f9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_0bcd4664-2856-49cd-bad9-bcfea372b981_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions based on tax positions related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_15c54701-3d9d-41cf-ab1d-8de4a04fec71_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_4d09e58f-ceeb-4713-8d31-a4c864fa8031_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_3a7bd01d-fb52-4702-b7d2-df6d6d86ec9f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock at Cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_dc6b00dc-144c-4cd6-a0e0-cae1d0607cc8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes3.550PercentDue2036Member_257eaf38-229c-4925-b1e5-99a0680f7931_terseLabel_en-US" xlink:label="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.550% Notes due 2036</link:label>
    <link:label id="lab_cmcsa_Notes3.550PercentDue2036Member_label_en-US" xlink:label="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 3.550 Percent Due 2036 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes3.550PercentDue2036Member_documentation_en-US" xlink:label="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 3.550 Percent Due 2036</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.550PercentDue2036Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes3.550PercentDue2036Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes3.550PercentDue2036Member" xlink:to="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_88923a32-1adc-4a74-8a74-e060c5c57e57_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/2024/elts/us-gaap-2024.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_OtherAssetsCurrent_11296dca-b44e-4873-965e-728120245bdb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" 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_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/2024/elts/us-gaap-2024.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_CostsAndExpenses_64e6da6f-700f-4450-95a3-394dc5f7e7ed_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DeferredCompensationPlansTableTextBlock_dbd37e10-15f3-4f48-b443-755af99a0d54_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansTableTextBlock_label_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information regarding deferred compensation plans, including benefit obligations and related expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredCompensationPlansTableTextBlock" xlink:to="lab_cmcsa_DeferredCompensationPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_45311274-de97-4fb3-ad33-5a166e6f804c_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_a7519b04-ad32-4972-903e-21e2029ad994_terseLabel_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Imputed interest free over period</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_label_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Timing, Equipment Installment Plan Payment Term</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_documentation_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Timing, Equipment Installment Plan Payment Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" xlink:to="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_980cfb89-e672-4082-b081-4105fd157cf7_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/2024/elts/srt-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_528e515d-ce88-42da-9f0b-32abed143a36_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions_15d24c84-8f70-4903-80ce-57bdb0de1792_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions" 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_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Certain Retained Distributions</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Certain Retained Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions" xlink:to="lab_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_NoncashInterestExpenseIncomeNet_80d11abe-3aaf-4d4c-bf76-70b2d498828c_terseLabel_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash interest expense (income), net</link:label>
    <link:label id="lab_cmcsa_NoncashInterestExpenseIncomeNet_label_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Interest Expense (Income) Net</link:label>
    <link:label id="lab_cmcsa_NoncashInterestExpenseIncomeNet_documentation_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents noncash interest expense (income) items as adjustments to reconcile net income (loss) to cash provided by (used in) operating activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet" xlink:href="cmcsa-20241231.xsd#cmcsa_NoncashInterestExpenseIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NoncashInterestExpenseIncomeNet" xlink:to="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_RepaymentOfCollateralizedObligation_33b442b0-3af4-4509-9404-ef844dff06b2_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_RepaymentOfCollateralizedObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of collateralized obligation</link:label>
    <link:label id="lab_cmcsa_RepaymentOfCollateralizedObligation_label_en-US" xlink:label="lab_cmcsa_RepaymentOfCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayment Of Collateralized Obligation</link:label>
    <link:label id="lab_cmcsa_RepaymentOfCollateralizedObligation_documentation_en-US" xlink:label="lab_cmcsa_RepaymentOfCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repayment Of Collateralized Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RepaymentOfCollateralizedObligation" xlink:href="cmcsa-20241231.xsd#cmcsa_RepaymentOfCollateralizedObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RepaymentOfCollateralizedObligation" xlink:to="lab_cmcsa_RepaymentOfCollateralizedObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_ffa3654c-a500-47ca-8bb6-fa5cd64783a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in the allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_4972d149-3727-46fd-8806-c396327cc9ae_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FinanceReceivableProgramDomain_83b03f53-5a72-444a-bd4f-1388baa4cae1_terseLabel_en-US" xlink:label="lab_cmcsa_FinanceReceivableProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Receivable Program [Domain]</link:label>
    <link:label id="lab_cmcsa_FinanceReceivableProgramDomain_label_en-US" xlink:label="lab_cmcsa_FinanceReceivableProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Receivable Program [Domain]</link:label>
    <link:label id="lab_cmcsa_FinanceReceivableProgramDomain_documentation_en-US" xlink:label="lab_cmcsa_FinanceReceivableProgramDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Receivable Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceReceivableProgramDomain" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceReceivableProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FinanceReceivableProgramDomain" xlink:to="lab_cmcsa_FinanceReceivableProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23a57fb1-de04-4743-bc3c-e87cab8477f0_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, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_202146f7-0a59-45cb-a4c6-720114476592_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, cash equivalents and restricted cash, end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51079804-d003-4cbd-8b8f-4e72ac984cf5_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of year</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/2024/elts/us-gaap-2024.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_cmcsa_ShortTermInstrumentsMember_d01a9178-62f3-4bd5-b556-2e53050934fc_terseLabel_en-US" xlink:label="lab_cmcsa_ShortTermInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Instruments</link:label>
    <link:label id="lab_cmcsa_ShortTermInstrumentsMember_label_en-US" xlink:label="lab_cmcsa_ShortTermInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Instruments [Member]</link:label>
    <link:label id="lab_cmcsa_ShortTermInstrumentsMember_documentation_en-US" xlink:label="lab_cmcsa_ShortTermInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-Term Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ShortTermInstrumentsMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ShortTermInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ShortTermInstrumentsMember" xlink:to="lab_cmcsa_ShortTermInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.875PercentDue2036Member_432bdf6a-cde3-4d04-817c-457ef52fe88b_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.875PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.875% Notes due 2036</link:label>
    <link:label id="lab_cmcsa_Notes1.875PercentDue2036Member_label_en-US" xlink:label="lab_cmcsa_Notes1.875PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 1.875 Percent Due 2036 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.875PercentDue2036Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.875PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 1.875% due 2036 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875PercentDue2036Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.875PercentDue2036Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.875PercentDue2036Member" xlink:to="lab_cmcsa_Notes1.875PercentDue2036Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_cbfbad56-b663-4b12-8770-8a8f2c312604_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedges:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" 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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ce553791-fa58-40a9-9c7e-4359d6846e77_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized pretax compensation expense on nonvested awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_699855e1-a0ec-4a77-9ac5-bb26f6714326_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_590ba68f-498e-414b-878b-dcdb577f5c97_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/2024/elts/us-gaap-2024.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_GovernmentAssistanceAmountCumulativeNoncurrent_9ba3e73a-ba4a-4874-9406-e38279615214_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized film and television cost</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:to="lab_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_ad45c0fd-d586-4c82-8e10-f54c06cb5dfa_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/2024/elts/srt-2024.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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e1b2f49-0734-4a4b-8412-ce1c810cbb82_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_c2693f66-3968-4bf5-844a-5aebd91b10fc_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" 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/2024/ecd-2024.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_srt_ProductsAndServicesDomain_9249f1ec-43fd-421d-bc08-4219318f636d_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/2024/elts/srt-2024.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_us-gaap_GoodwillRollForward_262b865e-86a9-41e2-8a2d-23d29c2351da_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_IncomeTaxesLineItems_cc6a625c-648e-4c17-9060-92bff04077b8_terseLabel_en-US" xlink:label="lab_cmcsa_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cmcsa_IncomeTaxesLineItems_label_en-US" xlink:label="lab_cmcsa_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cmcsa_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_cmcsa_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncomeTaxesLineItems" xlink:href="cmcsa-20241231.xsd#cmcsa_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_IncomeTaxesLineItems" xlink:to="lab_cmcsa_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_1f69b6fa-5699-44df-a035-97a5e57e4c55_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/2024/dei-2024.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_DebtInstrumentBasisSpreadOnVariableRate1_34225cd0-a88b-4819-8f6f-e697eef8dc85_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">Borrowing margin for LIBOR based borrowings</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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_0d86a3da-30ac-4c7b-abf2-9d17c19dd6de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment by Geographic Location</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_8f26d914-9bcf-483a-9067-ae7f443d76c6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Other comprehensive income (loss) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" 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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_759c94da-4e9e-4343-bdfe-f2d4bda52066_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" 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/2024/ecd-2024.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_GoodwillAndIntangibleAssetsDisclosureAbstract_f143c003-247e-49b6-babc-0fbb0a52b874_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_43e007f7-0918-427a-a1f9-de1ea4cf2334_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 (in shares)</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/2024/elts/us-gaap-2024.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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_36879998-af4e-45e9-8bd5-578ee07b4b99_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity of revolving credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther_f7c0a5ef-34d9-4280-bc3e-1866795ef8cb_verboseLabel_en-US" xlink:label="lab_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation and other</link:label>
    <link:label id="lab_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther_label_en-US" xlink:label="lab_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss) And Other</link:label>
    <link:label id="lab_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther_documentation_en-US" xlink:label="lab_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss) And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther" xlink:href="cmcsa-20241231.xsd#cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther" xlink:to="lab_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther" 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/2024/ecd-2024.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_19216d64-64b6-4b9f-b4fe-f3d27907e5fe_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_4a5ff977-7116-418f-ae0e-79db517731e3_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_6e53d175-bdb2-41e3-b263-d61581ae88e3_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_PercentageOfResidualReturns_ac619fcb-a447-45e3-9c47-a1c93390f036_terseLabel_en-US" xlink:label="lab_cmcsa_PercentageOfResidualReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of residual returns</link:label>
    <link:label id="lab_cmcsa_PercentageOfResidualReturns_label_en-US" xlink:label="lab_cmcsa_PercentageOfResidualReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Residual Returns</link:label>
    <link:label id="lab_cmcsa_PercentageOfResidualReturns_documentation_en-US" xlink:label="lab_cmcsa_PercentageOfResidualReturns" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the percentage of any residual returns that we have the right to receive</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PercentageOfResidualReturns" xlink:href="cmcsa-20241231.xsd#cmcsa_PercentageOfResidualReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PercentageOfResidualReturns" xlink:to="lab_cmcsa_PercentageOfResidualReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_09d04da9-d50f-4f64-be44-4638a21d2684_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 (in shares)</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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetImpairment_51e666fe-d84c-4cbc-8e76-a9e2a1ff81a6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and long-lived asset impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_2cbecb44-54ce-45fc-96ab-8fc625f72a86_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and long-lived asset impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_449287a0-b85c-4592-be54-cd460440bd91_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Derivative Asset (Liability)</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Assets (Liabilities), at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationEliminationsMember_859fd34c-7dc8-4751-b874-c898ce6bc433_terseLabel_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation, Eliminations</link:label>
    <link:label id="lab_srt_ConsolidationEliminationsMember_label_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationEliminationsMember" xlink:to="lab_srt_ConsolidationEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_c46080c2-998e-4d12-9eb1-c64969b6d53e_terseLabel_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2.0% Exchangeable Subordinated Debentures due 2029</link:label>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exchangeable Subordinated Debentures 2.0 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:href="cmcsa-20241231.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:to="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet_041024fb-f8de-4dd8-be8a-a92e84ba46ca_negatedLabel_en-US" xlink:label="lab_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Current and noncurrent receivables, net</link:label>
    <link:label id="lab_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet_label_en-US" xlink:label="lab_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Current And Noncurrent Receivables Net</link:label>
    <link:label id="lab_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet_documentation_en-US" xlink:label="lab_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the reporting period in the amount of current and noncurrent receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" xlink:href="cmcsa-20241231.xsd#cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" xlink:to="lab_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_f7dec6aa-72e0-401d-9574-59bc9217524f_terseLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Owned</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized On Its Own, Amortization Expense, Including Participations And Residuals</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization expense for capitalized film cost for film predominantly monetized on its own and participation and residuals expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_b76e7aa0-d47c-4624-be2f-51f963120eaa_negatedLabel_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</link:label>
    <link:label id="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_label_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions</link:label>
    <link:label id="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_documentation_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:href="cmcsa-20241231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:to="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_ef0e55c6-8fef-4026-93d2-bd6af2d6d09b_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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a3ac990f-05d7-4504-be61-648f43650bae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of cash payments for interest and income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_bcad3b4a-ad3d-4a9c-8c59-51a23709fe74_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_5eae8e7d-1ebc-4934-88ca-9e41428fc440_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" 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_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4b71560d-5b95-4f40-a917-7b9a8c21c1e2_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_fa87ecc6-59dd-4cae-a3ee-07b64b084523_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current income tax (benefit) expense</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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentDisclosureTextBlock_65c09c6c-43ce-4045-a330-0f84b04b8de3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_9f4becae-96af-4157-bade-c0b00e7f8780_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_ab891be5-2cba-4e92-b908-967d5340f2c1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_c4a5077e-f1fb-41fe-aa28-719f6dc6e438_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Current portion</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_2f040031-61d1-4a16-a3c5-c53cd610bbea_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">Receivables, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_ce2e0b15-4ef8-464e-9e69-52ca0cebf378_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Receivables, 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_bf6444a1-2bb2-4d70-8c14-42e4ffd4e976_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_f2cfb076-35a1-4245-9556-68f7c60374cc_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage in variable interest entity</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember_5c05358a-aa0b-4536-8d11-b92b74721d68_terseLabel_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Programming and Production Costs</link:label>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember_label_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Programming And Production Costs Offset [Member]</link:label>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember_documentation_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Programming And Production Costs Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" xlink:to="lab_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_23da74e5-5699-4b97-8edb-075644fdd347_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gains (losses) on cash flow hedges, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" 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, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9d2feeef-08d9-436e-877a-0d59ba86da1b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_f9c5c0b3-24b3-4db1-83a9-1fa4933ea95a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables, gross</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_2e88790b-3c4a-4978-a259-a8f448f2868d_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative gains (losses)</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_985d7189-1e7d-4286-beae-f661c9d8e5c2_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" 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/2024/ecd-2024.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_6acd7db5-3716-4232-9e37-e852f71d948b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee benefit obligations, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_ac592c13-6ae8-4789-bc4b-5a65cd66177f_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_3caf67b2-7834-424b-a216-b7f032105e1a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent receivables, net (included in other noncurrent assets, net)</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_SkyLimitedSegmentMember_933df832-32a3-4bad-81d1-eb673517b8e4_terseLabel_en-US" xlink:label="lab_cmcsa_SkyLimitedSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sky Limited Segment</link:label>
    <link:label id="lab_cmcsa_SkyLimitedSegmentMember_label_en-US" xlink:label="lab_cmcsa_SkyLimitedSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sky Limited Segment [Member]</link:label>
    <link:label id="lab_cmcsa_SkyLimitedSegmentMember_documentation_en-US" xlink:label="lab_cmcsa_SkyLimitedSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sky Limited [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedSegmentMember" xlink:href="cmcsa-20241231.xsd#cmcsa_SkyLimitedSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SkyLimitedSegmentMember" xlink:to="lab_cmcsa_SkyLimitedSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0b35214a-a6d1-4ebb-b2de-57bfaab57e59_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_462c5b8b-a132-49fa-bed0-4d52260f2810_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_cc288e3f-dde3-4ca5-a1b7-38dcc42bc30d_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_745f2b80-ca99-4a8b-a2d7-5cf55cb0b595_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_ff20dedb-81fd-498e-b981-4af60e9b2a21_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_ff7c5b30-7ed4-43f3-af2a-87ccd23b45e8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DomesticWirelessMember_b42c188c-762b-446b-b6ef-cc12ec7c24fb_terseLabel_en-US" xlink:label="lab_cmcsa_DomesticWirelessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic wireless</link:label>
    <link:label id="lab_cmcsa_DomesticWirelessMember_label_en-US" xlink:label="lab_cmcsa_DomesticWirelessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Wireless [Member]</link:label>
    <link:label id="lab_cmcsa_DomesticWirelessMember_documentation_en-US" xlink:label="lab_cmcsa_DomesticWirelessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Domestic Wireless</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticWirelessMember" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticWirelessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DomesticWirelessMember" xlink:to="lab_cmcsa_DomesticWirelessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_51601e94-f831-475e-8b22-719c921adba9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_d694bba2-6f8f-49cd-a7b7-681ef0a5a6e4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" 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_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_387ac8fb-ed84-419a-ae69-54c1fcbbd0f0_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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cd6a0ae2-7a41-442d-98bf-5c808636ab0d_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_8ef35f1e-5050-4e01-87f9-959958cff66c_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">Less: Current 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_FilmMonetizedOnItsOwnAmortizationExpense_d1d631d3-b7ec-477b-8614-2d9f912961df_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of owned film and television costs</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34586e58-7943-4515-ac0e-28b1bd47c335_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">Award Type [Domain]</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/2024/elts/us-gaap-2024.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_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember_34899846-546f-4ee2-acbd-0397a164b007_terseLabel_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Debt Obligations And Intercompany Funding Arrangements Denominated In A Currency Other Than Functional</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember_label_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Debt Obligations And Intercompany Funding Arrangements Denominated In A Currency Other Than Functional [Member]</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember_documentation_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Debt Obligations And Intercompany Funding Arrangements Denominated In A Currency Other Than Functional</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" xlink:to="lab_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_714a5964-f744-4502-a61e-f0ac27eb855c_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">Stock 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/2024/elts/us-gaap-2024.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_us-gaap_LicensingAgreementsMember_25e7b51a-4b29-411e-8f84-f4a390a9fb9a_terseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FCC licenses</link:label>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_label_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember" xlink:to="lab_us-gaap_LicensingAgreementsMember" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_FiniteLivedIntangibleAssetUsefulLife_23297772-5e5a-45f1-8e85-f038c51e1a7d_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible asset amortization period (not to exceed)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6a06e357-c707-4486-a200-53b8e9c90d08_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average original useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_da535551-e65e-469a-b4ff-49687bcad035_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/2024/elts/us-gaap-2024.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f0836bd5-56ed-44fc-8c00-ffd4a3ec5ad5_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/2024/elts/us-gaap-2024.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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_63761eb2-6212-4bbb-a145-463f55e78dc6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of receivables, net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b9ac2a47-7486-4c26-bd37-1ff09d00f7ce_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_2a8212f4-f48b-4146-97eb-47dd7abc3edf_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock_fcbe4fe0-014b-4ada-8612-1bbb20c0730a_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Future Amortization Expense for Capitalized Film and Television Costs and Programming Rights</link:label>
    <link:label id="lab_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Estimated Future Amortization Expense For Capitalized Film And Television Cost [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of estimated future amortization of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_74a0993f-e3da-4f25-a743-ae984608ca8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_25dc5688-077c-4a1c-8f37-1829ae7e0898_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">Recent 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/2024/elts/us-gaap-2024.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_us-gaap_StatementClassOfStockAxis_aa90b742-576c-4133-911d-900c5b0d2d0e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_842986c7-6426-40d0-9d10-192b0b3bf9bb_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_218403f3-1c18-48c5-a7c0-efea900ceb78_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/2024/elts/us-gaap-2024.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bbd5beff-fd8b-494c-812c-0ebb09637ae9_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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/2024/ecd-2024.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_dei_EntityInteractiveDataCurrent_1b10349c-59cc-4de2-a516-160cab408290_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/2024/dei-2024.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_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment_9afc0481-d9d2-41e5-9460-f6cd223654cb_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance on sale of investment (see Note 7)</link:label>
    <link:label id="lab_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment_label_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Advance On Sale Of Investment</link:label>
    <link:label id="lab_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Advance On Sale Of Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment" xlink:to="lab_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceTypeAxis_4f01ccf3-9729-4a1f-8740-8c879bae3ceb_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceTypeAxis_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis" xlink:to="lab_us-gaap_GovernmentAssistanceTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_3e447536-0421-4b94-bfb6-f36ff0bb238f_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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensation_f912f399-f63c-4d73-845a-4330046edd02_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">Share-based compensation</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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsNet_ad92192d-05d5-463e-8afb-b67f192fc37b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4c2e0f72-7ba3-4bef-878f-ad098e7d8703_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized gains (losses) on employee benefit obligations and other</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.250PercentDue2040Member_a6ddcc50-ccbb-4491-8321-2ad178f8f806_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.250% Notes due 2040</link:label>
    <link:label id="lab_cmcsa_Notes1.250PercentDue2040Member_label_en-US" xlink:label="lab_cmcsa_Notes1.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 1.250 Percent Due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.250PercentDue2040Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 1.250% due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250PercentDue2040Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.250PercentDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.250PercentDue2040Member" xlink:to="lab_cmcsa_Notes1.250PercentDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_b1fe9c9c-8f9a-4ec5-8700-bfac87fdbeaf_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">Headquarters/Corporate and Other</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">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cmcsa_AdvanceOnSaleOfInvestmentGross_7d8b33c2-8d37-44fb-81b4-1e5e22563163_terseLabel_en-US" xlink:label="lab_cmcsa_AdvanceOnSaleOfInvestmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance on sale of investment, gross</link:label>
    <link:label id="lab_cmcsa_AdvanceOnSaleOfInvestmentGross_label_en-US" xlink:label="lab_cmcsa_AdvanceOnSaleOfInvestmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advance On Sale Of Investment, Gross</link:label>
    <link:label id="lab_cmcsa_AdvanceOnSaleOfInvestmentGross_documentation_en-US" xlink:label="lab_cmcsa_AdvanceOnSaleOfInvestmentGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Advance On Sale Of Investment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdvanceOnSaleOfInvestmentGross" xlink:href="cmcsa-20241231.xsd#cmcsa_AdvanceOnSaleOfInvestmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdvanceOnSaleOfInvestmentGross" xlink:to="lab_cmcsa_AdvanceOnSaleOfInvestmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_613d4ab6-cade-4ee6-9f04-4878a2c37e09_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Payments for Interest and Income Taxes</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_da3d527a-0931-4faa-8ae5-692af479a92c_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/2024/elts/us-gaap-2024.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_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_b3a47987-c5f6-4042-9941-6b88b842f40b_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_eaf1e0ce-04d0-4d68-befc-50d4f3bebd7b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements with tax authorities and other</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_3300eb3e-66e0-4b80-894e-f2110017209d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_bd6a003f-13c7-4620-bcd7-66f2e4f5f2da_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investment and other income (loss), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_0414c4f8-9157-4cf5-b1b0-8423f815ffea_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment and other income (loss), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_0997753a-fbf3-48bd-adfa-422ec2a1031e_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">Investment and other income (loss), 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/2024/elts/us-gaap-2024.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_EntertainmentTextBlock_193a1037-6068-4cfc-a734-f17402446f34_terseLabel_en-US" xlink:label="lab_us-gaap_EntertainmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Programming and Production Costs</link:label>
    <link:label id="lab_us-gaap_EntertainmentTextBlock_label_en-US" xlink:label="lab_us-gaap_EntertainmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntertainmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntertainmentTextBlock" xlink:to="lab_us-gaap_EntertainmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_49867c49-e96c-4ed6-b4d9-6278599b0fd7_terseLabel_en-US" xlink:label="lab_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_label_en-US" xlink:label="lab_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_documentation_en-US" xlink:label="lab_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" xlink:href="cmcsa-20241231.xsd#cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" xlink:to="lab_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_376177c2-70ea-4947-9f74-eec5909c97b3_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_1e7d7d97-c30a-420a-9104-014ca810efea_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">Operating income</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/2024/elts/us-gaap-2024.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_cmcsa_MaturingInGreaterThan10YearsMember_0e769ac8-3680-4c9a-9730-9b9ccd4539e1_terseLabel_en-US" xlink:label="lab_cmcsa_MaturingInGreaterThan10YearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes with maturities greater than 10 years, at face value</link:label>
    <link:label id="lab_cmcsa_MaturingInGreaterThan10YearsMember_label_en-US" xlink:label="lab_cmcsa_MaturingInGreaterThan10YearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturing In Greater Than 10 Years [Member]</link:label>
    <link:label id="lab_cmcsa_MaturingInGreaterThan10YearsMember_documentation_en-US" xlink:label="lab_cmcsa_MaturingInGreaterThan10YearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maturing In Greater Than 10 Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingInGreaterThan10YearsMember" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingInGreaterThan10YearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MaturingInGreaterThan10YearsMember" xlink:to="lab_cmcsa_MaturingInGreaterThan10YearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_c2ca7943-0672-4130-afdb-9826ebcb905b_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_53f55397-d1a5-47c3-8f8d-65f793843cdc_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 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/2024/elts/us-gaap-2024.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_cmcsa_BusinessServicesConnectivitySegmentMember_c241b3b6-466b-4236-b5d1-1de91ad1b071_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessServicesConnectivitySegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Services Connectivity</link:label>
    <link:label id="lab_cmcsa_BusinessServicesConnectivitySegmentMember_label_en-US" xlink:label="lab_cmcsa_BusinessServicesConnectivitySegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Services Connectivity Segment [Member]</link:label>
    <link:label id="lab_cmcsa_BusinessServicesConnectivitySegmentMember_documentation_en-US" xlink:label="lab_cmcsa_BusinessServicesConnectivitySegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Services Connectivity Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessServicesConnectivitySegmentMember" xlink:to="lab_cmcsa_BusinessServicesConnectivitySegmentMember" 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/2024/ecd-2024.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_cmcsa_Notes1.500PercentDue2029Member_a2ff2987-6993-4423-9895-f91799389166_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.500PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.500% Notes due 2029</link:label>
    <link:label id="lab_cmcsa_Notes1.500PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes1.500PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 1.500 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.500PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.500PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 1.500% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500PercentDue2029Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.500PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.500PercentDue2029Member" xlink:to="lab_cmcsa_Notes1.500PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_InternationalConnectivityMember_ccfee8e4-00b0-4ff1-bd34-17b5c311b8f2_terseLabel_en-US" xlink:label="lab_cmcsa_InternationalConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International connectivity</link:label>
    <link:label id="lab_cmcsa_InternationalConnectivityMember_label_en-US" xlink:label="lab_cmcsa_InternationalConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">International Connectivity [Member]</link:label>
    <link:label id="lab_cmcsa_InternationalConnectivityMember_documentation_en-US" xlink:label="lab_cmcsa_InternationalConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">International Connectivity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalConnectivityMember" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalConnectivityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InternationalConnectivityMember" xlink:to="lab_cmcsa_InternationalConnectivityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_b1f93c75-c320-4505-b6b1-926256539d4f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b34d3aa3-5f70-453c-9b7a-314468d17857_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/2024/elts/us-gaap-2024.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_cmcsa_AdjustedEBITDA_2f5a2f9d-f813-4373-8343-a3666854a25e_terseLabel_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_cmcsa_AdjustedEBITDA_label_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_cmcsa_AdjustedEBITDA_documentation_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The measure used to evaluate the profitability of operating segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA" xlink:href="cmcsa-20241231.xsd#cmcsa_AdjustedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdjustedEBITDA" xlink:to="lab_cmcsa_AdjustedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2600a1bd-1403-403d-8a06-c261eb0cd83c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" 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/2024/ecd-2024.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_TaxCreditCarryforwardNameDomain_cc188229-b487-4313-8d42-198f88496df4_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" 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/2024/ecd-2024.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_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle_dd2cfdc9-690f-4e79-889d-b64029236030_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of accrued participations and residuals</link:label>
    <link:label id="lab_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle_label_en-US" xlink:label="lab_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Participation Liabilities, Due in Next Operating Cycle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle" xlink:to="lab_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e33d2ca9-ec92-42eb-a4d2-44c11d28670a_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/2024/elts/us-gaap-2024.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3b137ae4-61a7-4e14-baca-6a1d0615f4b0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected option life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount_cb2f3e10-6acb-4d78-8748-7b3afce41573_terseLabel_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to uncertain and effectively settled tax positions, net</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount_label_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Adjustments To Uncertain And Effective Settled Tax Positions, Net, Amount</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount_documentation_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Adjustments To Uncertain And Effective Settled Tax Positions, Net, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" xlink:to="lab_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_8753f6bf-f15d-4cdb-ba21-650dea92ea37_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/2024/elts/srt-2024.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_PropertyPlantAndEquipmentLineItems_efadcd5a-cd8d-446b-af0d-fb8c5bb68f53_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_fa528404-bded-42bf-b4d1-ce9f7c59e948_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/2024/elts/us-gaap-2024.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_cmcsa_IntersegmentCustomersMember_68fec578-9c6b-4fc7-8f3a-7fccfeeb16a8_terseLabel_en-US" xlink:label="lab_cmcsa_IntersegmentCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intersegment Customers</link:label>
    <link:label id="lab_cmcsa_IntersegmentCustomersMember_label_en-US" xlink:label="lab_cmcsa_IntersegmentCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Customers [Member]</link:label>
    <link:label id="lab_cmcsa_IntersegmentCustomersMember_documentation_en-US" xlink:label="lab_cmcsa_IntersegmentCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intersegment Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IntersegmentCustomersMember" xlink:href="cmcsa-20241231.xsd#cmcsa_IntersegmentCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_IntersegmentCustomersMember" xlink:to="lab_cmcsa_IntersegmentCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_a566d674-ea9b-45fb-8e94-3c92a121f03e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" 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/2024/ecd-2024.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_srt_MinimumMember_75db0220-a1e8-452e-b2ef-f69b7a8cad28_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/2024/elts/srt-2024.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_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/2024/ecd-2024.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_country_GB_a09b3300-a296-4975-b63c-b208e3d5d7cf_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/2024/country-2024.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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_157a79f0-1c70-40bd-aad7-d4780a15065c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustments, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_49c6a00c-7d7b-4c4b-997d-34d40750a380_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">Current-period provision for expected credit losses</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/2024/elts/us-gaap-2024.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_StatementBusinessSegmentsAxis_81891f82-bb4e-4806-8b44-9c7b3b9ad5f2_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/2024/elts/us-gaap-2024.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_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_e0bee81d-582c-4635-a905-5aa3d8291ecc_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of stock option and restricted share units activity</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_0cddeb34-433f-4cb9-90f0-cb6a1882b4e8_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/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentCarryingAmount_7cd02256-5af7-46fc-b6d5-21353b047295_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" 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/2024/ecd-2024.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bab5df98-ee55-4ada-baff-f71900efc75a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of the components of net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList_04f3719e-124f-47b8-8e66-6a55108b6244_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList" 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/2024/ecd-2024.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_us-gaap_OperatingLossCarryforwards_9423cedb-6c91-44ca-9801-aa95cc765c45_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_31b84092-915e-4fe1-8037-6e175db8ab89_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Investments_b5bed85e-4a02-4c53-9cc0-178c1a877cac_totalLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total investments</link:label>
    <link:label id="lab_us-gaap_Investments_label_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_f402e5e8-140c-4564-aca7-be7a59b07e77_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_c4bfc608-78cb-4614-bd19-55dd81ca0daa_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">Noncurrent investments</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/2024/elts/us-gaap-2024.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_cmcsa_FinanceLeaseObligationAndOther_d7585c6e-9ab4-42f9-895a-6300f89e769f_terseLabel_en-US" xlink:label="lab_cmcsa_FinanceLeaseObligationAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease obligations and other</link:label>
    <link:label id="lab_cmcsa_FinanceLeaseObligationAndOther_label_en-US" xlink:label="lab_cmcsa_FinanceLeaseObligationAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Obligation And Other</link:label>
    <link:label id="lab_cmcsa_FinanceLeaseObligationAndOther_documentation_en-US" xlink:label="lab_cmcsa_FinanceLeaseObligationAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease Obligation And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceLeaseObligationAndOther" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceLeaseObligationAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FinanceLeaseObligationAndOther" xlink:to="lab_cmcsa_FinanceLeaseObligationAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_TheatricalMember_eb4f6f88-aef4-446a-a25f-80d634cb1c8b_terseLabel_en-US" xlink:label="lab_cmcsa_TheatricalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Theatrical</link:label>
    <link:label id="lab_cmcsa_TheatricalMember_label_en-US" xlink:label="lab_cmcsa_TheatricalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theatrical [Member]</link:label>
    <link:label id="lab_cmcsa_TheatricalMember_documentation_en-US" xlink:label="lab_cmcsa_TheatricalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Theatrical [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember" xlink:href="cmcsa-20241231.xsd#cmcsa_TheatricalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TheatricalMember" xlink:to="lab_cmcsa_TheatricalMember" 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/2024/ecd-2024.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_cmcsa_UniversalBeijingResortTermLoansMember_af1beb7f-70b1-4ead-a728-fec083822b47_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term loans</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortTermLoansMember_label_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Universal Beijing Resort Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortTermLoansMember_documentation_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalBeijingResortTermLoansMember" xlink:to="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_b8162381-6a92-4cbb-b121-56b77c8f5869_terseLabel_en-US" xlink:label="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability attributable to temporary differences in other comprehensive income (loss)</link:label>
    <link:label id="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_label_en-US" xlink:label="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes In Net Deferred Tax Liability Related To Other Comprehensive Income</link:label>
    <link:label id="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Changes in net deferred tax liability that were not recorded as deferred income tax benefit (expense) associated with items included in other comprehensive income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:href="cmcsa-20241231.xsd#cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:to="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5501c34e-02cd-4fae-a9a2-6c169c2f13d4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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/2024/ecd-2024.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_us-gaap_NotesReceivableMember_ac6e9393-a871-4371-95ad-c9f50c080659_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableMember_label_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_e3360d53-05a5-44de-ae54-157da9622525_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/2024/elts/us-gaap-2024.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_us-gaap_OtherInvestments_3f7ec0d1-e08d-44ca-a78e-c0e163a9c585_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestments_label_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestments" xlink:to="lab_us-gaap_OtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_055440ab-8a79-4c28-893e-09d7891358e1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (loss), 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/2024/elts/us-gaap-2024.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_us-gaap_GoodwillGross_6da57cee-aa8e-4cb9-ac0c-2cca80e7b076_periodStartLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Gross balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_a74dd0e0-43a8-4d3c-90c0-e674a96d9605_periodEndLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Gross balance, ending of period</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_e95cc422-2def-43b0-bee1-047b103a0f72_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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_ca086c80-1d9e-4276-b2e3-287cba567092_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of net investment hedges</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquipmentInstallmentPlanMember_3414e338-fb2f-48e2-8467-b80053d7477a_terseLabel_en-US" xlink:label="lab_cmcsa_EquipmentInstallmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment Installment Plan</link:label>
    <link:label id="lab_cmcsa_EquipmentInstallmentPlanMember_label_en-US" xlink:label="lab_cmcsa_EquipmentInstallmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment Installment Plan [Member]</link:label>
    <link:label id="lab_cmcsa_EquipmentInstallmentPlanMember_documentation_en-US" xlink:label="lab_cmcsa_EquipmentInstallmentPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equipment Installment Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquipmentInstallmentPlanMember" xlink:href="cmcsa-20241231.xsd#cmcsa_EquipmentInstallmentPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquipmentInstallmentPlanMember" xlink:to="lab_cmcsa_EquipmentInstallmentPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_793adb85-328c-4818-afc3-9aaa9ac768ab_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_41ec9bc6-3235-4ecf-9492-4d0b49da01a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock_885a4a22-59e1-4250-93a8-43968b8ca396_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Intangible Assets</link:label>
    <link:label id="lab_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Finite-Lived And Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Finite-Lived And Indefinite-Lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_c5e45b0e-2534-4d10-8d1a-303af5a42001_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment and intangible assets</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_label_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant And Equipment And Intangible Assets</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from property and equipment and intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:to="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1368cf88-85d8-4bf2-9f3c-45339c411580_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Employee benefit obligations and other, net of deferred taxes of $(9), $(2) and $(11)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b2c5e0ff-9e2e-465e-822a-a429e48fd8ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo_9036fb12-0f4b-4673-984d-102c75ba7b6e_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Released Film, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_30ab2537-fed9-44bc-9ffa-1ee6a58a540d_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a1eb7d58-1e48-4c5d-ac3a-c25b8925fe6c_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_StockIssuedDuringPeriodValueShareBasedCompensation_0a318ed3-99b3-486f-85bb-07de53f8c31c_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">Issuances of common stock under employee plans</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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_d7dbb5fc-4807-4893-8655-26f4bd50dabd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAbstract_2712db09-1860-4a12-a73c-5ed3e06f2503_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">Investment Holdings [Table]</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/2024/elts/us-gaap-2024.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_us-gaap_PreferredStockSharesAuthorized_45c82cdf-f670-47cc-a0be-bcf709697e03_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 (in shares)</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/2024/elts/us-gaap-2024.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_dei_EntityEmergingGrowthCompany_2b367142-27d3-4950-9774-d55976751b80_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/2024/dei-2024.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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a817f3a1-1ba5-4b0f-b338-ae4537cf9f40_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_90460d36-d412-4394-91d6-9e187460f973_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0.750PercentDue2032Member_43ac0a66-a3be-4102-b017-c4b9a4b89e33_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.750PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">0.750% Notes due 2032</link:label>
    <link:label id="lab_cmcsa_Notes0.750PercentDue2032Member_label_en-US" xlink:label="lab_cmcsa_Notes0.750PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.750 Percent Due 2032 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.750PercentDue2032Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.750PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.750% due 2032 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750PercentDue2032Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.750PercentDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.750PercentDue2032Member" xlink:to="lab_cmcsa_Notes0.750PercentDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestmentsMember_0726f0b8-557b-4873-9dac-c5a1415bacac_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_OtherInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestmentsMember" xlink:to="lab_us-gaap_OtherInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_06f38f11-7427-4e5f-a42e-9b7950c4fd65_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CarryingValueOfContractualObligation_8139ca73-50ac-42c0-9233-4ec881d2aa61_terseLabel_en-US" xlink:label="lab_cmcsa_CarryingValueOfContractualObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying value of contractual obligation</link:label>
    <link:label id="lab_cmcsa_CarryingValueOfContractualObligation_label_en-US" xlink:label="lab_cmcsa_CarryingValueOfContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying value of contractual obligation</link:label>
    <link:label id="lab_cmcsa_CarryingValueOfContractualObligation_documentation_en-US" xlink:label="lab_cmcsa_CarryingValueOfContractualObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value of future obligation classified as a liability which is no longer recorded at fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CarryingValueOfContractualObligation" xlink:href="cmcsa-20241231.xsd#cmcsa_CarryingValueOfContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CarryingValueOfContractualObligation" xlink:to="lab_cmcsa_CarryingValueOfContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CorporateAndOtherTypeMember_4bda8c2c-04c1-4dca-aa1f-2010adf90f2a_terseLabel_en-US" xlink:label="lab_cmcsa_CorporateAndOtherTypeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate And Other, Type</link:label>
    <link:label id="lab_cmcsa_CorporateAndOtherTypeMember_label_en-US" xlink:label="lab_cmcsa_CorporateAndOtherTypeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate And Other, Type [Member]</link:label>
    <link:label id="lab_cmcsa_CorporateAndOtherTypeMember_documentation_en-US" xlink:label="lab_cmcsa_CorporateAndOtherTypeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate And Other, Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateAndOtherTypeMember" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateAndOtherTypeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CorporateAndOtherTypeMember" xlink:to="lab_cmcsa_CorporateAndOtherTypeMember" 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/2024/ecd-2024.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_AdvertisingMember_c658bcb2-30bd-4d83-99e6-40bfaf563354_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising</link:label>
    <link:label id="lab_us-gaap_AdvertisingMember_label_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingMember" xlink:to="lab_us-gaap_AdvertisingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_4c202347-aa55-4489-8a28-8e1d024a0603_terseLabel_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of sales commission</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_label_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Timing, Term Of Sales Commission</link:label>
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_documentation_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Timing, Term Of Sales Commission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" xlink:to="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_48888ce8-f39e-427d-bccf-b9e55587fbed_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_dei_EntityShellCompany_4119cd4c-1223-4e05-9c48-a663f451a995_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/2024/dei-2024.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_dei_EntityIncorporationStateCountryCode_1aa46dde-b521-4261-a774-1c5f2c740f38_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/2024/dei-2024.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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo_ebc81d9e-2507-4ca2-b6f5-82896c7cdc87_terseLabel_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo_label_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Expected Amortization, Year Two</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo_documentation_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization for right acquired by broadcaster under license agreement for program material, including sports rights advances, expected to be recognized within second operating cycle following most recent annual statement of financial position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" xlink:to="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_4ed5bd16-5cb8-49b0-a406-35b7942827e3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</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/2024/elts/us-gaap-2024.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_cmcsa_DomesticAdvertisingMember_9aedc33b-de76-46ca-8d9b-3295be0f3e15_terseLabel_en-US" xlink:label="lab_cmcsa_DomesticAdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic advertising</link:label>
    <link:label id="lab_cmcsa_DomesticAdvertisingMember_label_en-US" xlink:label="lab_cmcsa_DomesticAdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Advertising [Member]</link:label>
    <link:label id="lab_cmcsa_DomesticAdvertisingMember_documentation_en-US" xlink:label="lab_cmcsa_DomesticAdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Domestic Advertising</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticAdvertisingMember" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticAdvertisingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DomesticAdvertisingMember" xlink:to="lab_cmcsa_DomesticAdvertisingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember_91a16f17-7a76-4d11-8f9e-2aa9432a87c8_terseLabel_en-US" xlink:label="lab_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings, theme park infrastructure and leasehold improvements</link:label>
    <link:label id="lab_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings, Theme Park Infrastructure And Leasehold Improvements [Member]</link:label>
    <link:label id="lab_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Buildings, Theme Park Infrastructure And Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" xlink:href="cmcsa-20241231.xsd#cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" xlink:to="lab_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AdvanceOnSaleOfInvestment_729f7486-016d-4669-b9ce-d8f651eeda3c_terseLabel_en-US" xlink:label="lab_cmcsa_AdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance on sale of investment</link:label>
    <link:label id="lab_cmcsa_AdvanceOnSaleOfInvestment_label_en-US" xlink:label="lab_cmcsa_AdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advance On Sale Of Investment</link:label>
    <link:label id="lab_cmcsa_AdvanceOnSaleOfInvestment_documentation_en-US" xlink:label="lab_cmcsa_AdvanceOnSaleOfInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Advance On Sale Of Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdvanceOnSaleOfInvestment" xlink:href="cmcsa-20241231.xsd#cmcsa_AdvanceOnSaleOfInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdvanceOnSaleOfInvestment" xlink:to="lab_cmcsa_AdvanceOnSaleOfInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_edb41711-e182-4545-ae76-beca1cd6803c_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/2024/elts/us-gaap-2024.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_srt_ConsolidationItemsDomain_6ba46a17-2622-4b28-b45c-2a369a3ae85c_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/2024/elts/srt-2024.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_DebtInstrumentRedemptionTable_79c0b789-2557-474c-93e5-a21ccf88c98e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument Redemption [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Redemption [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable" xlink:to="lab_us-gaap_DebtInstrumentRedemptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_d213f9ba-4de2-4e31-8161-8a79716ea9ac_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember_874d2656-4d84-4b72-b2d6-5693f4e0550f_terseLabel_en-US" xlink:label="lab_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Loss Carryforward, Internal Corporate Reorganization</link:label>
    <link:label id="lab_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember_label_en-US" xlink:label="lab_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Loss Carryforward, Federal, Internal Corporate Reorganization [Member]</link:label>
    <link:label id="lab_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember_documentation_en-US" xlink:label="lab_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Loss Carryforward, Federal, Internal Corporate Reorganization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" xlink:href="cmcsa-20241231.xsd#cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" xlink:to="lab_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4377bd3b-f6bf-41d0-9546-8d638a95dadd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustments, net of deferred taxes of $(137), $(29) and $310</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_1f232686-83f8-4728-8026-24388bc1995a_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/2024/elts/us-gaap-2024.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_StatementOfCashFlowsAbstract_0f381786-8712-4999-9fd5-4cd474865019_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/2024/elts/us-gaap-2024.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_SeniorNotesMember_842c927a-c3dd-42eb-9aab-a2def936d416_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_MaturingInFiveYearsOrLessMember_9a017bcb-5047-4c9f-ad62-51be35307a36_terseLabel_en-US" xlink:label="lab_cmcsa_MaturingInFiveYearsOrLessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes with maturities of 5 years or less, at face value</link:label>
    <link:label id="lab_cmcsa_MaturingInFiveYearsOrLessMember_label_en-US" xlink:label="lab_cmcsa_MaturingInFiveYearsOrLessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturing In Five Years Or Less [Member]</link:label>
    <link:label id="lab_cmcsa_MaturingInFiveYearsOrLessMember_documentation_en-US" xlink:label="lab_cmcsa_MaturingInFiveYearsOrLessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maturing In Five Years Or Less</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingInFiveYearsOrLessMember" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingInFiveYearsOrLessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MaturingInFiveYearsOrLessMember" xlink:to="lab_cmcsa_MaturingInFiveYearsOrLessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9ca5f73a-4681-464f-a496-bfff393d60c9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_c820a389-35ed-4358-aece-059cde2e0c09_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/2024/elts/us-gaap-2024.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_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember_57c820f2-e9fa-47f3-8d26-7ce522273ca3_terseLabel_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominated Senior Notes and Term Loans Member</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember_label_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Senior Notes and Term Loans Member [Member]</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember_documentation_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Senior Notes and Term Loans Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" xlink:to="lab_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4cb82e9b-cc8c-46a4-b3a4-f09f187812d0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock option fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ed659bd5-1e49-4faa-9dad-87c12d621b86_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/2024/elts/us-gaap-2024.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_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_ace0803c-ff4d-4537-bec5-185b8f49be5c_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">Nonmarketable equity securities</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/2024/elts/us-gaap-2024.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_dei_EntityWellKnownSeasonedIssuer_0b924671-246a-424d-9400-d5968413bd27_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_7a51b26d-3167-4b3c-b00a-716cf51b12b9_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 agreements and rights</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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxDisclosureTextBlock_bd8e3980-6252-40e8-8ea2-959817ee0f71_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/2024/elts/us-gaap-2024.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_StockRepurchasedAndRetiredDuringPeriodValue_e79ed014-936f-41f2-8a7c-e0a195d8627e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock under repurchase program and employee plans</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/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_35bc5781-56dc-4d71-b754-9fbaf306554e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c1bda4f2-f0ad-498a-974a-50ca5369b478_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">Recent Accounting Pronouncements [Table]</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/2024/elts/us-gaap-2024.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_OperatingLeaseWeightedAverageDiscountRatePercent_79089935-9628-46f6-98d3-5ba861526bd9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate used to calculate operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_6d9f7736-3f40-4998-ae25-526a8442c471_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from (repayments of) short-term borrowings, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1824d87e-231f-4e33-b1fb-bf6f0a51b122_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 provided by (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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_91b2abd1-ef39-4a1a-80f6-9db9348b41f4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquityMethodInvestmentPercentOfLosses_1ebf19a2-6b0c-4b72-97b7-0bd503fca311_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentPercentOfLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of losses</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentPercentOfLosses_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentPercentOfLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Percent Of Losses</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentPercentOfLosses_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentPercentOfLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the percentage of any losses in an equity method investment that the Company is obligated to absorb.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentPercentOfLosses" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentPercentOfLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentPercentOfLosses" xlink:to="lab_cmcsa_EquityMethodInvestmentPercentOfLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_820c7489-ae7f-4ca3-b3ca-6182080f6b2c_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/2024/elts/us-gaap-2024.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_OtherCapitalizedPropertyPlantAndEquipmentMember_a6a03e06-7664-4266-bba8-1ba8a4a75e00_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other equipment</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_e952f2a9-161d-4100-a706-da76c49f6ea8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total fair value of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_01b107cd-ed55-47e5-b576-7995f27a7acf_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/2024/dei-2024.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_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/2024/ecd-2024.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_cmcsa_UniversalBeijingResortMember_e0edef28-df42-476f-a312-0e970f800bc2_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Universal Beijing Resort</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortMember_label_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Universal Beijing Resort [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortMember_documentation_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Universal Beijing Resort [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalBeijingResortMember" xlink:to="lab_cmcsa_UniversalBeijingResortMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_188a7e1d-e15a-4d88-9d5a-1d870366ae20_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/2024/elts/us-gaap-2024.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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d9faf6d9-016a-4d49-9bf0-2f45e0d5f5e1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0.000PercentDue2026Member_cb2461f4-bb2d-45cd-91fe-b35ee1b88d91_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.000PercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">0.000% Notes due 2026</link:label>
    <link:label id="lab_cmcsa_Notes0.000PercentDue2026Member_label_en-US" xlink:label="lab_cmcsa_Notes0.000PercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.000 Percent Due 2026 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.000PercentDue2026Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.000PercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.000 Percent Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.000PercentDue2026Member" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.000PercentDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.000PercentDue2026Member" xlink:to="lab_cmcsa_Notes0.000PercentDue2026Member" 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/2024/ecd-2024.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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5369965f-23f6-4a86-aa6a-af06386725b6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign income taxed at different rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_3e5e5820-dafd-421f-9f02-a83824ae1586_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_04948c88-d4d8-448e-89b0-d4d95cd5d1a2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of contract acquisition and fulfillment costs</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/2024/elts/us-gaap-2024.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_srt_SegmentGeographicalDomain_b7f99ec9-0329-4be3-8511-622f4b86209c_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/2024/elts/srt-2024.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_DisaggregationOfRevenueTableTextBlock_0a907be6-7d5c-4bbc-aae0-0f94901b4ba4_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/2024/elts/us-gaap-2024.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_ConsolidationPolicyTextBlock_d6a5bec1-c876-41dc-af09-ad23cf218b1b_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" 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/2024/ecd-2024.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_dei_Security12bTitle_f635f182-7480-4878-804b-11b48b9da41b_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/2024/dei-2024.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_CommonStockValue_222a7380-f113-4ce8-a431-8d93b356bd44_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">Common stock</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/2024/elts/us-gaap-2024.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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract_4a62afad-3139-4543-b284-d6ae480e1fdf_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Released and licensed content:</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Released Film, Expected Amortization [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_85def737-9fc0-4258-9744-4d5ea288f0e8_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_4c157e0c-2427-4c21-afa8-4d9ff58976c1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nondeductible accruals and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0def6da2-f0eb-42c5-91a3-fcdbcfba518d_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount_a025b0a5-4ef6-4306-832e-f57c5288051c_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum amount of annual capital calls</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Annual Capital Calls, Maximum Amount</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Annual Capital Calls, Maximum Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" xlink:to="lab_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmAndTelevisionContentAbstract_4fe9808a-48e7-4cf8-b4b8-eb07fdd7bd81_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film and television content:</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionContentAbstract_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Content [Abstract]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionContentAbstract_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Film And Television Content</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmAndTelevisionContentAbstract" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmAndTelevisionContentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionContentAbstract" xlink:to="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_a9205704-9564-444b-87fd-36e82fee3c01_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CableCommunicationsSegmentsMember_1adb7e82-2b2f-40b0-b483-9946e0f68f9d_terseLabel_en-US" xlink:label="lab_cmcsa_CableCommunicationsSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cable&#8232;Communications</link:label>
    <link:label id="lab_cmcsa_CableCommunicationsSegmentsMember_label_en-US" xlink:label="lab_cmcsa_CableCommunicationsSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cable Communications Segments [Member]</link:label>
    <link:label id="lab_cmcsa_CableCommunicationsSegmentsMember_documentation_en-US" xlink:label="lab_cmcsa_CableCommunicationsSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cable Communications Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsSegmentsMember" xlink:href="cmcsa-20241231.xsd#cmcsa_CableCommunicationsSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CableCommunicationsSegmentsMember" xlink:to="lab_cmcsa_CableCommunicationsSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceAmountCumulative_97e7b3f4-ebec-4bea-9f21-9dd498ec38d4_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAmountCumulative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production tax incentives receivable</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceAmountCumulative_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceAmountCumulative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmountCumulative" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmountCumulative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceAmountCumulative" xlink:to="lab_us-gaap_GovernmentAssistanceAmountCumulative" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_2ae04bc1-0d51-47f3-9bf6-9f4ea99985ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of common stock outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Common Stock Outstanding Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_45b3a179-9110-4315-8836-8e125a84e06e_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb194bf1-4fce-4d30-ac6f-ac450870e6a6_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">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/2024/elts/us-gaap-2024.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_PreferredStockValue_4c875bb9-054a-4ed3-bb88-1cdf319ad492_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&#8212;authorized, 20,000,000 shares; issued, zero</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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_4cb6ed3b-4a6c-4f18-b39c-1aa4b620e34c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_91c136b9-691d-4196-9fb6-1b2170754956_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DistributionSystemMember_497ff9d0-bb20-49af-9ff8-b637d6f47ac7_terseLabel_en-US" xlink:label="lab_cmcsa_DistributionSystemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution systems</link:label>
    <link:label id="lab_cmcsa_DistributionSystemMember_label_en-US" xlink:label="lab_cmcsa_DistributionSystemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distribution System [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionSystemMember_documentation_en-US" xlink:label="lab_cmcsa_DistributionSystemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Distribution System [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionSystemMember" xlink:href="cmcsa-20241231.xsd#cmcsa_DistributionSystemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DistributionSystemMember" xlink:to="lab_cmcsa_DistributionSystemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_39a75a0c-ea33-48ec-b283-ad2b69ecbd4e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_9ff78d88-338b-4de4-ae50-cae19f71efa5_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8df2f223-6503-48b0-8e44-ab4809aff1cc_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 common share attributable to Comcast Corporation shareholders (in dollars 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/2024/elts/us-gaap-2024.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_OperatingLeasePayments_d7acf254-f592-4832-9313-194502475777_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash payments for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" 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/2024/ecd-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_c37f5223-ed3a-4d48-a17d-f68e2e6a7846_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period from grant date that an equity-based award expires</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_8ca5acc7-6918-4931-ab0c-b8d4058874a8_terseLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film and television costs</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized On Its Own, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Costs, Noncurrent</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances, noncurrent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_334a5b0f-3c33-4510-8d49-2c3351c72a8c_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9b2bb456-4181-4571-bc6e-fa565f6cb8db_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment and intangible assets accrued but not yet paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_fe4fe5f6-5e9b-4410-a06d-e8b8872bf71f_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_3648d6e8-be92-4ff5-91ba-396330a85afb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_66849398-0dd9-41e2-80d7-a9e8ba67b651_terseLabel_en-US" xlink:label="lab_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Backlog as percent of annual revenue (in percent)</link:label>
    <link:label id="lab_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_label_en-US" xlink:label="lab_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Backlog As A Percent Of Annual Segment Revenue, Percent</link:label>
    <link:label id="lab_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_documentation_en-US" xlink:label="lab_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Backlog As A Percent Of Annual Segment Revenue, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent" xlink:href="cmcsa-20241231.xsd#cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent" xlink:to="lab_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6cfb264d-4f79-4a8b-bbb3-9fdab97a4328_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_4bddd3f9-56b3-40e5-a4f9-8a8623a5af1e_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/2024/elts/us-gaap-2024.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_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid_a3a6c573-6faf-49a8-886c-8ba3f0f5e8bb_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding capital calls</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments, Prior Capital Calls Paid</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investments, Prior Capital Calls Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid" xlink:to="lab_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_e63864b1-a4e7-42fd-ad98-f7bad0ad6634_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional distributions from equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4badb269-411c-416c-a060-7ff378544c76_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4921f18b-e694-4603-947c-14fce546d013_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_8d8c0e1e-4b1e-463a-b639-1f1f1a1d3d45_terseLabel_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment and Other Income (Loss), Net</link:label>
    <link:label id="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components Of Investment And Other Income Loss Net [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of investment and other income (loss), net, including, but not limited to, equity in net income (losses) of investees, net, realized and unrealized gains (losses) on equity securities, net, and other income (loss), net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:href="cmcsa-20241231.xsd#cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:to="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1417d4df-7f69-4f8c-b719-5dd0951fe8b6_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d7990d54-82c3-4374-afa6-2190c7411499_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/2024/dei-2024.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_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ec78c4b3-4efd-4b20-b88e-e94e632b4faa_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_58a4fd61-ecdf-4295-8cad-617151f4de40_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_367752e5-45c1-455b-86be-8b0b13655f44_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree_e0e66070-226c-48b0-bc01-827167a9a54c_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film, Monetized on Its Own, Released Film, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e1aa8a4d-c0f0-467c-a2b1-7e7e80bf2794_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price of awards granted during the year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_14a6aaa1-80cd-4e2c-8914-a649e4b591aa_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 Jurisdiction</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 Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember_ecff3887-152f-4671-8cda-b2a21a1831eb_terseLabel_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency denominated debt</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember_label_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Intercompany Loans [Member]</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember_documentation_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Intercompany Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember" xlink:to="lab_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_d7ad3785-b401-4149-8c4a-36a5749482ce_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">Revenue</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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_c2cd411a-9088-491f-a632-a2b92dd416f2_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/2024/dei-2024.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_GovernmentAssistanceTypeDomain_e1d51741-d633-48cd-86ad-90dbb198615a_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceTypeDomain_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain" xlink:to="lab_us-gaap_GovernmentAssistanceTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_2913fea7-f7e5-403f-ad5f-12a06abe54ea_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/2024/elts/us-gaap-2024.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_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract_7ae896cf-45de-4ec5-be4f-53599399974e_terseLabel_en-US" xlink:label="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Released and licensed content:</link:label>
    <link:label id="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract_label_en-US" xlink:label="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entertainment, License Agreement for Program Material, Expected Amortization [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract" xlink:to="lab_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4d9a0c7d-f108-4838-8977-a967e35418a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_94eef213-5f8d-44ed-8d48-7cb9a838f258_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistanceTable_6a79cdc0-8258-4a90-b25e-74116075c856_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Assistance [Table]</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistanceTable_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Assistance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistanceTable" xlink:to="lab_us-gaap_GovernmentAssistanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_26a74cd7-cfb9-4b07-abab-b833327f0c4d_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/2024/dei-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a1c5e8c9-5f8c-4570-a40f-4c789dc3e2ef_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_c6131c5e-ee92-4be6-ba61-829a7bb2470a_terseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cross-currency swaps</link:label>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cross Currency Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:to="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1a379d3e-f3f6-48db-8967-aaeb9e552732_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards nonvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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/2024/ecd-2024.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_abb4386d-0b3f-4338-a3bd-9c272cd2b648_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9c21f242-2569-47dd-bc6e-4999dcbea78c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_VideoMember_630cc1d2-db9d-4abf-bd53-41bb534e1f1b_terseLabel_en-US" xlink:label="lab_cmcsa_VideoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Video</link:label>
    <link:label id="lab_cmcsa_VideoMember_label_en-US" xlink:label="lab_cmcsa_VideoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Video [Member]</link:label>
    <link:label id="lab_cmcsa_VideoMember_documentation_en-US" xlink:label="lab_cmcsa_VideoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Video</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoMember" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VideoMember" xlink:to="lab_cmcsa_VideoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_368776a8-47b4-4392-b89f-3eac93070c60_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_ee558a06-9e6e-4de6-aef7-0a0154ce4f7a_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/2024/dei-2024.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_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared_f14b87f2-250d-4c37-9a17-71c01db909e7_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment, future tax benefits shared</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Future Tax Benefits Shared</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Future Tax Benefits Shared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared" xlink:to="lab_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e0794683-1174-4b83-8fa3-8ec29618b1a8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_8396bab4-8e4c-4fac-b2e1-2256584dc1fa_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_c683931d-138d-490c-9d26-a85903977a33_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/2024/dei-2024.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_cmcsa_ProductionTaxIncentivesReceivableMember_0a538767-2e57-4c00-91d5-43d8ef968ce5_terseLabel_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Receivable</link:label>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesReceivableMember_label_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Receivable [Member]</link:label>
    <link:label id="lab_cmcsa_ProductionTaxIncentivesReceivableMember_documentation_en-US" xlink:label="lab_cmcsa_ProductionTaxIncentivesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Production Tax Incentives - Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesReceivableMember" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProductionTaxIncentivesReceivableMember" xlink:to="lab_cmcsa_ProductionTaxIncentivesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_5b38d0e5-6716-411d-a567-4c1964ef6c4e_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/2024/elts/us-gaap-2024.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_SummaryInvestmentHoldingsTextBlock_332f2a9c-c844-4577-9a28-791ef7e78fa8_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Summary</link:label>
    <link:label id="lab_us-gaap_SummaryInvestmentHoldingsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary Investment Holdings [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryInvestmentHoldingsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:to="lab_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_c9710c4a-0415-4c5e-bb3e-f729a3017083_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4a51522b-3e68-4faa-9bb5-18d9fa968555_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_us-gaap_PaymentsToAcquireInvestments_6fbe9972-e034-4211-958e-4850253edd48_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e2596300-8986-4556-8e63-1de3ac44ea63_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule for the components of income tax expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_61f4bb6d-1510-4fea-8f29-6ecd4c28b10c_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" 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/2024/ecd-2024.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_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>23
<FILENAME>cmcsa-20241231_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 2025 Workiva-->
<!--r:8d569a8e-9cf6-4d0c-bcfa-c0d18710abc5,g:f1c0e94d-b228-444f-9c0a-4cd74df801cd-->
<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.comcast.com/role/Cover" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a0bc52c6-cc3e-41b3-a3ad-75f98472580e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_a21b27b4-888d-4c67-bd83-2cab36ea949e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a0bc52c6-cc3e-41b3-a3ad-75f98472580e" xlink:to="loc_dei_DocumentInformationTable_a21b27b4-888d-4c67-bd83-2cab36ea949e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_53ff7f7a-7928-4add-b719-72835d8f73fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_a21b27b4-888d-4c67-bd83-2cab36ea949e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_53ff7f7a-7928-4add-b719-72835d8f73fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_53ff7f7a-7928-4add-b719-72835d8f73fa" xlink:to="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9d15a02e-4cab-4248-b0a9-e4bec3bd04d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_us-gaap_CommonClassAMember_9d15a02e-4cab-4248-b0a9-e4bec3bd04d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.000PercentDue2026Member_d7d3d8c7-1879-49e8-ad0e-4193952ff12d" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.000PercentDue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.000PercentDue2026Member_d7d3d8c7-1879-49e8-ad0e-4193952ff12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250PercentDue2027Member_8a742898-8264-402a-86eb-3f6ae375244c" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.250PercentDue2027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.250PercentDue2027Member_8a742898-8264-402a-86eb-3f6ae375244c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500PercentDue2029Member_81415644-1ead-4fec-aafb-f45c9f01f1af" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.500PercentDue2029Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes1.500PercentDue2029Member_81415644-1ead-4fec-aafb-f45c9f01f1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250PercentDue2029Member_3e169227-a56d-4482-8ea8-4b2702c7736a" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.250PercentDue2029Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.250PercentDue2029Member_3e169227-a56d-4482-8ea8-4b2702c7736a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750PercentDue2032Member_d6b3a29a-9f58-4ee3-8b05-eb4bd0bae371" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes0.750PercentDue2032Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes0.750PercentDue2032Member_d6b3a29a-9f58-4ee3-8b05-eb4bd0bae371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.250PercentDue2032Member_036d2743-d6bd-473b-ad38-e75c60a73b56" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes3.250PercentDue2032Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes3.250PercentDue2032Member_036d2743-d6bd-473b-ad38-e75c60a73b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875PercentDue2036Member_7699f55e-c9dc-4db6-bf98-fd2ea741ba9a" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.875PercentDue2036Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes1.875PercentDue2036Member_7699f55e-c9dc-4db6-bf98-fd2ea741ba9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.550PercentDue2036Member_bd51d873-0628-42d6-825b-ef203d94a7bf" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes3.550PercentDue2036Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes3.550PercentDue2036Member_bd51d873-0628-42d6-825b-ef203d94a7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250PercentDue2040Member_5c3c8b1a-1058-4630-abd8-26e1fe9645e0" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes1.250PercentDue2040Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes1.250PercentDue2040Member_5c3c8b1a-1058-4630-abd8-26e1fe9645e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.250PercentDue2040Member_1fe975d4-30e9-4d74-a9c4-b7997c298bda" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes5.250PercentDue2040Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes5.250PercentDue2040Member_1fe975d4-30e9-4d74-a9c4-b7997c298bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_73f00613-c126-4ea3-aaec-07891a839c7d" xlink:href="cmcsa-20241231.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_73f00613-c126-4ea3-aaec-07891a839c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_ff7587ba-c4c5-4615-817d-6f8fd3af3c04" xlink:href="cmcsa-20241231.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_ff7587ba-c4c5-4615-817d-6f8fd3af3c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a0670d38-1ffe-4ad0-9fd1-5f00a95e2e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_273f688d-77a0-408b-b458-88dc1725dc30" xlink:to="loc_us-gaap_CommonClassBMember_a0670d38-1ffe-4ad0-9fd1-5f00a95e2e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_a21b27b4-888d-4c67-bd83-2cab36ea949e" xlink:to="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_622a8c75-fe11-4c5a-8aaf-3091efa21423" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentType_622a8c75-fe11-4c5a-8aaf-3091efa21423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b7a2db07-0395-4e3c-a93c-ef5318a2bb06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentAnnualReport_b7a2db07-0395-4e3c-a93c-ef5318a2bb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6f01d0d0-9e80-4da5-bad0-95721ffad132" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentPeriodEndDate_6f01d0d0-9e80-4da5-bad0-95721ffad132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e8107e59-0229-4a45-89c4-43b4439c163d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_CurrentFiscalYearEndDate_e8107e59-0229-4a45-89c4-43b4439c163d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5ab77d0f-b39c-4823-97a3-c13c6b875723" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentTransitionReport_5ab77d0f-b39c-4823-97a3-c13c6b875723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_47fcd208-5b7e-4141-9318-4f19a978b2ec" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityFileNumber_47fcd208-5b7e-4141-9318-4f19a978b2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_22e010ad-6f03-4b8c-9133-455adaebfeb9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityRegistrantName_22e010ad-6f03-4b8c-9133-455adaebfeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_94d89199-34f4-4b85-a0f4-f6726d907ccb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityTaxIdentificationNumber_94d89199-34f4-4b85-a0f4-f6726d907ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_cc18f409-38cd-439e-9c4b-8ef0c31e7300" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_cc18f409-38cd-439e-9c4b-8ef0c31e7300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_553a4f7f-7622-4d1d-ba61-34899402ebac" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressAddressLine1_553a4f7f-7622-4d1d-ba61-34899402ebac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_80987a0a-4c01-4be9-8afe-3d10035d2e05" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressCityOrTown_80987a0a-4c01-4be9-8afe-3d10035d2e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8a9942c0-4b72-49fb-b502-09b2453f6dc7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressStateOrProvince_8a9942c0-4b72-49fb-b502-09b2453f6dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e825434b-6e7a-4d70-8e09-fbf174f3e307" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityAddressPostalZipCode_e825434b-6e7a-4d70-8e09-fbf174f3e307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_d982cada-d042-41a8-853e-ca6217ec15d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_CityAreaCode_d982cada-d042-41a8-853e-ca6217ec15d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_52636876-aa84-4cb5-9420-ff458a0d3f3b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_LocalPhoneNumber_52636876-aa84-4cb5-9420-ff458a0d3f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3a1c19c1-e13e-4d4f-addb-1ec8c5e4ddf6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_Security12bTitle_3a1c19c1-e13e-4d4f-addb-1ec8c5e4ddf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_dfd71c2e-c6a2-42a3-b073-4b2abfd695a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_TradingSymbol_dfd71c2e-c6a2-42a3-b073-4b2abfd695a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a80e40e4-70c8-4989-9a41-505874ab302e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_SecurityExchangeName_a80e40e4-70c8-4989-9a41-505874ab302e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_6eb3d414-fe3a-4018-832b-5a2f7be5c75c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_6eb3d414-fe3a-4018-832b-5a2f7be5c75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f7323b81-8885-4d23-8037-f93efd854914" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityVoluntaryFilers_f7323b81-8885-4d23-8037-f93efd854914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_40785aa5-9f90-4bc1-b772-a4503faadda2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityCurrentReportingStatus_40785aa5-9f90-4bc1-b772-a4503faadda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_b927ad9c-baa9-4cf4-aa20-dfaa9a4b3992" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityInteractiveDataCurrent_b927ad9c-baa9-4cf4-aa20-dfaa9a4b3992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_6db11996-4a3c-4223-9363-0a69648e7b5d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityFilerCategory_6db11996-4a3c-4223-9363-0a69648e7b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c1376293-19ec-48cf-b6f0-26d345472178" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntitySmallBusiness_c1376293-19ec-48cf-b6f0-26d345472178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_750b14c4-8f33-4662-942a-5f2001bfcbab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityEmergingGrowthCompany_750b14c4-8f33-4662-942a-5f2001bfcbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_3722a769-051c-4c09-9406-8a882dc4f954" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_IcfrAuditorAttestationFlag_3722a769-051c-4c09-9406-8a882dc4f954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_80a6cff0-7453-4cb3-a801-5120489ec4c0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_80a6cff0-7453-4cb3-a801-5120489ec4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0e0ef715-3d3e-4634-9ead-927ce468daae" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityShellCompany_0e0ef715-3d3e-4634-9ead-927ce468daae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_f9b64ab2-76eb-4e6d-86c0-e57a54f62c88" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityPublicFloat_f9b64ab2-76eb-4e6d-86c0-e57a54f62c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_751c01d9-1060-412a-b045-cc172603714d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_751c01d9-1060-412a-b045-cc172603714d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19fcb6c9-6c78-4b1b-9019-3206d66816a6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19fcb6c9-6c78-4b1b-9019-3206d66816a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_06b2e3f5-24f4-488a-ad57-9d3879e5b326" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_06b2e3f5-24f4-488a-ad57-9d3879e5b326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_cc4b38ae-9f85-4fa1-a7c3-fe90840eeeb9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_AmendmentFlag_cc4b38ae-9f85-4fa1-a7c3-fe90840eeeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bb51a3dd-2eec-4f27-8b7b-1d13fc43dffe" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_DocumentFiscalYearFocus_bb51a3dd-2eec-4f27-8b7b-1d13fc43dffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cc050d90-a505-4722-8807-bc3f41b5e229" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6e71e4d2-41ba-4f12-a0f0-4686df9e731f" xlink:to="loc_dei_EntityCentralIndexKey_cc050d90-a505-4722-8807-bc3f41b5e229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/AuditInformation" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AuditInformationAbstract_673f43a9-4896-430e-9a51-3379c2d9c608" xlink:href="cmcsa-20241231.xsd#cmcsa_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_19fd93e7-90a3-4109-b6a4-983c70296d16" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_AuditInformationAbstract_673f43a9-4896-430e-9a51-3379c2d9c608" xlink:to="loc_dei_AuditorName_19fd93e7-90a3-4109-b6a4-983c70296d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_2e4a49a4-e0b1-4324-8a18-560c22c4a559" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_AuditInformationAbstract_673f43a9-4896-430e-9a51-3379c2d9c608" xlink:to="loc_dei_AuditorFirmId_2e4a49a4-e0b1-4324-8a18-560c22c4a559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_be028787-47e4-49a0-86b3-c2b13dc2829c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_AuditInformationAbstract_673f43a9-4896-430e-9a51-3379c2d9c608" xlink:to="loc_dei_AuditorLocation_be028787-47e4-49a0-86b3-c2b13dc2829c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofIncome" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofIncome"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2929d26-60e4-4dad-953b-0aeaeeec7c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2929d26-60e4-4dad-953b-0aeaeeec7c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_2b065b8d-6540-4071-8064-5c082ebdf8a6" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_2b065b8d-6540-4071-8064-5c082ebdf8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_b5a31e09-b23d-43b1-800f-40058ad9a578" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_b5a31e09-b23d-43b1-800f-40058ad9a578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_fcf48de1-97fe-471d-8307-6506a7176b3a" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_fcf48de1-97fe-471d-8307-6506a7176b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4b649c59-836e-42b8-aa30-afd4f2f634e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:to="loc_us-gaap_Depreciation_4b649c59-836e-42b8-aa30-afd4f2f634e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_182cd28c-237e-4eb1-85d9-52a406cf14aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_182cd28c-237e-4eb1-85d9-52a406cf14aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_7d2aab8b-2d62-4ad2-8e8d-435a2fdefbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_7d2aab8b-2d62-4ad2-8e8d-435a2fdefbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_4ae8a6e2-d4e2-488c-9093-bbb84482e3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_feff550a-5a40-459a-8fe9-c64a24c2e928" xlink:to="loc_us-gaap_CostsAndExpenses_4ae8a6e2-d4e2-488c-9093-bbb84482e3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_678c141c-a876-4c2d-83fa-51d1c3ed8f14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_OperatingIncomeLoss_678c141c-a876-4c2d-83fa-51d1c3ed8f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_bd36b978-ca55-41be-9626-1a6b9e22af86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_InterestExpenseNonoperating_bd36b978-ca55-41be-9626-1a6b9e22af86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_bcdab833-0041-40d5-a20d-384667c27cac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_bcdab833-0041-40d5-a20d-384667c27cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bb5de7bb-21d6-4eac-a5eb-7b50e64b138e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bb5de7bb-21d6-4eac-a5eb-7b50e64b138e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7d58f3f8-a3e4-4602-9031-654ae2494fef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7d58f3f8-a3e4-4602-9031-654ae2494fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7aa75ef7-54fb-4eb9-9e3e-d130797a69fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_ProfitLoss_7aa75ef7-54fb-4eb9-9e3e-d130797a69fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bc52691e-88b7-4314-9c9a-af8d3b296564" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bc52691e-88b7-4314-9c9a-af8d3b296564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3223df9b-8fa7-4d63-a914-66a15b1f4fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_NetIncomeLoss_3223df9b-8fa7-4d63-a914-66a15b1f4fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8d0c7bb3-529d-409e-80d3-e24708d10334" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_EarningsPerShareBasic_8d0c7bb3-529d-409e-80d3-e24708d10334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_fc8f7b58-4085-40b8-b698-5502c2b09f15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7ac176e1-8dd2-46f0-96ba-c40acfd60fb8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_fc8f7b58-4085-40b8-b698-5502c2b09f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_027b48cc-cd18-4e19-8823-974cd824cc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_ProfitLoss_027b48cc-cd18-4e19-8823-974cd824cc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4dd2ed99-d646-47f8-8bc3-bcc2b3be8599" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4dd2ed99-d646-47f8-8bc3-bcc2b3be8599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1af946a8-35d7-484d-835c-36acfeb26486" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4dd2ed99-d646-47f8-8bc3-bcc2b3be8599" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1af946a8-35d7-484d-835c-36acfeb26486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_5e64b252-9c53-4aaa-9659-1400146fd1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_5e64b252-9c53-4aaa-9659-1400146fd1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_867040bd-162f-4cf0-8931-391dfe3a2b61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_5e64b252-9c53-4aaa-9659-1400146fd1b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_867040bd-162f-4cf0-8931-391dfe3a2b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_22645ceb-2e9a-4da3-bd25-16433e793253" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_5e64b252-9c53-4aaa-9659-1400146fd1b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_22645ceb-2e9a-4da3-bd25-16433e793253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_4be215e2-c60c-40f4-abfc-475d1f84ee73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_4be215e2-c60c-40f4-abfc-475d1f84ee73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_299bb333-ac1d-4cf2-8151-4a2923db820f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_299bb333-ac1d-4cf2-8151-4a2923db820f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_eecfb972-fe54-4365-8d8c-a0497629f43d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_eecfb972-fe54-4365-8d8c-a0497629f43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0dea1b47-ad04-480e-bffe-e02dbecdfb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0dea1b47-ad04-480e-bffe-e02dbecdfb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_bac5dce7-a592-41b7-93d5-c44e56a1ef4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_bac5dce7-a592-41b7-93d5-c44e56a1ef4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4cc38961-d1a0-42eb-a655-bff966b8bfd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b40a5ce0-8524-4a88-bd16-2ed831332757" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_4cc38961-d1a0-42eb-a655-bff966b8bfd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_851ed963-35d7-4b6c-a0da-d5c0c3b1b982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_6fa073c8-98ae-4998-aac3-d08abcfb4daf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_851ed963-35d7-4b6c-a0da-d5c0c3b1b982" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_6fa073c8-98ae-4998-aac3-d08abcfb4daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_67d9324c-447b-4be7-be55-41cb7fa1d314" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_851ed963-35d7-4b6c-a0da-d5c0c3b1b982" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_67d9324c-447b-4be7-be55-41cb7fa1d314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_12200ca2-a728-4d9a-b8ac-efc5be2bb338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_851ed963-35d7-4b6c-a0da-d5c0c3b1b982" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_12200ca2-a728-4d9a-b8ac-efc5be2bb338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_c7c7958d-4608-4a49-bc38-44877a37fe2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_851ed963-35d7-4b6c-a0da-d5c0c3b1b982" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_c7c7958d-4608-4a49-bc38-44877a37fe2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_426d8368-6834-45e6-a984-7e8a8efa969e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_426d8368-6834-45e6-a984-7e8a8efa969e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_76fe983c-882d-4761-ad2a-d26be762f8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_426d8368-6834-45e6-a984-7e8a8efa969e" xlink:to="loc_us-gaap_ProfitLoss_76fe983c-882d-4761-ad2a-d26be762f8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_426d8368-6834-45e6-a984-7e8a8efa969e" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_128da16d-a48e-4e6e-a130-7715b496dd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_128da16d-a48e-4e6e-a130-7715b496dd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_0322f55e-023a-4f69-8c9f-e7e787d7c233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_0322f55e-023a-4f69-8c9f-e7e787d7c233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_49cfe158-992e-4341-91b9-088735102b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:to="loc_us-gaap_ShareBasedCompensation_49cfe158-992e-4341-91b9-088735102b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_0604e7d5-3619-4d69-84a9-76fa2f7e2fb7" xlink:href="cmcsa-20241231.xsd#cmcsa_NoncashInterestExpenseIncomeNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:to="loc_cmcsa_NoncashInterestExpenseIncomeNet_0604e7d5-3619-4d69-84a9-76fa2f7e2fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_105751dd-cfb9-406b-bfd4-ad071774465b" xlink:href="cmcsa-20241231.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:to="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_105751dd-cfb9-406b-bfd4-ad071774465b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8c9731a6-d7d3-4a45-b021-9bf15daf0ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8c9731a6-d7d3-4a45-b021-9bf15daf0ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f6b01988-4fc4-45ed-836f-63d89307cb36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ad7736a-30d4-4538-bf52-edbffa1b6682" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f6b01988-4fc4-45ed-836f-63d89307cb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet_fd2271d8-4bd3-40ea-923b-3bff1d07430f" xlink:href="cmcsa-20241231.xsd#cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f6b01988-4fc4-45ed-836f-63d89307cb36" xlink:to="loc_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet_fd2271d8-4bd3-40ea-923b-3bff1d07430f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet_1b8b9135-6e72-4ca9-bab3-ac7481446e94" xlink:href="cmcsa-20241231.xsd#cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f6b01988-4fc4-45ed-836f-63d89307cb36" xlink:to="loc_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet_1b8b9135-6e72-4ca9-bab3-ac7481446e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7d936106-b9be-40fd-b72b-9943fb515c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f6b01988-4fc4-45ed-836f-63d89307cb36" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7d936106-b9be-40fd-b72b-9943fb515c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f4e840cd-e4ef-47c5-a770-74e6af783462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f6b01988-4fc4-45ed-836f-63d89307cb36" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f4e840cd-e4ef-47c5-a770-74e6af783462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b914e582-fc2d-4c48-bd44-c261a4767206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_426d8368-6834-45e6-a984-7e8a8efa969e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b914e582-fc2d-4c48-bd44-c261a4767206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2eba3134-6254-4209-a95f-db2379520e27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2eba3134-6254-4209-a95f-db2379520e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6841291c-8c74-4760-b7ad-a9dd75e65b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6841291c-8c74-4760-b7ad-a9dd75e65b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_2c895e00-7cf6-4b1e-bc39-051685d1e667" xlink:href="cmcsa-20241231.xsd#cmcsa_PaymentsForConstructionOfThemePark"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_2c895e00-7cf6-4b1e-bc39-051685d1e667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_15647e76-353d-496e-9d53-8f9ea3dee8d2" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_15647e76-353d-496e-9d53-8f9ea3dee8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_0750a6f2-0d05-4595-9feb-e9b2ea6149ae" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromAdvanceOnSaleOfInvestment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_0750a6f2-0d05-4595-9feb-e9b2ea6149ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_5f862c7c-f44b-4295-8538-c58437ea9781" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_5f862c7c-f44b-4295-8538-c58437ea9781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b52d78b2-f5c2-4ae6-aa75-1801548f4ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b52d78b2-f5c2-4ae6-aa75-1801548f4ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7dc3e39c-53c0-41ca-9e10-bfc950144121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9d255c8-4e47-4b1c-8932-e705f0a471f9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7dc3e39c-53c0-41ca-9e10-bfc950144121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_7a3fe46e-33ed-46e8-8dbd-ba46db97b185" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_7a3fe46e-33ed-46e8-8dbd-ba46db97b185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_13bbb36c-dee5-409d-943d-445661d04c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_13bbb36c-dee5-409d-943d-445661d04c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e42ce585-f7cd-470b-bca0-c78651a1f66c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e42ce585-f7cd-470b-bca0-c78651a1f66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RepaymentOfCollateralizedObligation_2e03e363-e139-47fb-9539-232b48a94f55" xlink:href="cmcsa-20241231.xsd#cmcsa_RepaymentOfCollateralizedObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_cmcsa_RepaymentOfCollateralizedObligation_2e03e363-e139-47fb-9539-232b48a94f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_20405cca-8f2f-4478-ae02-17251ba6a766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_20405cca-8f2f-4478-ae02-17251ba6a766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_37fae553-eb0c-4d2e-a092-7c2d15cc425f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_us-gaap_PaymentsOfDividends_37fae553-eb0c-4d2e-a092-7c2d15cc425f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_09d2325b-7ae7-4f22-84d2-cacf37c442c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_09d2325b-7ae7-4f22-84d2-cacf37c442c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_496ae862-3a84-410d-b42c-3b99b6b529d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6dd20745-3e7f-4396-829a-ab7f4a720c21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_496ae862-3a84-410d-b42c-3b99b6b529d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a91286f7-0239-4f21-afdb-a22d4e770067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a91286f7-0239-4f21-afdb-a22d4e770067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_927e05db-1247-4e6e-8628-990e24e1cec8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_927e05db-1247-4e6e-8628-990e24e1cec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f897ebc4-e1f6-46cb-bd6a-305bb1d1bf01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f897ebc4-e1f6-46cb-bd6a-305bb1d1bf01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5821179a-58d5-4737-9fe8-f500dc498e06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f8578580-d50e-481c-9cd0-3e8b37fd5934" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5821179a-58d5-4737-9fe8-f500dc498e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_16a66764-bd54-4e5e-bc5e-1531542271cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c7020f56-1cef-49cd-92fb-7c602927da7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_16a66764-bd54-4e5e-bc5e-1531542271cd" xlink:to="loc_us-gaap_StatementTable_c7020f56-1cef-49cd-92fb-7c602927da7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e6f34c6f-2e92-41c8-8d3a-09ddb244571a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c7020f56-1cef-49cd-92fb-7c602927da7c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e6f34c6f-2e92-41c8-8d3a-09ddb244571a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e6f34c6f-2e92-41c8-8d3a-09ddb244571a" xlink:to="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_48a475c3-5e32-4e99-9aaa-1ce45a069b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:to="loc_us-gaap_CommonClassAMember_48a475c3-5e32-4e99-9aaa-1ce45a069b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_181f8018-3ddc-44bd-9f3f-8c1f858ece98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_063f0ad2-5a13-4b6e-8788-5db8e8617336" xlink:to="loc_us-gaap_CommonClassBMember_181f8018-3ddc-44bd-9f3f-8c1f858ece98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c7020f56-1cef-49cd-92fb-7c602927da7c" xlink:to="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:to="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9110675e-8a90-4d49-90d8-e15b71f30c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9110675e-8a90-4d49-90d8-e15b71f30c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_31bbada2-804c-4b32-8134-f63223290264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_31bbada2-804c-4b32-8134-f63223290264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_23b42444-f862-4211-8c2d-8ede16b1b825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_OtherAssetsCurrent_23b42444-f862-4211-8c2d-8ede16b1b825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8787c851-f838-45c8-ae38-d07ea7308644" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_956b3bff-d8ba-43d5-93f3-d20f115a1a7c" xlink:to="loc_us-gaap_AssetsCurrent_8787c851-f838-45c8-ae38-d07ea7308644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_52def3c6-0f09-4c73-95ad-a946f1a99ea1" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_52def3c6-0f09-4c73-95ad-a946f1a99ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_8997179d-e742-4e06-b1dc-27367daed4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_LongTermInvestments_8997179d-e742-4e06-b1dc-27367daed4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_74fa2761-ef56-4352-9cc4-576995d80765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_74fa2761-ef56-4352-9cc4-576995d80765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_13f53d01-a231-4151-b45d-14bd90061c48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_Goodwill_13f53d01-a231-4151-b45d-14bd90061c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_14e8c20c-8497-451c-8fa2-33ec3df0856b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_14e8c20c-8497-451c-8fa2-33ec3df0856b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_cb3ee5ee-bff9-4274-af57-9f14c455f141" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_cb3ee5ee-bff9-4274-af57-9f14c455f141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d01ec63d-ecbf-4f23-a4a9-214c6a6f850a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d01ec63d-ecbf-4f23-a4a9-214c6a6f850a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7a8d9380-b016-45ab-94c1-20d3ff6ca3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3972453d-3d06-4c47-8934-cbe91e693261" xlink:to="loc_us-gaap_Assets_7a8d9380-b016-45ab-94c1-20d3ff6ca3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58c21b5e-e8f0-4423-948b-8c5ca3da2de6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_cc1c4baf-9d5e-408f-ab9d-45fb03c8ed59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_AccountsPayableCurrent_cc1c4baf-9d5e-408f-ab9d-45fb03c8ed59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_ae702b6e-11c4-46d2-bc3e-4e2e43abf0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_DeferredRevenueCurrent_ae702b6e-11c4-46d2-bc3e-4e2e43abf0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9164d066-3f8c-492b-b947-81a10fa61f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9164d066-3f8c-492b-b947-81a10fa61f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_944870f9-2216-46d3-8dfa-26d6449a0689" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_DebtCurrent_944870f9-2216-46d3-8dfa-26d6449a0689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdvanceOnSaleOfInvestment_b64bf9e7-26f8-4bf5-afb6-2ebe318b9ac4" xlink:href="cmcsa-20241231.xsd#cmcsa_AdvanceOnSaleOfInvestment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_cmcsa_AdvanceOnSaleOfInvestment_b64bf9e7-26f8-4bf5-afb6-2ebe318b9ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c0221ed7-cdb6-4842-9fc4-690e1ad789f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b0ea9cbc-f826-4288-9f99-2a897e8ce00a" xlink:to="loc_us-gaap_LiabilitiesCurrent_c0221ed7-cdb6-4842-9fc4-690e1ad789f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c19c1f23-50a1-4f39-b108-2ef98178e4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c19c1f23-50a1-4f39-b108-2ef98178e4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_16b128de-0890-4b2f-885a-a78be080478f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_16b128de-0890-4b2f-885a-a78be080478f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_da6b1756-ce7f-47b0-bab1-97963c5c438b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_da6b1756-ce7f-47b0-bab1-97963c5c438b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_cb850193-aac6-48bd-9a70-649bafd9b5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_CommitmentsAndContingencies_cb850193-aac6-48bd-9a70-649bafd9b5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_f5d7f24d-9d6e-46fb-8e01-b19966eca2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_f5d7f24d-9d6e-46fb-8e01-b19966eca2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_cbb8cc4b-7677-443b-a452-2a48addc7a72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_PreferredStockValue_cbb8cc4b-7677-443b-a452-2a48addc7a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a9c4392c-1356-4c91-ad98-d23e69c8c367" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_CommonStockValue_a9c4392c-1356-4c91-ad98-d23e69c8c367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_487e7667-e2f7-4b2d-8a5f-8f9a837a55e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_AdditionalPaidInCapital_487e7667-e2f7-4b2d-8a5f-8f9a837a55e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_904feda2-9f66-4702-8371-09295d66c41d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_904feda2-9f66-4702-8371-09295d66c41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_0f76670c-64f9-4d96-9383-30185e700abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_TreasuryStockCommonValue_0f76670c-64f9-4d96-9383-30185e700abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9ec08f3-2a91-4f55-b154-82943f1888a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9ec08f3-2a91-4f55-b154-82943f1888a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f0b40e99-12dd-4073-b760-2d80e1e1d1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_StockholdersEquity_f0b40e99-12dd-4073-b760-2d80e1e1d1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_1855d95a-a8a6-40b9-80e2-f3ca030b9b25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_MinorityInterest_1855d95a-a8a6-40b9-80e2-f3ca030b9b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_040cd782-6025-48ae-9361-a0e6efd97901" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a51b72d1-0599-455c-8367-22a634a83516" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_040cd782-6025-48ae-9361-a0e6efd97901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2c1f904d-bdb5-46a5-88b9-3c5e705276a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_317838d1-aa82-4129-ab13-9499ecc7c089" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_2c1f904d-bdb5-46a5-88b9-3c5e705276a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_75f5e054-65b9-4c36-9223-f8c756ac70c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c013b64-f8b5-4a80-a54b-7827f0b84abe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_75f5e054-65b9-4c36-9223-f8c756ac70c3" xlink:to="loc_us-gaap_StatementTable_0c013b64-f8b5-4a80-a54b-7827f0b84abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f178c6c8-3d9d-4d42-b41b-104c85ab1590" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c013b64-f8b5-4a80-a54b-7827f0b84abe" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f178c6c8-3d9d-4d42-b41b-104c85ab1590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f178c6c8-3d9d-4d42-b41b-104c85ab1590" xlink:to="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b135c030-dcca-426d-91b0-3b03a4a552e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:to="loc_us-gaap_CommonClassAMember_b135c030-dcca-426d-91b0-3b03a4a552e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_5d23a8b5-30f9-43fe-b0e8-b935ffc3e6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ef00205e-ce38-4db5-a3d6-7b0302c25636" xlink:to="loc_us-gaap_CommonClassBMember_5d23a8b5-30f9-43fe-b0e8-b935ffc3e6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c013b64-f8b5-4a80-a54b-7827f0b84abe" xlink:to="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_88bee20d-7f7d-4e05-84ec-8cc33cc79376" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_88bee20d-7f7d-4e05-84ec-8cc33cc79376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_16e3e040-5e67-4052-bf0d-41a42dc98de1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_PreferredStockSharesIssued_16e3e040-5e67-4052-bf0d-41a42dc98de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc3da3a0-3155-47d0-ab06-515f2fbf83f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc3da3a0-3155-47d0-ab06-515f2fbf83f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7f084b6d-9a4a-4b52-bbb0-ebfe873b5e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7f084b6d-9a4a-4b52-bbb0-ebfe873b5e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3fd40885-d241-4e8a-a2e2-3be6d03101e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockSharesIssued_3fd40885-d241-4e8a-a2e2-3be6d03101e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4c8c7bea-5ce7-4883-a410-8ac02f54232a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4c8c7bea-5ce7-4883-a410-8ac02f54232a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a67aadbd-a096-4f64-a009-5b7edcc24ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a60a57d5-2b05-42d0-8708-dde0cae46b86" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a67aadbd-a096-4f64-a009-5b7edcc24ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ConsolidatedStatementofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_196d1021-7fb4-48ec-b3ab-81a59587363c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_196d1021-7fb4-48ec-b3ab-81a59587363c" xlink:to="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b6d59b4-7211-4ed8-ace5-65ebb69d6d2f" xlink:to="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_4e7cec04-49b5-4ac6-9e67-7a7302cd555a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:to="loc_us-gaap_CommonClassAMember_4e7cec04-49b5-4ac6-9e67-7a7302cd555a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a11299ad-649e-40e0-98ac-710219b15e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e889a5d3-e7e7-42c0-b476-9cce5fde054d" xlink:to="loc_us-gaap_CommonClassBMember_a11299ad-649e-40e0-98ac-710219b15e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_dd0c027f-ebf2-4ddb-bc88-4ba4caf9d3ca" xlink:to="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_59898c37-40d8-4e2f-882b-2a41d7df3fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_CommonStockMember_59898c37-40d8-4e2f-882b-2a41d7df3fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a26c9517-4f91-4f6b-a628-920c10097bab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a26c9517-4f91-4f6b-a628-920c10097bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_98f7fbbe-604a-46b7-a1bb-6ad89173be6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_RetainedEarningsMember_98f7fbbe-604a-46b7-a1bb-6ad89173be6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_4abcafae-3e62-45d7-b60e-3c6d5f0b45ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_TreasuryStockCommonMember_4abcafae-3e62-45d7-b60e-3c6d5f0b45ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a0b4ef3-3df5-4034-874f-4cd215bb1697" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a0b4ef3-3df5-4034-874f-4cd215bb1697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_f9a948a3-15e7-475c-af1b-19fdd1ca9ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7abd285-f8f6-4b8e-8392-adc5f1a00729" xlink:to="loc_us-gaap_NoncontrollingInterestMember_f9a948a3-15e7-475c-af1b-19fdd1ca9ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4a05bfe6-130f-4ba3-9fe1-39e9f84c3f01" xlink:to="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_20b53a81-e24c-445f-90ce-4ea7324ccd12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_20b53a81-e24c-445f-90ce-4ea7324ccd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_25bf7ff3-eb75-4705-9c41-bad076e5e44c" xlink:href="cmcsa-20241231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_25bf7ff3-eb75-4705-9c41-bad076e5e44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_96511205-1634-488c-b169-56d4fff561fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_96511205-1634-488c-b169-56d4fff561fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_db604dc4-e1c9-4eba-b7b7-24b6f36e2731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_db604dc4-e1c9-4eba-b7b7-24b6f36e2731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_6afeb4c6-bbc8-492b-998b-4e6b80141624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e393d8e8-5bc1-4d94-b8f2-d512eb4dae66" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_6afeb4c6-bbc8-492b-998b-4e6b80141624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb65383f-ae70-465e-9525-8ca0d4c01f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb65383f-ae70-465e-9525-8ca0d4c01f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf34f3c-4ed6-4431-93f3-e0fc8b732af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf34f3c-4ed6-4431-93f3-e0fc8b732af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_50f217b0-eb80-42a7-8366-073d45c4824e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_50f217b0-eb80-42a7-8366-073d45c4824e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d748a42-2f5a-42e8-8d36-72560f47123b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d748a42-2f5a-42e8-8d36-72560f47123b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_13ff82fc-5a35-4996-ab5f-faf1a987e757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_DividendsCommonStockCash_13ff82fc-5a35-4996-ab5f-faf1a987e757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_efd04bbf-8af3-4a9b-9669-8d7460e0b68a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_efd04bbf-8af3-4a9b-9669-8d7460e0b68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_748f9c60-5bd9-41e5-9329-de09e7a8cedb" xlink:href="cmcsa-20241231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_748f9c60-5bd9-41e5-9329-de09e7a8cedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_2b43f1ea-57ec-4f56-93db-f7d1da21122c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockholdersEquityOther_2b43f1ea-57ec-4f56-93db-f7d1da21122c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_eb49e7c1-1e80-4d85-9cdb-f7973c0635ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_eb49e7c1-1e80-4d85-9cdb-f7973c0635ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47b5f369-dd2d-4e21-acff-ecbc21bb22ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2f4e95d9-5513-496b-b931-214655a8d0d1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47b5f369-dd2d-4e21-acff-ecbc21bb22ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_c126056b-0654-4d18-b6dd-72d859019a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d082a8c5-42da-4fa4-b406-62e90c70c3ea" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_c126056b-0654-4d18-b6dd-72d859019a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4a4c3be8-e6a3-494d-a2bd-b71f46c454e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_0bb617cd-2c30-4c88-942e-e7ba9f0c30cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4a4c3be8-e6a3-494d-a2bd-b71f46c454e5" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_0bb617cd-2c30-4c88-942e-e7ba9f0c30cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformation" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3dd1b74b-7eab-4694-8ee7-09b695583aff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_3158c4c0-3d0d-46cc-8dcc-1ada249ccb0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3dd1b74b-7eab-4694-8ee7-09b695583aff" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_3158c4c0-3d0d-46cc-8dcc-1ada249ccb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/Revenue" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b9af26a4-9023-4c8c-ad66-2e357dfa29f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_504a55fc-c5a9-4e55-9a86-0ba983b7e441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b9af26a4-9023-4c8c-ad66-2e357dfa29f8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_504a55fc-c5a9-4e55-9a86-0ba983b7e441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCosts" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCosts"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_b4544736-6e41-4c65-8e7f-c7aa5cb74160" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentTextBlock_2e88659c-31fa-4472-a761-ed441119bff4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntertainmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_b4544736-6e41-4c65-8e7f-c7aa5cb74160" xlink:to="loc_us-gaap_EntertainmentTextBlock_2e88659c-31fa-4472-a761-ed441119bff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e63f0655-f3fa-47fd-bc97-121543c1227b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_41e8dd50-012c-42ca-a5df-0ef62421c94a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e63f0655-f3fa-47fd-bc97-121543c1227b" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_41e8dd50-012c-42ca-a5df-0ef62421c94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/Debt" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3a078aa4-9bfb-43e4-8cef-26a0d11fee56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_016f76bc-7568-4bef-a3b1-9ec96abd196f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3a078aa4-9bfb-43e4-8cef-26a0d11fee56" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_016f76bc-7568-4bef-a3b1-9ec96abd196f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntities" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntities"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_45427390-4a42-49ab-9f84-530c650379e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_4f1e42aa-d0a4-4013-be2f-3be79ed4d9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_45427390-4a42-49ab-9f84-530c650379e7" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_4f1e42aa-d0a4-4013-be2f-3be79ed4d9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ee5a074c-ba3b-4ac9-b96a-d3e34c577548" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7957d398-0c2f-462d-a9b9-b95b5f37c77b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ee5a074c-ba3b-4ac9-b96a-d3e34c577548" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7957d398-0c2f-462d-a9b9-b95b5f37c77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4acfe62d-7a04-43bf-8782-efec9267780e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_7afdfb01-aa43-49d5-be8c-61ec97a5d389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4acfe62d-7a04-43bf-8782-efec9267780e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_7afdfb01-aa43-49d5-be8c-61ec97a5d389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6aded598-95c5-4344-b5f9-5743dc95180a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c2c30226-b8de-4b7c-9a6d-3c7e389a055d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6aded598-95c5-4344-b5f9-5743dc95180a" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c2c30226-b8de-4b7c-9a6d-3c7e389a055d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/Equity" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9867b2fd-7d24-4eb0-a2c5-f15fe1c07f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1f600d55-3066-4c03-a0e5-58bbd07b036c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9867b2fd-7d24-4eb0-a2c5-f15fe1c07f0c" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1f600d55-3066-4c03-a0e5-58bbd07b036c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_85650771-cc67-4c87-8223-bf55204940ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_42e2e3d3-6888-4828-8e07-3538ab098c03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_85650771-cc67-4c87-8223-bf55204940ba" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_42e2e3d3-6888-4828-8e07-3538ab098c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformation" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SupplementalFinancialInformation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_23aaade3-40ab-4489-a96f-261f3bcd51ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_9d598c6d-25b6-45e8-a865-d468af976344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_23aaade3-40ab-4489-a96f-261f3bcd51ed" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_9d598c6d-25b6-45e8-a865-d468af976344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c400a95d-af25-4635-84ea-1d8d737ff85b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_058cca94-4bd7-4ede-8f5d-4411e57fb8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c400a95d-af25-4635-84ea-1d8d737ff85b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_058cca94-4bd7-4ede-8f5d-4411e57fb8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a4d88d1c-c806-4c69-b038-743d9d26f309" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a4d88d1c-c806-4c69-b038-743d9d26f309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d0f2b188-10cb-47ff-8473-38543bd0640b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d0f2b188-10cb-47ff-8473-38543bd0640b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6e842e21-99f5-4356-ba45-9fc4c4846e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6e842e21-99f5-4356-ba45-9fc4c4846e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0aff9f17-6dd8-4ae4-952e-d94f7def6edc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_UseOfEstimates_0aff9f17-6dd8-4ae4-952e-d94f7def6edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_ac9166f5-f8d9-4492-b9e5-76d92c4fe692" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_ac9166f5-f8d9-4492-b9e5-76d92c4fe692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_67a0a4e6-a444-4b66-be73-078e751a8dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_67a0a4e6-a444-4b66-be73-078e751a8dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_4bb6e9b4-3aaf-4cb2-9206-fc70042c4aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_4bb6e9b4-3aaf-4cb2-9206-fc70042c4aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostsPolicyPolicyTextBlock_42929169-410f-4da5-a8eb-974d12e7d23b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmCostsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_FilmCostsPolicyPolicyTextBlock_42929169-410f-4da5-a8eb-974d12e7d23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_657ef09c-1b8a-466a-b9b4-1c83576b9b20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_657ef09c-1b8a-466a-b9b4-1c83576b9b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_0df09dc8-942a-4f40-beb0-e61c8258ad73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_0df09dc8-942a-4f40-beb0-e61c8258ad73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6bbe249a-710d-4191-899e-c56b96e315a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6bbe249a-710d-4191-899e-c56b96e315a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_d6fcfae0-4a3b-4ba3-a148-fc7ac41d6fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_d6fcfae0-4a3b-4ba3-a148-fc7ac41d6fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_d3eb9412-bd30-4a17-8d9f-8638a0b6c7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_d3eb9412-bd30-4a17-8d9f-8638a0b6c7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_093f35e4-41c1-407f-bcfb-ae8bfefa0341" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_093f35e4-41c1-407f-bcfb-ae8bfefa0341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_2ced4660-1c1a-49bc-85b4-bb55a06a91bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_2ced4660-1c1a-49bc-85b4-bb55a06a91bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_0d93d31d-e74e-42df-93a2-074eff3e7b49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_0d93d31d-e74e-42df-93a2-074eff3e7b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_658be045-85cd-44bc-a90c-7bac1b8648f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_658be045-85cd-44bc-a90c-7bac1b8648f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_43027a00-0187-4847-a225-a702e3ad1121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27a81829-b987-43ca-98a8-3e4724445f51" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_43027a00-0187-4847-a225-a702e3ad1121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b54ec645-6bb1-4163-a06e-2e93858010d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ace82ca0-d2d9-4002-997f-31e95bda4126" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b54ec645-6bb1-4163-a06e-2e93858010d6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ace82ca0-d2d9-4002-997f-31e95bda4126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fbb58143-7aac-4365-936b-213f76ce5d99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_054b92e8-fd3e-463f-be86-e3e82253de39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fbb58143-7aac-4365-936b-213f76ce5d99" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_054b92e8-fd3e-463f-be86-e3e82253de39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_be4221f2-7871-4190-8860-727f35443000" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fbb58143-7aac-4365-936b-213f76ce5d99" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_be4221f2-7871-4190-8860-727f35443000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_45d4e85e-3213-4d6f-b0a0-64496583a619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fbb58143-7aac-4365-936b-213f76ce5d99" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_45d4e85e-3213-4d6f-b0a0-64496583a619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock_5f3b6f2b-79b6-46b7-94e9-ea153ed42124" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fbb58143-7aac-4365-936b-213f76ce5d99" xlink:to="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock_5f3b6f2b-79b6-46b7-94e9-ea153ed42124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_247aa638-b144-4dd2-8d81-3dfa3cc73d81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_47c6f302-4089-4ec4-84f5-de72ccca1ae2" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_247aa638-b144-4dd2-8d81-3dfa3cc73d81" xlink:to="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_47c6f302-4089-4ec4-84f5-de72ccca1ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_9f8789fd-8b73-47ba-9e84-e36f9d7906fc" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_247aa638-b144-4dd2-8d81-3dfa3cc73d81" xlink:to="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_9f8789fd-8b73-47ba-9e84-e36f9d7906fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock_d5445f5f-8be2-4e73-9b0e-865f50d02047" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_247aa638-b144-4dd2-8d81-3dfa3cc73d81" xlink:to="loc_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock_d5445f5f-8be2-4e73-9b0e-865f50d02047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock_822cb0bb-7c18-42f8-bc19-28bb491789c1" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_247aa638-b144-4dd2-8d81-3dfa3cc73d81" xlink:to="loc_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock_822cb0bb-7c18-42f8-bc19-28bb491789c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e1b1b482-2dd2-467c-8c9e-f9d7ea2b61d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e68b1612-ae56-4303-8f1c-84be0b90cc52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1b1b482-2dd2-467c-8c9e-f9d7ea2b61d8" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e68b1612-ae56-4303-8f1c-84be0b90cc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_665fa7c6-2872-455f-8819-35ce86314c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1b1b482-2dd2-467c-8c9e-f9d7ea2b61d8" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_665fa7c6-2872-455f-8819-35ce86314c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d29eb609-fd5c-4488-b767-607cc3fb08bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1b1b482-2dd2-467c-8c9e-f9d7ea2b61d8" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d29eb609-fd5c-4488-b767-607cc3fb08bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_45a9e87a-926a-411d-8539-fbe15a31a52f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1b1b482-2dd2-467c-8c9e-f9d7ea2b61d8" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_45a9e87a-926a-411d-8539-fbe15a31a52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_5192fc9d-96b3-4f51-84d0-0ac5a26a10c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1b1b482-2dd2-467c-8c9e-f9d7ea2b61d8" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_5192fc9d-96b3-4f51-84d0-0ac5a26a10c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_b08b6aed-ce82-4ecf-933c-db725d6713b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1b1b482-2dd2-467c-8c9e-f9d7ea2b61d8" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_b08b6aed-ce82-4ecf-933c-db725d6713b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9272d618-4124-4eb5-930b-d6a2aa1fdb28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_c3623f27-337e-467e-bea5-b19b9c87e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9272d618-4124-4eb5-930b-d6a2aa1fdb28" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_c3623f27-337e-467e-bea5-b19b9c87e01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_55431526-6821-4eb2-a840-962733fc3693" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9272d618-4124-4eb5-930b-d6a2aa1fdb28" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_55431526-6821-4eb2-a840-962733fc3693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_655d9236-77d8-4eb5-af6e-3e1fdcba6a14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9272d618-4124-4eb5-930b-d6a2aa1fdb28" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_655d9236-77d8-4eb5-af6e-3e1fdcba6a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_f4a500da-bc6e-4487-a155-0db7b8dac198" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9272d618-4124-4eb5-930b-d6a2aa1fdb28" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_f4a500da-bc6e-4487-a155-0db7b8dac198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4faafdbb-1343-4e9f-963b-9a84d16235b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9272d618-4124-4eb5-930b-d6a2aa1fdb28" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4faafdbb-1343-4e9f-963b-9a84d16235b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_0489db28-b916-4fd3-b7ad-4a2911af0184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_cd094f93-8c84-489a-909f-a36503e1e360" xlink:href="cmcsa-20241231.xsd#cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_0489db28-b916-4fd3-b7ad-4a2911af0184" xlink:to="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_cd094f93-8c84-489a-909f-a36503e1e360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_e82d3faf-ec5e-475b-8f72-65f5f47753b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryInvestmentHoldingsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_0489db28-b916-4fd3-b7ad-4a2911af0184" xlink:to="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_e82d3faf-ec5e-475b-8f72-65f5f47753b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5032902e-7e36-4c6d-9df6-ec244582bee1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_81192e56-6bcd-411e-8219-131e97eb956d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5032902e-7e36-4c6d-9df6-ec244582bee1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_81192e56-6bcd-411e-8219-131e97eb956d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_05170f1d-00e8-48e6-93a9-f675a283cbea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5032902e-7e36-4c6d-9df6-ec244582bee1" xlink:to="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_05170f1d-00e8-48e6-93a9-f675a283cbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93cddf0c-9f4d-4e94-963a-bf0f13e1135b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_f4bce4bb-ac3e-4ef5-81b8-cfc4972b9288" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93cddf0c-9f4d-4e94-963a-bf0f13e1135b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_f4bce4bb-ac3e-4ef5-81b8-cfc4972b9288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock_3350db08-a950-4b0c-b39d-77c53aaa5a9a" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93cddf0c-9f4d-4e94-963a-bf0f13e1135b" xlink:to="loc_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock_3350db08-a950-4b0c-b39d-77c53aaa5a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_59e25c21-8d2f-4cee-8a5f-19067047b3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93cddf0c-9f4d-4e94-963a-bf0f13e1135b" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_59e25c21-8d2f-4cee-8a5f-19067047b3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7c7b84a1-1453-40de-9147-6541d4ed6113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansTableTextBlock_12c8c177-f812-4c10-83f2-c6ce72d3c05f" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7c7b84a1-1453-40de-9147-6541d4ed6113" xlink:to="loc_cmcsa_DeferredCompensationPlansTableTextBlock_12c8c177-f812-4c10-83f2-c6ce72d3c05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_459f2a1a-a922-419e-866b-521aef94cdce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_cec2352e-7f52-4a78-8735-80deca446c59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_459f2a1a-a922-419e-866b-521aef94cdce" xlink:to="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_cec2352e-7f52-4a78-8735-80deca446c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c604299b-7b63-4405-99bd-7f5a03b9f703" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_459f2a1a-a922-419e-866b-521aef94cdce" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c604299b-7b63-4405-99bd-7f5a03b9f703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1bf172fb-47b9-4101-9f90-c2c26c5d795f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_459f2a1a-a922-419e-866b-521aef94cdce" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1bf172fb-47b9-4101-9f90-c2c26c5d795f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b44c8a64-633c-4c52-b10e-230003bb42e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_717305ef-4064-4b72-aa28-e79b2ce598e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b44c8a64-633c-4c52-b10e-230003bb42e0" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_717305ef-4064-4b72-aa28-e79b2ce598e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_e3300c62-ffd8-4f6b-9c3c-7df97e0fc3de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b44c8a64-633c-4c52-b10e-230003bb42e0" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_e3300c62-ffd8-4f6b-9c3c-7df97e0fc3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock_7ff10219-774a-40c1-82b2-a5eb98f544ec" xlink:href="cmcsa-20241231.xsd#cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b44c8a64-633c-4c52-b10e-230003bb42e0" xlink:to="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock_7ff10219-774a-40c1-82b2-a5eb98f544ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SupplementalFinancialInformationTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e54fa2b6-9fda-4e16-a500-ab261deefe3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_5b35656b-cf8b-4230-b9e1-fcbd887837f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e54fa2b6-9fda-4e16-a500-ab261deefe3a" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_5b35656b-cf8b-4230-b9e1-fcbd887837f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_0a26fa39-52b4-484b-afad-c87a7fe1a3c2" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e54fa2b6-9fda-4e16-a500-ab261deefe3a" xlink:to="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_0a26fa39-52b4-484b-afad-c87a7fe1a3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_63b89430-c678-4b27-99ef-2db93e7ccb62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock_a2312a2a-7d4d-41ed-a5ba-d4f9173db0b1" xlink:href="cmcsa-20241231.xsd#cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_63b89430-c678-4b27-99ef-2db93e7ccb62" xlink:to="loc_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock_a2312a2a-7d4d-41ed-a5ba-d4f9173db0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ec72e499-4f23-45a0-91f3-fca82a288f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_63b89430-c678-4b27-99ef-2db93e7ccb62" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ec72e499-4f23-45a0-91f3-fca82a288f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_58631cd5-f57a-4927-89f3-6ef19426e724" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e4fe3238-f84a-4b1d-bea0-c4eb3c47f879" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_58631cd5-f57a-4927-89f3-6ef19426e724" xlink:to="loc_us-gaap_NumberOfReportableSegments_e4fe3238-f84a-4b1d-bea0-c4eb3c47f879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_ad996895-d3b1-4a83-988d-299390fa745c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_58631cd5-f57a-4927-89f3-6ef19426e724" xlink:to="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_ad996895-d3b1-4a83-988d-299390fa745c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationReportableSegmentDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SegmentInformationReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformationReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a521d22f-4b44-4052-9757-953293171ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a521d22f-4b44-4052-9757-953293171ae7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_de2077a3-e8fe-4cc8-b250-a6a99462b836" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_de2077a3-e8fe-4cc8-b250-a6a99462b836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de2077a3-e8fe-4cc8-b250-a6a99462b836" xlink:to="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_e8bc7265-0437-48cd-9a7d-e914c36cc811" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_e8bc7265-0437-48cd-9a7d-e914c36cc811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_fec88385-fc38-4d2c-9db0-e36699fdddeb" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_fec88385-fc38-4d2c-9db0-e36699fdddeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentMember_b82003d3-f8b8-4117-8905-006c3ef13faf" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_MediaSegmentMember_b82003d3-f8b8-4117-8905-006c3ef13faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_89cfc53f-7469-4c49-8de5-04f46a738978" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_StudiosSegmentMember_89cfc53f-7469-4c49-8de5-04f46a738978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksSegmentMember_0eab5b1b-1d02-4133-82d1-4615324d08cd" xlink:href="cmcsa-20241231.xsd#cmcsa_ThemeParksSegmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ab80001e-080a-4cd7-aaf2-7d428b237c72" xlink:to="loc_cmcsa_ThemeParksSegmentMember_0eab5b1b-1d02-4133-82d1-4615324d08cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1029e622-bc96-484d-94d3-e93a80a51a78" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_srt_ConsolidationItemsAxis_1029e622-bc96-484d-94d3-e93a80a51a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1029e622-bc96-484d-94d3-e93a80a51a78" xlink:to="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c3afa00f-102e-45ea-bf4c-a2580a348afb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:to="loc_us-gaap_OperatingSegmentsMember_c3afa00f-102e-45ea-bf4c-a2580a348afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9e21e6d7-4b92-4839-bebf-a8398959a8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9e21e6d7-4b92-4839-bebf-a8398959a8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_2d6a7ef8-4dc2-41a2-94c5-fbece7508392" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8d84908c-8412-45d9-a85d-4cd49b80bf17" xlink:to="loc_srt_ConsolidationEliminationsMember_2d6a7ef8-4dc2-41a2-94c5-fbece7508392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3dc5f72a-e968-46a0-9044-f2367aebe65f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_srt_MajorCustomersAxis_3dc5f72a-e968-46a0-9044-f2367aebe65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_3dc5f72a-e968-46a0-9044-f2367aebe65f" xlink:to="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExternalCustomersMember_40239304-2ae9-423d-a775-3a5285259981" xlink:href="cmcsa-20241231.xsd#cmcsa_ExternalCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:to="loc_cmcsa_ExternalCustomersMember_40239304-2ae9-423d-a775-3a5285259981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IntersegmentCustomersMember_67ed6c50-70fa-4af3-ac19-561539945b55" xlink:href="cmcsa-20241231.xsd#cmcsa_IntersegmentCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_bd38620a-545e-4198-b518-b8dcd545fb07" xlink:to="loc_cmcsa_IntersegmentCustomersMember_67ed6c50-70fa-4af3-ac19-561539945b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateTypeAxis_b0040fb4-afff-4a7d-a702-39565e281df6" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_cmcsa_CorporateTypeAxis_b0040fb4-afff-4a7d-a702-39565e281df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CorporateTypeAxis_b0040fb4-afff-4a7d-a702-39565e281df6" xlink:to="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember_11ef320f-28f0-4b7a-be15-5cd842bc18e0" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:to="loc_cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember_11ef320f-28f0-4b7a-be15-5cd842bc18e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CorporateAndOtherTypeMember_ccf7c82c-516c-450b-9d27-7b390eb440b4" xlink:href="cmcsa-20241231.xsd#cmcsa_CorporateAndOtherTypeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CorporateTypeDomain_ea3e3709-3fed-4a4c-934e-310460144038" xlink:to="loc_cmcsa_CorporateAndOtherTypeMember_ccf7c82c-516c-450b-9d27-7b390eb440b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b3fa65d6-219f-4bcc-9ebb-110d1a992e32" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11a65417-770a-444c-bf57-42f2578c70a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11a65417-770a-444c-bf57-42f2578c70a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_c6f41c55-1347-4c49-9a6d-d50aa5a0d1b6" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_c6f41c55-1347-4c49-9a6d-d50aa5a0d1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_c3f2b67f-0601-4d9f-bda8-26232c754bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_c3f2b67f-0601-4d9f-bda8-26232c754bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_59e1047e-6d50-4d1d-8c62-d844ccb7fda9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_59e1047e-6d50-4d1d-8c62-d844ccb7fda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_94eb7750-dc76-434d-860e-44232bcad74e" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_94eb7750-dc76-434d-860e-44232bcad74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA_62e7eb9a-8a25-4065-b4de-3f31935a71b2" xlink:href="cmcsa-20241231.xsd#cmcsa_AdjustedEBITDA"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_cmcsa_AdjustedEBITDA_62e7eb9a-8a25-4065-b4de-3f31935a71b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_225fe399-96aa-40a9-9a28-5f110b577801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_Depreciation_225fe399-96aa-40a9-9a28-5f110b577801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_85fe7947-0f78-4636-9758-cb900c93f2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_85fe7947-0f78-4636-9758-cb900c93f2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_37012cf1-05b1-4936-835e-d9f8a3b519cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_InterestExpenseNonoperating_37012cf1-05b1-4936-835e-d9f8a3b519cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_807b504a-7a64-4f3e-bc9f-b59027b2515b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_807b504a-7a64-4f3e-bc9f-b59027b2515b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_afe712a1-09fd-43a3-a1a8-4f2f5c354baf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_afe712a1-09fd-43a3-a1a8-4f2f5c354baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21d46c59-310f-4127-a428-d44beb9eced0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_143658cb-b715-448c-82e9-0bb94642a3ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21d46c59-310f-4127-a428-d44beb9eced0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4dfff48a-b4f5-4a4c-ada0-6e52b6a57cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4dfff48a-b4f5-4a4c-ada0-6e52b6a57cb3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_57b29bed-d0ad-4e93-96d1-710ce0d24a3a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:to="loc_srt_ConsolidationItemsAxis_57b29bed-d0ad-4e93-96d1-710ce0d24a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_57b29bed-d0ad-4e93-96d1-710ce0d24a3a" xlink:to="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d271e8b4-a838-4be8-8746-d51ad6f3536b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:to="loc_us-gaap_OperatingSegmentsMember_d271e8b4-a838-4be8-8746-d51ad6f3536b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_7c00c848-0eb4-4b12-991b-6e57d1f33fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:to="loc_us-gaap_CorporateNonSegmentMember_7c00c848-0eb4-4b12-991b-6e57d1f33fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_b612f4cc-9cea-443f-a2d1-d3fb73124bed" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_003145de-b6f7-4452-953e-952aa3d623a0" xlink:to="loc_srt_ConsolidationEliminationsMember_b612f4cc-9cea-443f-a2d1-d3fb73124bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9fcc949d-b4d3-439d-adac-63b9db44f886" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9fcc949d-b4d3-439d-adac-63b9db44f886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9fcc949d-b4d3-439d-adac-63b9db44f886" xlink:to="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_7311b2ba-45a3-411c-8239-18f226f58f76" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_7311b2ba-45a3-411c-8239-18f226f58f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_b41bf1cf-55a4-4d5b-9718-0eff871736d3" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_b41bf1cf-55a4-4d5b-9718-0eff871736d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentMember_363e78fd-ee2a-4415-94da-47d6e71a9015" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_MediaSegmentMember_363e78fd-ee2a-4415-94da-47d6e71a9015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_480146b6-80fe-4bff-ad4e-268e69c01032" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_StudiosSegmentMember_480146b6-80fe-4bff-ad4e-268e69c01032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksSegmentMember_0a0c97dc-a3b3-494c-a63a-1f4dc89867fd" xlink:href="cmcsa-20241231.xsd#cmcsa_ThemeParksSegmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7d74d28f-f895-4eef-afc1-b1a9e8255897" xlink:to="loc_cmcsa_ThemeParksSegmentMember_0a0c97dc-a3b3-494c-a63a-1f4dc89867fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30b70b28-44ea-428c-9daf-04c698f40ce2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:to="loc_srt_ProductOrServiceAxis_30b70b28-44ea-428c-9daf-04c698f40ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_30b70b28-44ea-428c-9daf-04c698f40ce2" xlink:to="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticBroadbandMember_ef69c1ad-946a-41c2-918c-82ce145efa71" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticBroadbandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticBroadbandMember_ef69c1ad-946a-41c2-918c-82ce145efa71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticWirelessMember_6036bc45-4934-49e4-bdef-f38093e555f0" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticWirelessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticWirelessMember_6036bc45-4934-49e4-bdef-f38093e555f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalConnectivityMember_b7137722-3e9d-44c0-b762-f052d856c611" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalConnectivityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_InternationalConnectivityMember_b7137722-3e9d-44c0-b762-f052d856c611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityMember_605e393d-345c-41cc-8913-f79903eb81bc" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_ResidentialConnectivityMember_605e393d-345c-41cc-8913-f79903eb81bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoMember_9cfc8a87-5910-444b-af34-d2924f2e5cc3" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_VideoMember_9cfc8a87-5910-444b-af34-d2924f2e5cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_866a4584-faba-4bd8-939a-5257819975ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_us-gaap_AdvertisingMember_866a4584-faba-4bd8-939a-5257819975ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherMember_307067b5-25b2-4391-af6f-336b987b0810" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_OtherMember_307067b5-25b2-4391-af6f-336b987b0810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticAdvertisingMember_a26c7ab6-61ab-4e2f-8758-134c1d76f82f" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticAdvertisingMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticAdvertisingMember_a26c7ab6-61ab-4e2f-8758-134c1d76f82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticDistributionMember_6c272a71-5725-48b2-9534-01618f85c139" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticDistributionMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_DomesticDistributionMember_6c272a71-5725-48b2-9534-01618f85c139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalNetworksMember_a91e0c0d-8836-4e6f-a8e8-ef4f4c9ec063" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalNetworksMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_InternationalNetworksMember_a91e0c0d-8836-4e6f-a8e8-ef4f4c9ec063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember_2442336f-4a12-4786-9230-22372c5b2442" xlink:href="cmcsa-20241231.xsd#cmcsa_ContentLicensingMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_ContentLicensingMember_2442336f-4a12-4786-9230-22372c5b2442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember_04eaa59d-45a4-404e-a0a9-d272739135d5" xlink:href="cmcsa-20241231.xsd#cmcsa_TheatricalMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5dbec524-05ef-4c8a-b03c-a8233377df3a" xlink:to="loc_cmcsa_TheatricalMember_04eaa59d-45a4-404e-a0a9-d272739135d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2c7281ae-309a-4f0f-9d15-4edf726431f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88c6ce47-527f-4064-a2d3-8bb17f37cff3" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2c7281ae-309a-4f0f-9d15-4edf726431f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79729246-4c22-48fb-af69-53b41af4fb52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2c7281ae-309a-4f0f-9d15-4edf726431f4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79729246-4c22-48fb-af69-53b41af4fb52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueRevenuebyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d7ab9c52-3396-4885-9e41-467265dfdca5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cac3180b-d4de-4b9c-a704-bbc9f973364d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d7ab9c52-3396-4885-9e41-467265dfdca5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cac3180b-d4de-4b9c-a704-bbc9f973364d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_93632d29-6a52-4572-ab43-9aeec1193e47" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cac3180b-d4de-4b9c-a704-bbc9f973364d" xlink:to="loc_srt_StatementGeographicalAxis_93632d29-6a52-4572-ab43-9aeec1193e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_93632d29-6a52-4572-ab43-9aeec1193e47" xlink:to="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_de9ba163-61ee-4a9a-bceb-0c83479a5500" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:to="loc_country_US_de9ba163-61ee-4a9a-bceb-0c83479a5500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_fb9b5f72-8869-4feb-b337-c880d8dd6d75" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:to="loc_country_GB_fb9b5f72-8869-4feb-b337-c880d8dd6d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherGeographicLocationsMember_18d3b916-8ab6-4ba9-b8b0-bab9b2de20c2" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherGeographicLocationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e39e18cb-ce7b-4e7a-9b3f-4593c2712029" xlink:to="loc_cmcsa_OtherGeographicLocationsMember_18d3b916-8ab6-4ba9-b8b0-bab9b2de20c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_84c7c7b9-c2f8-4c4f-adef-bdd1f260830e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cac3180b-d4de-4b9c-a704-bbc9f973364d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_84c7c7b9-c2f8-4c4f-adef-bdd1f260830e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22291e41-f781-4d25-a87b-10f02898aef0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_84c7c7b9-c2f8-4c4f-adef-bdd1f260830e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_22291e41-f781-4d25-a87b-10f02898aef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_800fbb94-91f3-4ae8-bbd2-4c89c9b934f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_800fbb94-91f3-4ae8-bbd2-4c89c9b934f7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff37986f-81fe-45ab-b125-9eaa74bf72d4" xlink:to="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_5ca9b2ee-055d-4846-bd72-4a8f4ac72186" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_5ca9b2ee-055d-4846-bd72-4a8f4ac72186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentsMember_b4acd628-c50b-40f1-828b-28a1c65b9a38" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_MediaSegmentsMember_b4acd628-c50b-40f1-828b-28a1c65b9a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_10a80632-38ef-4078-af05-a35fa09e2473" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_10a80632-38ef-4078-af05-a35fa09e2473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_42eb233c-1ccf-4796-a685-ac37826b39a0" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a79f0e-100b-451d-945f-9db37bff0c9d" xlink:to="loc_cmcsa_StudiosSegmentMember_42eb233c-1ccf-4796-a685-ac37826b39a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c10c95dc-d1b4-49ef-8143-bee56ca27c16" xlink:to="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CertainInternationalCustomersUnderContractMember_584619b6-baee-420f-9848-80fe3ed5f2a4" xlink:href="cmcsa-20241231.xsd#cmcsa_CertainInternationalCustomersUnderContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_CertainInternationalCustomersUnderContractMember_584619b6-baee-420f-9848-80fe3ed5f2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InternationalConnectivityMember_9bb0f20a-d3a8-41e4-be0e-8df0dcd98dbd" xlink:href="cmcsa-20241231.xsd#cmcsa_InternationalConnectivityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_InternationalConnectivityMember_9bb0f20a-d3a8-41e4-be0e-8df0dcd98dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoMember_c9c55966-52c4-4fb4-807d-e2b948ed1700" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_VideoMember_c9c55966-52c4-4fb4-807d-e2b948ed1700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DomesticWirelessMember_45bfd2c0-f6b7-4f12-89ad-2cec5aea920b" xlink:href="cmcsa-20241231.xsd#cmcsa_DomesticWirelessMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_DomesticWirelessMember_45bfd2c0-f6b7-4f12-89ad-2cec5aea920b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_a03ae953-8e3c-446d-9045-fce739624482" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_us-gaap_AdvertisingMember_a03ae953-8e3c-446d-9045-fce739624482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionMember_2c12edf2-32ff-47ae-89ee-13a50335ba7b" xlink:href="cmcsa-20241231.xsd#cmcsa_DistributionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_DistributionMember_2c12edf2-32ff-47ae-89ee-13a50335ba7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember_15f7289b-9966-46ef-854b-da93523952df" xlink:href="cmcsa-20241231.xsd#cmcsa_ContentLicensingMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_ContentLicensingMember_15f7289b-9966-46ef-854b-da93523952df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember_9671c4d7-14bf-4be8-9bd6-f9e735e31886" xlink:href="cmcsa-20241231.xsd#cmcsa_TheatricalMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f159c239-b542-4507-be15-d74fd66a9e1b" xlink:to="loc_cmcsa_TheatricalMember_9671c4d7-14bf-4be8-9bd6-f9e735e31886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5db16873-9046-4617-a37c-5325a389574c" xlink:to="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ded3739-a092-42fc-a2a5-60b4c9be7cba" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:to="loc_srt_MinimumMember_4ded3739-a092-42fc-a2a5-60b4c9be7cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4426a4d2-5d9d-42b7-99ab-16d8d825cd16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_335bf2ea-b00d-41fe-bba7-502e22c42ba5" xlink:to="loc_srt_MaximumMember_4426a4d2-5d9d-42b7-99ab-16d8d825cd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4c4255a0-e467-4005-bc75-7081234d659c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4c4255a0-e467-4005-bc75-7081234d659c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_e8965bc7-d3db-4d64-b24d-e47f4bbf7696" xlink:to="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_bd743d57-2e94-49d8-9b61-9c957ae91114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0b7db202-454e-404b-a429-cf6946c1c442" xlink:to="loc_us-gaap_OperatingSegmentsMember_bd743d57-2e94-49d8-9b61-9c957ae91114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_162b046f-0655-4695-bad0-d19084e2edb8" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_ce3819d1-2ae2-491b-8265-2efb27916865" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_ce3819d1-2ae2-491b-8265-2efb27916865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_4aa64560-dedd-480f-9f71-69fd76e40245" xlink:href="cmcsa-20241231.xsd#cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent_4aa64560-dedd-480f-9f71-69fd76e40245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76c9c818-bf96-4588-90df-5493bdd9dd09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_76c9c818-bf96-4588-90df-5493bdd9dd09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_0bbb86e4-5090-4c62-8100-3b7ef20cd46b" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission_0bbb86e4-5090-4c62-8100-3b7ef20cd46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_4cf8d190-f923-44ef-b9c3-3531dcc399bc" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm_4cf8d190-f923-44ef-b9c3-3531dcc399bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_60793d14-5305-45cc-8ab8-01f64bfb923e" xlink:href="cmcsa-20241231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2022d129-32a9-456c-ab3e-21fc56f42a66" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_60793d14-5305-45cc-8ab8-01f64bfb923e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueCondensedConsolidatedBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_75891208-237e-491a-b573-91af2a1eed2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_75891208-237e-491a-b573-91af2a1eed2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e1153c7d-5c1f-46ea-8910-ffc4e7ae7910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e1153c7d-5c1f-46ea-8910-ffc4e7ae7910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a8af1536-c19d-464b-8a13-4712611e9466" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a8af1536-c19d-464b-8a13-4712611e9466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_42734348-4843-4a0e-afed-7179e6eec735" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_42734348-4843-4a0e-afed-7179e6eec735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_c60cb12c-2604-4ba3-84cb-d2cb7501740a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:to="loc_us-gaap_CapitalizedContractCostNet_c60cb12c-2604-4ba3-84cb-d2cb7501740a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_9386b207-6be1-4305-b7aa-8c7d5dee7580" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_9386b207-6be1-4305-b7aa-8c7d5dee7580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_206ce7cc-4cac-4cd8-941d-bef481863fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c663bab7-224c-440a-9a42-5abf1877cddf" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_206ce7cc-4cac-4cd8-941d-bef481863fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueChangesintheAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16a87792-6daa-4e3b-bb20-fca156754fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_29e03a27-8b72-43fd-9659-d343803efeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16a87792-6daa-4e3b-bb20-fca156754fa8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_29e03a27-8b72-43fd-9659-d343803efeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_676a0fc0-5705-47a5-a1c5-87f3e0311ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_29e03a27-8b72-43fd-9659-d343803efeb5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_676a0fc0-5705-47a5-a1c5-87f3e0311ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_61778b2a-d769-42c6-87d1-e3dccaaf28cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_29e03a27-8b72-43fd-9659-d343803efeb5" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_61778b2a-d769-42c6-87d1-e3dccaaf28cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther_3e2569e6-2f0f-42c1-907d-d8eac4cc8c53" xlink:href="cmcsa-20241231.xsd#cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_29e03a27-8b72-43fd-9659-d343803efeb5" xlink:to="loc_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther_3e2569e6-2f0f-42c1-907d-d8eac4cc8c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_75583669-621d-454c-84d1-2aedc3c37d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_29e03a27-8b72-43fd-9659-d343803efeb5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_75583669-621d-454c-84d1-2aedc3c37d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#RevenueReceivablesNotYetBilledDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60016653-fcaf-4326-8ee7-3e7669a05a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_60016653-fcaf-4326-8ee7-3e7669a05a37" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_7f0b6192-1247-4751-8301-c74f20eda779" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_7f0b6192-1247-4751-8301-c74f20eda779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain_add9f7ef-6a93-4ba8-aa03-42b3c46b22ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_7f0b6192-1247-4751-8301-c74f20eda779" xlink:to="loc_us-gaap_ReceivablesBillingStatusDomain_add9f7ef-6a93-4ba8-aa03-42b3c46b22ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledRevenuesMember_72ed20bf-c148-4d4c-ba9b-79d0b1796c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledRevenuesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesBillingStatusDomain_add9f7ef-6a93-4ba8-aa03-42b3c46b22ef" xlink:to="loc_us-gaap_UnbilledRevenuesMember_72ed20bf-c148-4d4c-ba9b-79d0b1796c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6cea38fe-8cf3-46ad-99a2-292b9664834c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_d9e421cf-d14d-4b74-b8f3-54eca30e5d7d" xlink:to="loc_us-gaap_ReceivableTypeDomain_6cea38fe-8cf3-46ad-99a2-292b9664834c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_1a1876be-4cea-4be7-9572-711a0172e772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_6cea38fe-8cf3-46ad-99a2-292b9664834c" xlink:to="loc_us-gaap_NotesReceivableMember_1a1876be-4cea-4be7-9572-711a0172e772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceReceivableProgramAxis_4854397c-b86a-403b-856c-bb9bd2d9eab8" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceReceivableProgramAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:to="loc_cmcsa_FinanceReceivableProgramAxis_4854397c-b86a-403b-856c-bb9bd2d9eab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceReceivableProgramDomain_8be1193e-5727-4e20-9135-e77dc7c66760" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceReceivableProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FinanceReceivableProgramAxis_4854397c-b86a-403b-856c-bb9bd2d9eab8" xlink:to="loc_cmcsa_FinanceReceivableProgramDomain_8be1193e-5727-4e20-9135-e77dc7c66760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquipmentInstallmentPlanMember_2aec473f-54ba-473b-9ab8-f20b1eebf2ed" xlink:href="cmcsa-20241231.xsd#cmcsa_EquipmentInstallmentPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FinanceReceivableProgramDomain_8be1193e-5727-4e20-9135-e77dc7c66760" xlink:to="loc_cmcsa_EquipmentInstallmentPlanMember_2aec473f-54ba-473b-9ab8-f20b1eebf2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59852952-0e96-451a-9dd9-1b961351cc6d" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_974cd5d6-cd5d-47a0-879d-c45220dd77d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_974cd5d6-cd5d-47a0-879d-c45220dd77d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_75e6b0b5-2b0a-45dc-9b68-8379b8eaffc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_75e6b0b5-2b0a-45dc-9b68-8379b8eaffc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_1f7968c6-c388-4704-85c7-ab0a19bb5577" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ac1fd91c-2886-4c4c-a9eb-611767222ce4" xlink:to="loc_us-gaap_AccountsReceivableNet_1f7968c6-c388-4704-85c7-ab0a19bb5577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_9858479a-d1fc-4749-9a86-422bf414b86f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoDistributionProgrammingExpense_d6a60a8f-9e64-45ee-ad58-ccd72bd4efda" xlink:href="cmcsa-20241231.xsd#cmcsa_VideoDistributionProgrammingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9858479a-d1fc-4749-9a86-422bf414b86f" xlink:to="loc_cmcsa_VideoDistributionProgrammingExpense_d6a60a8f-9e64-45ee-ad58-ccd72bd4efda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList_389d21b2-d150-474f-86b2-cbd5a7cbea92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9858479a-d1fc-4749-9a86-422bf414b86f" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList_389d21b2-d150-474f-86b2-cbd5a7cbea92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmAndTelevisionContentAbstract_22983f4b-e6f3-4b98-aaad-ab2e8c1705ff" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmAndTelevisionContentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9858479a-d1fc-4749-9a86-422bf414b86f" xlink:to="loc_cmcsa_FilmAndTelevisionContentAbstract_22983f4b-e6f3-4b98-aaad-ab2e8c1705ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_1116b3f1-21b1-4b6d-a003-84d1eb4ea7b1" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionContentAbstract_22983f4b-e6f3-4b98-aaad-ab2e8c1705ff" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_1116b3f1-21b1-4b6d-a003-84d1eb4ea7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_a4fd0692-a0b4-4625-9c00-54a23b816565" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionContentAbstract_22983f4b-e6f3-4b98-aaad-ab2e8c1705ff" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_a4fd0692-a0b4-4625-9c00-54a23b816565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherProgrammingAndProductionExpense_8ad2fc0b-7dc1-428d-b11c-f37f65846079" xlink:href="cmcsa-20241231.xsd#cmcsa_OtherProgrammingAndProductionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9858479a-d1fc-4749-9a86-422bf414b86f" xlink:to="loc_cmcsa_OtherProgrammingAndProductionExpense_8ad2fc0b-7dc1-428d-b11c-f37f65846079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_80320f1a-70cc-415c-aa02-1b278a61c94f" xlink:href="cmcsa-20241231.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9858479a-d1fc-4749-9a86-422bf414b86f" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_80320f1a-70cc-415c-aa02-1b278a61c94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense_6d9bf6d9-a144-43bd-8908-d33867350896" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnAmortizationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9858479a-d1fc-4749-9a86-422bf414b86f" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense_6d9bf6d9-a144-43bd-8908-d33867350896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_998b77b5-54e6-40c5-8b6d-c4ca4b830c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostsAbstract_6a738e8b-099c-41c2-9ddd-891a1e56bbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_998b77b5-54e6-40c5-8b6d-c4ca4b830c9d" xlink:to="loc_us-gaap_FilmCostsAbstract_6a738e8b-099c-41c2-9ddd-891a1e56bbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_8135eae4-d471-4a71-8114-af72e5c7d855" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_6a738e8b-099c-41c2-9ddd-891a1e56bbe8" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_8135eae4-d471-4a71-8114-af72e5c7d855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_e3c4fab5-1b67-40f7-89e0-5049841e9389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_6a738e8b-099c-41c2-9ddd-891a1e56bbe8" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_e3c4fab5-1b67-40f7-89e0-5049841e9389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_baea159b-bbdd-4995-80ea-b9709d61cdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_6a738e8b-099c-41c2-9ddd-891a1e56bbe8" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_baea159b-bbdd-4995-80ea-b9709d61cdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_f07fd9c4-42f1-401b-90f2-6910896cb5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_6a738e8b-099c-41c2-9ddd-891a1e56bbe8" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_f07fd9c4-42f1-401b-90f2-6910896cb5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_80b68296-ad4a-42a8-bd00-0f1d9c5af487" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_998b77b5-54e6-40c5-8b6d-c4ca4b830c9d" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_80b68296-ad4a-42a8-bd00-0f1d9c5af487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_b70df4dd-1f85-4d98-8ae1-ecd77ba02c72" xlink:href="cmcsa-20241231.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_998b77b5-54e6-40c5-8b6d-c4ca4b830c9d" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_b70df4dd-1f85-4d98-8ae1-ecd77ba02c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_afd6f335-3992-4d15-9ef4-bbcba1fd6181" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmount_8b12d76d-dd51-4f1d-84ab-ac20a62292f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_afd6f335-3992-4d15-9ef4-bbcba1fd6181" xlink:to="loc_us-gaap_GovernmentAssistanceAmount_8b12d76d-dd51-4f1d-84ab-ac20a62292f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTable_1cce1c25-e141-4bf1-8e3c-d10bb035b631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_afd6f335-3992-4d15-9ef4-bbcba1fd6181" xlink:to="loc_us-gaap_GovernmentAssistanceTable_1cce1c25-e141-4bf1-8e3c-d10bb035b631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeAxis_910c6736-dfb4-418e-92e1-61f8c692b420" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTable_1cce1c25-e141-4bf1-8e3c-d10bb035b631" xlink:to="loc_us-gaap_GovernmentAssistanceTypeAxis_910c6736-dfb4-418e-92e1-61f8c692b420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTypeAxis_910c6736-dfb4-418e-92e1-61f8c692b420" xlink:to="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember_b23bd67c-f0ce-4bc2-8cc6-f0260fccd060" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:to="loc_cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember_b23bd67c-f0ce-4bc2-8cc6-f0260fccd060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember_1fe59fa9-38cf-4216-91c5-0da8e800e31d" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:to="loc_cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember_1fe59fa9-38cf-4216-91c5-0da8e800e31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProductionTaxIncentivesReceivableMember_74677e37-cde8-4a33-a193-4c0185f2f9d5" xlink:href="cmcsa-20241231.xsd#cmcsa_ProductionTaxIncentivesReceivableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTypeDomain_46dfa440-1388-44df-87ad-947f58a66fb7" xlink:to="loc_cmcsa_ProductionTaxIncentivesReceivableMember_74677e37-cde8-4a33-a193-4c0185f2f9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceTable_1cce1c25-e141-4bf1-8e3c-d10bb035b631" xlink:to="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration_ea31c10a-ecb0-40d1-b407-58e56f87409f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration_ea31c10a-ecb0-40d1-b407-58e56f87409f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent_12c7c255-2504-4ae0-8a71-f2bdef843c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent_12c7c255-2504-4ae0-8a71-f2bdef843c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_95579374-1d40-4c97-a11e-038d75fd8056" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_95579374-1d40-4c97-a11e-038d75fd8056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmount_e7d69016-a67c-4d3d-806c-0c086ea70a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceAmount_e7d69016-a67c-4d3d-806c-0c086ea70a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceAmountCumulative_9418f33e-358b-4f6b-aa74-2af38ec4847d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAmountCumulative"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceAmountCumulative_9418f33e-358b-4f6b-aa74-2af38ec4847d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration_fd25d74a-aa6b-4ec0-9713-de4e6603aa50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration_fd25d74a-aa6b-4ec0-9713-de4e6603aa50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount_3ab6fb99-7c8e-441c-b16e-47d1ce3e778f" xlink:href="cmcsa-20241231.xsd#cmcsa_BroadcastersLicenseAgreementCommitmentsAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GovernmentAssistanceLineItems_09d652cc-6975-4395-b592-686ee91af97b" xlink:to="loc_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount_3ab6fb99-7c8e-441c-b16e-47d1ce3e778f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_9e0e21ba-d92f-40fb-8b35-0bffaec6a92f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostsAbstract_a17f0af5-c6c2-4e34-a9df-4561b4c4c5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9e0e21ba-d92f-40fb-8b35-0bffaec6a92f" xlink:to="loc_us-gaap_FilmCostsAbstract_a17f0af5-c6c2-4e34-a9df-4561b4c4c5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostDisclosuresAbstract_04868c9b-ec3d-40d3-96eb-fca7e4f62054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmCostDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_a17f0af5-c6c2-4e34-a9df-4561b4c4c5f1" xlink:to="loc_us-gaap_FilmCostDisclosuresAbstract_04868c9b-ec3d-40d3-96eb-fca7e4f62054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle_62632ba3-27fd-4303-bb05-f4d3e67261e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostDisclosuresAbstract_04868c9b-ec3d-40d3-96eb-fca7e4f62054" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle_62632ba3-27fd-4303-bb05-f4d3e67261e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract_c8911d72-edc3-4a57-b4d5-8265f99104bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_a17f0af5-c6c2-4e34-a9df-4561b4c4c5f1" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract_c8911d72-edc3-4a57-b4d5-8265f99104bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne_d617c133-6ad9-4300-ace9-2993f62fe93f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract_c8911d72-edc3-4a57-b4d5-8265f99104bb" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne_d617c133-6ad9-4300-ace9-2993f62fe93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo_171f8ccf-569e-45c0-b4f4-128a55c1d8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract_c8911d72-edc3-4a57-b4d5-8265f99104bb" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo_171f8ccf-569e-45c0-b4f4-128a55c1d8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree_90df88ba-d5d0-4794-9c0b-e85e5cc84212" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract_c8911d72-edc3-4a57-b4d5-8265f99104bb" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree_90df88ba-d5d0-4794-9c0b-e85e5cc84212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract_529acb01-3bf0-4907-8848-c583c77fcce6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_9e0e21ba-d92f-40fb-8b35-0bffaec6a92f" xlink:to="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract_529acb01-3bf0-4907-8848-c583c77fcce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract_bf7aaac9-773d-4ab5-ac1e-44fa35537013" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract_529acb01-3bf0-4907-8848-c583c77fcce6" xlink:to="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract_bf7aaac9-773d-4ab5-ac1e-44fa35537013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne_7b8336b2-0840-41d2-8075-1c86dbab6366" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract_bf7aaac9-773d-4ab5-ac1e-44fa35537013" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne_7b8336b2-0840-41d2-8075-1c86dbab6366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo_eabde950-62c4-4a71-adc5-3fcd400abd16" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract_bf7aaac9-773d-4ab5-ac1e-44fa35537013" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo_eabde950-62c4-4a71-adc5-3fcd400abd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree_d5420dd7-05f1-4356-92cf-b617a4d7c77b" xlink:href="cmcsa-20241231.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract_bf7aaac9-773d-4ab5-ac1e-44fa35537013" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree_d5420dd7-05f1-4356-92cf-b617a4d7c77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_ec28a993-4b1f-4a90-8ed9-c69d4914fbb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle_742c22ce-8df3-4727-a2a6-6a88a4258627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_ec28a993-4b1f-4a90-8ed9-c69d4914fbb7" xlink:to="loc_us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle_742c22ce-8df3-4727-a2a6-6a88a4258627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesIncomeBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_04f0332c-2e2a-48f2-8afb-d81d94797dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_31b24fe3-e847-446d-92ee-6fd3396e1d40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04f0332c-2e2a-48f2-8afb-d81d94797dd8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_31b24fe3-e847-446d-92ee-6fd3396e1d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_46badb09-dbcb-41bc-ac31-837fc208da50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04f0332c-2e2a-48f2-8afb-d81d94797dd8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_46badb09-dbcb-41bc-ac31-837fc208da50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb50cb47-c0b4-428c-b7bf-70f47a16b9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04f0332c-2e2a-48f2-8afb-d81d94797dd8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb50cb47-c0b4-428c-b7bf-70f47a16b9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a32147dd-3e06-416b-b5b3-473c8a156f81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f4c974a6-5bf3-4bde-be9d-241f25860fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a32147dd-3e06-416b-b5b3-473c8a156f81" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f4c974a6-5bf3-4bde-be9d-241f25860fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_78d38fab-a5a4-487f-9aa1-506b08465efb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f4c974a6-5bf3-4bde-be9d-241f25860fd0" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_78d38fab-a5a4-487f-9aa1-506b08465efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_42b39352-71f7-40c5-b9fb-b0c5503fe723" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f4c974a6-5bf3-4bde-be9d-241f25860fd0" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_42b39352-71f7-40c5-b9fb-b0c5503fe723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_952f496e-8c83-4d46-b783-631bad2313cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f4c974a6-5bf3-4bde-be9d-241f25860fd0" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_952f496e-8c83-4d46-b783-631bad2313cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f267d4d8-d77e-4223-94ab-a4a667a5b1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f4c974a6-5bf3-4bde-be9d-241f25860fd0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f267d4d8-d77e-4223-94ab-a4a667a5b1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_230d67ef-c290-4fa8-9dd2-eb447072cb33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a32147dd-3e06-416b-b5b3-473c8a156f81" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_230d67ef-c290-4fa8-9dd2-eb447072cb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_72a17a1f-513d-4970-a8b9-748688f7a49a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_230d67ef-c290-4fa8-9dd2-eb447072cb33" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_72a17a1f-513d-4970-a8b9-748688f7a49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_dfab5683-bbda-42d2-90d7-c2902ba4768c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_230d67ef-c290-4fa8-9dd2-eb447072cb33" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_dfab5683-bbda-42d2-90d7-c2902ba4768c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_623d6e29-9b51-434c-bc1c-3642c728f3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_230d67ef-c290-4fa8-9dd2-eb447072cb33" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_623d6e29-9b51-434c-bc1c-3642c728f3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_94f5b6fb-b050-4407-90e4-7a71b0629df0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_230d67ef-c290-4fa8-9dd2-eb447072cb33" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_94f5b6fb-b050-4407-90e4-7a71b0629df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e927cbae-afe5-4e1c-99d3-f12a0bf202e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a32147dd-3e06-416b-b5b3-473c8a156f81" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e927cbae-afe5-4e1c-99d3-f12a0bf202e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesFederalStatutoryDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0e4e4a87-0bb9-46e0-8eb7-b1222bbbc300" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0e4e4a87-0bb9-46e0-8eb7-b1222bbbc300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c235dde4-b935-47e1-8721-8deb640c2b08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c235dde4-b935-47e1-8721-8deb640c2b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_84a695a3-c3b1-4332-a5a4-f6e28a523f56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_84a695a3-c3b1-4332-a5a4-f6e28a523f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount_b7890944-1a5c-409d-b8a7-344e11c74ff5" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount_b7890944-1a5c-409d-b8a7-344e11c74ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount_82c576a8-8361-481e-bb1b-79d70b5f93af" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount_82c576a8-8361-481e-bb1b-79d70b5f93af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_4a92c80b-f16b-48ca-aaa5-ba30829c3dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_4a92c80b-f16b-48ca-aaa5-ba30829c3dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_28793011-f106-472b-b9c4-ddddc6d0a93b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_28793011-f106-472b-b9c4-ddddc6d0a93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_f4d09656-e595-4b69-b6be-1af4dc6ac6ac" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_f4d09656-e595-4b69-b6be-1af4dc6ac6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_974463b2-0414-400c-b42e-17c88a3cf7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_974463b2-0414-400c-b42e-17c88a3cf7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_95880d72-1cfd-4b88-b2ad-384b07e94410" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_95880d72-1cfd-4b88-b2ad-384b07e94410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_918831cc-f5d7-4573-836f-dc76f9cde0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddcaa4f4-d4e9-4e96-a345-2a6f9fd53417" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_918831cc-f5d7-4573-836f-dc76f9cde0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c85cdd22-f909-4157-a7e9-382e37973e09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_b1cc561e-a92c-4251-b42e-96eef4902527" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c85cdd22-f909-4157-a7e9-382e37973e09" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_b1cc561e-a92c-4251-b42e-96eef4902527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_36dade00-42a3-4f49-b07b-f70056d20d03" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b1cc561e-a92c-4251-b42e-96eef4902527" xlink:to="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_36dade00-42a3-4f49-b07b-f70056d20d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment_63377f53-251e-4ca5-b842-718ef9fe9294" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b1cc561e-a92c-4251-b42e-96eef4902527" xlink:to="loc_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment_63377f53-251e-4ca5-b842-718ef9fe9294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_f68c8301-b329-4696-9cab-2329bb067d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b1cc561e-a92c-4251-b42e-96eef4902527" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_f68c8301-b329-4696-9cab-2329bb067d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4c17ddd5-b826-4849-a3f3-f2d6c175521c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b1cc561e-a92c-4251-b42e-96eef4902527" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4c17ddd5-b826-4849-a3f3-f2d6c175521c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_fd3663db-4743-4e3f-90d5-2191da80d9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b1cc561e-a92c-4251-b42e-96eef4902527" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_fd3663db-4743-4e3f-90d5-2191da80d9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_59a33690-2a77-4b9e-91ea-f44c38a533b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c85cdd22-f909-4157-a7e9-382e37973e09" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_59a33690-2a77-4b9e-91ea-f44c38a533b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_0278061f-0fb6-4f7a-8628-34f36ebcf13c" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_59a33690-2a77-4b9e-91ea-f44c38a533b7" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_0278061f-0fb6-4f7a-8628-34f36ebcf13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_8d0e4931-0152-4fe0-aa9d-a65b10a5ae8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_59a33690-2a77-4b9e-91ea-f44c38a533b7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_8d0e4931-0152-4fe0-aa9d-a65b10a5ae8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesDebt_a08d53a8-955c-4b85-9a6b-bb2e5df26164" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredTaxLiabilitiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_59a33690-2a77-4b9e-91ea-f44c38a533b7" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesDebt_a08d53a8-955c-4b85-9a6b-bb2e5df26164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1eecea61-36c1-49a3-a485-898c036114e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_59a33690-2a77-4b9e-91ea-f44c38a533b7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1eecea61-36c1-49a3-a485-898c036114e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_0e4eb8e0-2bd6-4b36-9b09-c78425ac0e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_59a33690-2a77-4b9e-91ea-f44c38a533b7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_0e4eb8e0-2bd6-4b36-9b09-c78425ac0e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_47cd1872-d3f9-4354-b09b-e566d6a06dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c85cdd22-f909-4157-a7e9-382e37973e09" xlink:to="loc_us-gaap_DeferredTaxLiabilities_47cd1872-d3f9-4354-b09b-e566d6a06dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1a98b6b7-bccc-4e32-bd53-947f82bc82df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_3ae4b8db-8b9b-454e-9b91-af8febbdb259" xlink:href="cmcsa-20241231.xsd#cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1a98b6b7-bccc-4e32-bd53-947f82bc82df" xlink:to="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_3ae4b8db-8b9b-454e-9b91-af8febbdb259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5feb5c23-8789-490b-a948-8243d93341b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_3ae4b8db-8b9b-454e-9b91-af8febbdb259" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5feb5c23-8789-490b-a948-8243d93341b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts_d3d78260-9fe7-4a48-8d2b-c12450042dd3" xlink:href="cmcsa-20241231.xsd#cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_3ae4b8db-8b9b-454e-9b91-af8febbdb259" xlink:to="loc_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts_d3d78260-9fe7-4a48-8d2b-c12450042dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves_a3fc5e6e-98a6-4102-9f35-9330a04eb0c4" xlink:href="cmcsa-20241231.xsd#cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_3ae4b8db-8b9b-454e-9b91-af8febbdb259" xlink:to="loc_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves_a3fc5e6e-98a6-4102-9f35-9330a04eb0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d4a56e68-f883-4e78-9513-695c6985262b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward_3ae4b8db-8b9b-454e-9b91-af8febbdb259" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d4a56e68-f883-4e78-9513-695c6985262b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b355b113-b961-4f25-b6a8-b04541c81d28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b355b113-b961-4f25-b6a8-b04541c81d28" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_de409f0f-7674-4acb-a915-b081d64d8ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_de409f0f-7674-4acb-a915-b081d64d8ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_401654d1-f75e-4e2b-b759-2a8a71b2bd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_de409f0f-7674-4acb-a915-b081d64d8ab2" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_401654d1-f75e-4e2b-b759-2a8a71b2bd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_d7e86dae-681f-4696-8b2e-c824f40d5708" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_401654d1-f75e-4e2b-b759-2a8a71b2bd5c" xlink:to="loc_us-gaap_ForeignCountryMember_d7e86dae-681f-4696-8b2e-c824f40d5708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_79dbdd0e-0dd1-4028-a8f9-516eb9b6a8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_37b0cbcd-a8e8-4848-8cfc-a4a547039b2c" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_79dbdd0e-0dd1-4028-a8f9-516eb9b6a8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember_c17ef6b3-66a1-4106-9fcb-1d37cbd7d623" xlink:href="cmcsa-20241231.xsd#cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_79dbdd0e-0dd1-4028-a8f9-516eb9b6a8fb" xlink:to="loc_cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember_c17ef6b3-66a1-4106-9fcb-1d37cbd7d623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:href="cmcsa-20241231.xsd#cmcsa_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3ce5977a-90bc-49cd-8e76-36299aeab55e" xlink:to="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_d8de549c-76c8-4be1-8f61-b37a37da9a6a" xlink:href="cmcsa-20241231.xsd#cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_d8de549c-76c8-4be1-8f61-b37a37da9a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_ef4d926c-65fb-4d6d-a5c4-d7c08d2dbd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_ef4d926c-65fb-4d6d-a5c4-d7c08d2dbd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_3f618867-f212-44a7-a962-b77eb36ce0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_3f618867-f212-44a7-a962-b77eb36ce0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_932f19da-aae9-4e2b-a85b-29c73a30f87a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_IncomeTaxesReceivable_932f19da-aae9-4e2b-a85b-29c73a30f87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_94ae11d5-552c-4464-88c0-209474450e96" xlink:href="cmcsa-20241231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount_94ae11d5-552c-4464-88c0-209474450e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_IncomeTaxesReceivableFederalCurrent_c488f9ce-f71c-442a-8f25-029c3e36f01e" xlink:href="cmcsa-20241231.xsd#cmcsa_IncomeTaxesReceivableFederalCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_cmcsa_IncomeTaxesReceivableFederalCurrent_c488f9ce-f71c-442a-8f25-029c3e36f01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_93e8fa43-a454-4692-8ce4-2f9fe3f4a334" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_869a98fb-0204-4b1c-a042-98e5a0ad445b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_93e8fa43-a454-4692-8ce4-2f9fe3f4a334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_479354f3-02ca-43fe-a180-4b340df1422b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_479354f3-02ca-43fe-a180-4b340df1422b" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_d090f7c8-666b-44ae-abef-0648ed374290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_d090f7c8-666b-44ae-abef-0648ed374290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_70c4b40c-1c70-418a-936e-c6e2413cacb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_70c4b40c-1c70-418a-936e-c6e2413cacb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_ceb446e4-c2b7-493d-b2d3-d67ada8b790c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_ceb446e4-c2b7-493d-b2d3-d67ada8b790c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_f7c14895-e180-41d2-9fea-ec353706c8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_f7c14895-e180-41d2-9fea-ec353706c8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b19a35db-a5a5-4b54-9cda-90648519aa68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b19a35db-a5a5-4b54-9cda-90648519aa68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_951c45ad-b3f0-4a13-b86b-3ac886ebc73b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_951c45ad-b3f0-4a13-b86b-3ac886ebc73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0a52d076-833d-4f81-aa15-731d85c09e77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_01f70c13-4bda-4a21-a017-188146446d2b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0a52d076-833d-4f81-aa15-731d85c09e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtScheduleofDebtOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4f6e50f5-cb3d-45d3-ba6e-02f5821a1839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4f6e50f5-cb3d-45d3-ba6e-02f5821a1839" xlink:to="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e425a241-3650-4dcc-90ce-4e78cc0e7b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:to="loc_us-gaap_DebtInstrumentAxis_e425a241-3650-4dcc-90ce-4e78cc0e7b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e425a241-3650-4dcc-90ce-4e78cc0e7b4c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingInFiveYearsOrLessMember_9963368d-9936-4418-80de-6a5ab7478741" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingInFiveYearsOrLessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:to="loc_cmcsa_MaturingInFiveYearsOrLessMember_9963368d-9936-4418-80de-6a5ab7478741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingBetweenFiveAndTenYearsMember_8d89fbb8-b269-498b-9707-78187c56f002" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingBetweenFiveAndTenYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:to="loc_cmcsa_MaturingBetweenFiveAndTenYearsMember_8d89fbb8-b269-498b-9707-78187c56f002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MaturingInGreaterThan10YearsMember_9917c01b-d9dc-4644-946b-67dec8055bbd" xlink:href="cmcsa-20241231.xsd#cmcsa_MaturingInGreaterThan10YearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_74f42634-276a-4816-b8cf-c819c4a6dd41" xlink:to="loc_cmcsa_MaturingInGreaterThan10YearsMember_9917c01b-d9dc-4644-946b-67dec8055bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f7f477d3-07a1-4b08-be5c-d8a6cbedd89b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_791019a3-3f69-4aa2-99a7-0bbf46c65d64" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_791019a3-3f69-4aa2-99a7-0bbf46c65d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_0d7f6b79-ba7c-4e0c-b98a-e72842cc6218" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:to="loc_us-gaap_SeniorNotesMember_0d7f6b79-ba7c-4e0c-b98a-e72842cc6218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember_3fe5e925-dda6-4d10-90d4-5a28e65a34d9" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2acb5c4a-0ff5-4538-804e-8838163e84f7" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember_3fe5e925-dda6-4d10-90d4-5a28e65a34d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7485f18c-3117-461d-8b68-035258213441" xlink:to="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_f6383d3d-4613-4bae-bbac-b30a6f3c2870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_f6383d3d-4613-4bae-bbac-b30a6f3c2870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e56cf73d-5546-4a47-9818-319b3a83aa7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e56cf73d-5546-4a47-9818-319b3a83aa7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FinanceLeaseObligationAndOther_4fc1d14c-ddb9-49f8-aa14-68da12214ef7" xlink:href="cmcsa-20241231.xsd#cmcsa_FinanceLeaseObligationAndOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_cmcsa_FinanceLeaseObligationAndOther_4fc1d14c-ddb9-49f8-aa14-68da12214ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_1762e01c-a08f-43d1-948b-fcdb66b66dda" xlink:href="cmcsa-20241231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_1762e01c-a08f-43d1-948b-fcdb66b66dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_997ab4ee-134f-4aae-b4b0-4757180e0626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_997ab4ee-134f-4aae-b4b0-4757180e0626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_67a159be-844e-4018-a218-9dd64c5c6007" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtCurrent_67a159be-844e-4018-a218-9dd64c5c6007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c18e19ea-8836-43e9-b0a4-4b4c8bb56e36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c18e19ea-8836-43e9-b0a4-4b4c8bb56e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b43826c4-847b-4ede-8aa7-f8ee723c97eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da673a40-ce5b-4267-842c-930c96e3af29" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b43826c4-847b-4ede-8aa7-f8ee723c97eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7c04d126-301c-46af-ad71-f8e9445e0472" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7c04d126-301c-46af-ad71-f8e9445e0472" xlink:to="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:to="loc_us-gaap_CreditFacilityAxis_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4442fdc6-8efd-47fb-b64b-d22aff6f9782" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_aec73aa9-6f92-4c22-9cb0-9c40ad0c91e1" xlink:to="loc_us-gaap_CreditFacilityDomain_4442fdc6-8efd-47fb-b64b-d22aff6f9782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1d7d96b7-08b2-433b-a481-d47802672c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4442fdc6-8efd-47fb-b64b-d22aff6f9782" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1d7d96b7-08b2-433b-a481-d47802672c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5b0407c3-fbed-4c37-9bad-56226115b3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5b0407c3-fbed-4c37-9bad-56226115b3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5b0407c3-fbed-4c37-9bad-56226115b3dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_db4e3cce-16a0-45ca-98b5-55c9bfa5def7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:to="loc_us-gaap_LineOfCreditMember_db4e3cce-16a0-45ca-98b5-55c9bfa5def7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_522bc3d4-5b4f-494b-85e5-00b229efac20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:to="loc_us-gaap_CommercialPaperMember_522bc3d4-5b4f-494b-85e5-00b229efac20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_902cd138-1a0e-4b1e-8382-6613cb6ec458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e5e416e4-3ccd-4c93-a7bd-9106b068c6c2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_902cd138-1a0e-4b1e-8382-6613cb6ec458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_30c4e544-f184-4162-b5e5-228aa9336d32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:to="loc_us-gaap_DebtInstrumentAxis_30c4e544-f184-4162-b5e5-228aa9336d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c646b219-6c4b-4e30-a604-426443cbb352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_30c4e544-f184-4162-b5e5-228aa9336d32" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c646b219-6c4b-4e30-a604-426443cbb352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RevolvingCreditFacilityDueMay172029Member_6f9f8b9e-8112-4ac9-bfc6-691d6423fa8f" xlink:href="cmcsa-20241231.xsd#cmcsa_RevolvingCreditFacilityDueMay172029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c646b219-6c4b-4e30-a604-426443cbb352" xlink:to="loc_cmcsa_RevolvingCreditFacilityDueMay172029Member_6f9f8b9e-8112-4ac9-bfc6-691d6423fa8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_69405cdb-369c-41e8-9bea-369f89e30d80" xlink:to="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_0dd83c08-78bc-4511-b3a2-9e4357e13a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LongTermDebtFairValue_0dd83c08-78bc-4511-b3a2-9e4357e13a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a597a90b-29a3-48ef-930d-0ac83d76eea7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_a597a90b-29a3-48ef-930d-0ac83d76eea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_32e98ae2-c112-46bf-9a50-873b6f740185" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_32e98ae2-c112-46bf-9a50-873b6f740185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bb30a944-486c-47fb-80bf-df99fbba08a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bb30a944-486c-47fb-80bf-df99fbba08a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0c53cd66-6785-4a19-8b01-5a1dcaf2cd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0c53cd66-6785-4a19-8b01-5a1dcaf2cd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c899f4ed-896d-4b35-b36b-162d5a12167c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c899f4ed-896d-4b35-b36b-162d5a12167c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_2b57872a-03a0-4bc8-9671-563ebeb5b52d" xlink:href="cmcsa-20241231.xsd#cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_31788563-8466-4e6c-808d-69c72794dbac" xlink:to="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_2b57872a-03a0-4bc8-9671-563ebeb5b52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtDebtMaturitiesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DebtDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4c316a1f-3173-42fc-89c4-cb56a41bd2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4c316a1f-3173-42fc-89c4-cb56a41bd2d0" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8459e61d-601e-467a-80b9-268bfbe7a1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8459e61d-601e-467a-80b9-268bfbe7a1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6bb479b5-7661-413b-82f3-c6fc04c1bcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6bb479b5-7661-413b-82f3-c6fc04c1bcd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3f899316-ceb5-4baa-86c1-af1ba0e3dcd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3f899316-ceb5-4baa-86c1-af1ba0e3dcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4ed8f33b-cbac-47ad-83ad-55f54319f129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4ed8f33b-cbac-47ad-83ad-55f54319f129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ef7ab33b-0209-4d73-aeeb-3d7d994e6ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ef7ab33b-0209-4d73-aeeb-3d7d994e6ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_3fe16deb-e31b-4def-9f42-1e08d3bf8828" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_92df23a6-d4fc-4efe-82c9-657fca3eeb0d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_3fe16deb-e31b-4def-9f42-1e08d3bf8828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtForeignExchangeandInterestRateRiskDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f89ab0ae-96d2-47bd-9542-e81af1dc4bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f89ab0ae-96d2-47bd-9542-e81af1dc4bd6" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_532de29f-53e9-4216-95d9-f993e5066a76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_532de29f-53e9-4216-95d9-f993e5066a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_532de29f-53e9-4216-95d9-f993e5066a76" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_a685c3f7-3fa3-41d1-812f-322c4e54bc02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_a685c3f7-3fa3-41d1-812f-322c4e54bc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_e0f69b19-9bed-4cb8-9fb6-180315d24176" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_e0f69b19-9bed-4cb8-9fb6-180315d24176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember_7eea8d0c-69cf-4833-bc83-a19cb3ec02ce" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember_7eea8d0c-69cf-4833-bc83-a19cb3ec02ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_249e2c4e-d88c-4767-8613-e25cc2f0fe9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_18a5c171-29c5-4986-8377-84286b809f90" xlink:to="loc_us-gaap_InterestRateSwapMember_249e2c4e-d88c-4767-8613-e25cc2f0fe9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_097e7329-d116-4070-9cf9-a69038cf3926" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_097e7329-d116-4070-9cf9-a69038cf3926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_097e7329-d116-4070-9cf9-a69038cf3926" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_fee82c14-70ef-4ae9-b7bd-1dc9ed056573" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:to="loc_us-gaap_FairValueHedgingMember_fee82c14-70ef-4ae9-b7bd-1dc9ed056573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_91841f18-2341-43fb-b56a-1813fa260d46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:to="loc_us-gaap_CashFlowHedgingMember_91841f18-2341-43fb-b56a-1813fa260d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_9af9b1c3-7ce0-44c8-b477-c26e4c307dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1381ce39-5409-437b-ac9a-72b52741dbca" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_9af9b1c3-7ce0-44c8-b477-c26e4c307dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9e3ef77a-2bec-4d0c-aa85-d8e24d4295d2" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_935368c3-54c1-4e21-8783-a88ad9d63bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:to="loc_us-gaap_DerivativeNotionalAmount_935368c3-54c1-4e21-8783-a88ad9d63bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_61e0d415-5c41-4272-96da-1000cc7f182e" xlink:href="cmcsa-20241231.xsd#cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:to="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_61e0d415-5c41-4272-96da-1000cc7f182e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45bf82ce-125e-4723-9f08-c3179be48993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e64fd55a-d8fe-4b71-9de3-1bb1e340139d" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_45bf82ce-125e-4723-9f08-c3179be48993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_edf10f15-5835-4036-81a6-75173118e269" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTable_7c92b805-77fd-4e65-8d87-a2a5ed80a18b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_edf10f15-5835-4036-81a6-75173118e269" xlink:to="loc_us-gaap_DebtInstrumentRedemptionTable_7c92b805-77fd-4e65-8d87-a2a5ed80a18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b85ae530-547d-4432-b4ec-10a0fdc40ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable_7c92b805-77fd-4e65-8d87-a2a5ed80a18b" xlink:to="loc_us-gaap_DebtInstrumentAxis_b85ae530-547d-4432-b4ec-10a0fdc40ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d76b6b5b-49fb-4daf-9845-dde6d0a0ae33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b85ae530-547d-4432-b4ec-10a0fdc40ff0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d76b6b5b-49fb-4daf-9845-dde6d0a0ae33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember_6c0813a1-32a0-441c-affd-97222c65b052" xlink:href="cmcsa-20241231.xsd#cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d76b6b5b-49fb-4daf-9845-dde6d0a0ae33" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember_6c0813a1-32a0-441c-affd-97222c65b052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable_7c92b805-77fd-4e65-8d87-a2a5ed80a18b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7098da7-6e42-4e8f-8771-b42d8f4d4aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a7098da7-6e42-4e8f-8771-b42d8f4d4aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8236d865-9791-4d2f-bf0e-9d4fd9b1dab4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_5b2c5cdf-e7d3-43c3-860e-ed4aaa446c67" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8236d865-9791-4d2f-bf0e-9d4fd9b1dab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d9c99750-683f-4af1-8d9b-f42dcd336c95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_a0b91d6d-30c7-41bb-8815-026fd517cf52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d9c99750-683f-4af1-8d9b-f42dcd336c95" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_a0b91d6d-30c7-41bb-8815-026fd517cf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_fc60a543-3540-45b0-a6fd-574ca10cd7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ca9c0a70-ed74-4be8-be02-03acf81944bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_fc60a543-3540-45b0-a6fd-574ca10cd7d1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ca9c0a70-ed74-4be8-be02-03acf81944bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_bf7753f7-0cb5-4ba5-afb8-e99515f64ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_fc60a543-3540-45b0-a6fd-574ca10cd7d1" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_bf7753f7-0cb5-4ba5-afb8-e99515f64ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6d4f4e23-d99f-4e07-bbf1-a32614fd8154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_fc60a543-3540-45b0-a6fd-574ca10cd7d1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6d4f4e23-d99f-4e07-bbf1-a32614fd8154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6f249b9b-4631-4e9c-b57a-486a0bcaffc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_fc60a543-3540-45b0-a6fd-574ca10cd7d1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6f249b9b-4631-4e9c-b57a-486a0bcaffc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_6af6e104-5d4b-41c9-aa20-37f9dfd935f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_6af6e104-5d4b-41c9-aa20-37f9dfd935f5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_472419ae-1229-4299-a039-31ef08fda8ef" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_472419ae-1229-4299-a039-31ef08fda8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_472419ae-1229-4299-a039-31ef08fda8ef" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AtairosMember_96e78b6c-46dd-4b3b-9bea-175437d2030c" xlink:href="cmcsa-20241231.xsd#cmcsa_AtairosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:to="loc_cmcsa_AtairosMember_96e78b6c-46dd-4b3b-9bea-175437d2030c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HuluMember_21306f9c-8066-42ab-ba0c-2d9c2566548b" xlink:href="cmcsa-20241231.xsd#cmcsa_HuluMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_329091e7-e1ef-4010-aae8-cea77e84900d" xlink:to="loc_cmcsa_HuluMember_21306f9c-8066-42ab-ba0c-2d9c2566548b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_60566a0e-5594-454e-98e3-d284ee85824c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_ConsolidatedEntitiesAxis_60566a0e-5594-454e-98e3-d284ee85824c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_60566a0e-5594-454e-98e3-d284ee85824c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_676a7477-c28f-4759-a2a3-f149683d486f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_676a7477-c28f-4759-a2a3-f149683d486f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_5b93168f-4ab3-4122-933c-34450dac6b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cfc72f24-6879-4dfa-85b5-ee988ec57e44" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_5b93168f-4ab3-4122-933c-34450dac6b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29a51a54-b946-47af-9097-14b94c239180" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_RangeAxis_29a51a54-b946-47af-9097-14b94c239180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_29a51a54-b946-47af-9097-14b94c239180" xlink:to="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8aa74804-43be-4d8f-b476-00780425d203" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:to="loc_srt_MinimumMember_8aa74804-43be-4d8f-b476-00780425d203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_781dab49-87ef-46e2-964c-3ab3fd9ac0f9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2b2ea1c8-b305-46cd-9bd4-df10b6772a8f" xlink:to="loc_srt_MaximumMember_781dab49-87ef-46e2-964c-3ab3fd9ac0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_885edaff-e542-447b-9791-667705d75e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_us-gaap_FinancialInstrumentAxis_885edaff-e542-447b-9791-667705d75e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_885edaff-e542-447b-9791-667705d75e2a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ShortTermInstrumentsMember_1ad2c658-b1d9-4ddd-9ab3-24ea9373b831" xlink:href="cmcsa-20241231.xsd#cmcsa_ShortTermInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:to="loc_cmcsa_ShortTermInstrumentsMember_1ad2c658-b1d9-4ddd-9ab3-24ea9373b831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_da2500ff-db8d-4a79-8ca7-64fbb20fcd54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3dc0085f-a235-4e7f-a767-c4a141920f8c" xlink:to="loc_us-gaap_OtherInvestmentsMember_da2500ff-db8d-4a79-8ca7-64fbb20fcd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_6d24c407-0b83-4423-8b8b-8498fc899492" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_srt_OwnershipAxis_6d24c407-0b83-4423-8b8b-8498fc899492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_1bae4644-0962-4214-948e-7ce5151f8a55" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_6d24c407-0b83-4423-8b8b-8498fc899492" xlink:to="loc_srt_OwnershipDomain_1bae4644-0962-4214-948e-7ce5151f8a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember_223c945c-2541-451a-97c5-71c236ad4ab6" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1bae4644-0962-4214-948e-7ce5151f8a55" xlink:to="loc_cmcsa_UniversalBeijingResortMember_223c945c-2541-451a-97c5-71c236ad4ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_us-gaap_DebtInstrumentAxis_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0923a50e-7ded-479a-b5b9-0bf83e76e640" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3c2f8c8a-a55c-4015-96dc-8bd0a0375f0f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0923a50e-7ded-479a-b5b9-0bf83e76e640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_02a45470-07df-4c40-a5ec-5c8d668c5d18" xlink:href="cmcsa-20241231.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0923a50e-7ded-479a-b5b9-0bf83e76e640" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_02a45470-07df-4c40-a5ec-5c8d668c5d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_45c09fd3-a5f4-48d0-8a56-f2cb4a444618" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f5f82db8-b172-4434-8eb9-8e40293f719b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f5f82db8-b172-4434-8eb9-8e40293f719b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_247a4b64-b899-4573-97b8-ebc0f369b303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_247a4b64-b899-4573-97b8-ebc0f369b303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentInvestmentTerm_a7fc07a1-7db4-4d0f-ba51-ebc1ceafd991" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentInvestmentTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentInvestmentTerm_a7fc07a1-7db4-4d0f-ba51-ebc1ceafd991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitment_413de1d2-7d3e-4df1-a781-2daa8ad0072c" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFundingCommitment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitment_413de1d2-7d3e-4df1-a781-2daa8ad0072c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount_9fb5f098-d1f2-48cc-adcb-bd4a248a4d35" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount_9fb5f098-d1f2-48cc-adcb-bd4a248a4d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_dcae119b-3843-44f4-ad65-799f0f56b554" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_dcae119b-3843-44f4-ad65-799f0f56b554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors_cf207c59-5b57-4534-a33d-50827bf7c6b2" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors_cf207c59-5b57-4534-a33d-50827bf7c6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentPercentOfLosses_cf42e81e-3e5a-488b-ac3e-6b237e3bf27c" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentPercentOfLosses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentPercentOfLosses_cf42e81e-3e5a-488b-ac3e-6b237e3bf27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PercentageOfResidualReturns_fc37c231-6646-4421-9f47-44f468ffa0f6" xlink:href="cmcsa-20241231.xsd#cmcsa_PercentageOfResidualReturns"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_PercentageOfResidualReturns_fc37c231-6646-4421-9f47-44f468ffa0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_7cc80dd3-9e71-44fc-8b2f-6d747045989a" xlink:href="cmcsa-20241231.xsd#cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_7cc80dd3-9e71-44fc-8b2f-6d747045989a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalContributionToVIE_43cf75da-8e33-4dac-abba-5cf0b10c79f1" xlink:href="cmcsa-20241231.xsd#cmcsa_CapitalContributionToVIE"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_CapitalContributionToVIE_43cf75da-8e33-4dac-abba-5cf0b10c79f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions_9dbd8e03-81a3-4715-ae07-256836a9c3b5" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions_9dbd8e03-81a3-4715-ae07-256836a9c3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_da32deb6-3578-4cc8-9b0c-cae38e00492c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_da32deb6-3578-4cc8-9b0c-cae38e00492c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_fefa943c-a106-499b-b966-0398a5d9b009" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_fefa943c-a106-499b-b966-0398a5d9b009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9e603e7c-a3df-42b5-946c-ec641bf1bb58" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9e603e7c-a3df-42b5-946c-ec641bf1bb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_93f8fe33-0e1b-4347-b105-acb5782317f8" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromAdvanceOnSaleOfInvestment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment_93f8fe33-0e1b-4347-b105-acb5782317f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdvanceOnSaleOfInvestmentGross_5fbca029-9759-410f-b839-da8eb7a4933d" xlink:href="cmcsa-20241231.xsd#cmcsa_AdvanceOnSaleOfInvestmentGross"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_AdvanceOnSaleOfInvestmentGross_5fbca029-9759-410f-b839-da8eb7a4933d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid_69840702-6d2b-40bc-86bc-0a868d555008" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid_69840702-6d2b-40bc-86bc-0a868d555008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared_7b62a4ad-be9c-4546-b331-e9b562c97027" xlink:href="cmcsa-20241231.xsd#cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared_7b62a4ad-be9c-4546-b331-e9b562c97027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f2ed685f-cbb8-42f8-87fd-fd2e6f1a4feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_EquityMethodInvestments_f2ed685f-cbb8-42f8-87fd-fd2e6f1a4feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_34b0de0d-d53b-4c0b-9c1d-a276000fc2eb" xlink:href="cmcsa-20241231.xsd#cmcsa_ProceedsFromCollateralizedObligation"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_34b0de0d-d53b-4c0b-9c1d-a276000fc2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_6239d886-2c8e-4ef4-beae-f2e98d939c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_OtherInvestments_6239d886-2c8e-4ef4-beae-f2e98d939c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_0bfee649-1ed8-4d8f-8216-c3d801798136" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_0bfee649-1ed8-4d8f-8216-c3d801798136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_2f643fe3-321c-4e04-8a65-094ff3c2e7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_2f643fe3-321c-4e04-8a65-094ff3c2e7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_768857d6-2ce0-46dd-bef5-84d2c5718a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_768857d6-2ce0-46dd-bef5-84d2c5718a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d5b06c62-68e9-42b4-8828-6aeed9023083" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d5b06c62-68e9-42b4-8828-6aeed9023083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_b6c5e68b-42c8-42ed-9513-db1b18446b59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_b6c5e68b-42c8-42ed-9513-db1b18446b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ed21544b-ef36-4229-a375-f492f8a370b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_Assets_ed21544b-ef36-4229-a375-f492f8a370b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7fe8d5de-3ee8-4f8b-af3a-4b89f325ff72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f352a730-2a15-4917-8d26-d9f137e5ee9c" xlink:to="loc_us-gaap_Liabilities_7fe8d5de-3ee8-4f8b-af3a-4b89f325ff72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_429be1bd-d871-49df-8870-3df4c71bb69f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:to="loc_us-gaap_EquityMethodInvestments_429be1bd-d871-49df-8870-3df4c71bb69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_d98c06e8-917d-4257-95d2-050abeff35f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_d98c06e8-917d-4257-95d2-050abeff35f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_80a6ee3d-6d2f-445d-9bed-cc33d4004c30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_80a6ee3d-6d2f-445d-9bed-cc33d4004c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_14dfd2f1-8e94-488b-8a9d-32bc0388f185" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:to="loc_us-gaap_OtherInvestments_14dfd2f1-8e94-488b-8a9d-32bc0388f185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_e1f8375c-a392-4279-8ed2-991d21804350" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:to="loc_us-gaap_Investments_e1f8375c-a392-4279-8ed2-991d21804350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_00601234-f006-46c5-8e12-12b4f24d1066" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:to="loc_us-gaap_ShortTermInvestments_00601234-f006-46c5-8e12-12b4f24d1066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_aca2ce4c-f076-4902-81fe-3a30e9d7bf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_c9eee35b-a7c0-44c0-8cb1-f7d7b9a8248e" xlink:to="loc_us-gaap_LongTermInvestments_aca2ce4c-f076-4902-81fe-3a30e9d7bf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c2ccaa98-cc7e-45a8-a3eb-d7370363d824" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c2ccaa98-cc7e-45a8-a3eb-d7370363d824" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b17945d2-3494-443e-bf11-e15c5a3c1b00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b17945d2-3494-443e-bf11-e15c5a3c1b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b17945d2-3494-443e-bf11-e15c5a3c1b00" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionSystemMember_95274fd5-2358-41c8-8138-9ea1aa7d185e" xlink:href="cmcsa-20241231.xsd#cmcsa_DistributionSystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_cmcsa_DistributionSystemMember_95274fd5-2358-41c8-8138-9ea1aa7d185e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember_1382ccc4-4773-458d-99fd-038513c05222" xlink:href="cmcsa-20241231.xsd#cmcsa_CustomerPremiseEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_cmcsa_CustomerPremiseEquipmentMember_1382ccc4-4773-458d-99fd-038513c05222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember_53bce723-7621-4e87-acb6-3e178463056d" xlink:href="cmcsa-20241231.xsd#cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember_53bce723-7621-4e87-acb6-3e178463056d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_422e4ebd-8533-48a5-9906-98ea2f91c4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_422e4ebd-8533-48a5-9906-98ea2f91c4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c74f3660-0e34-41d0-8df7-2c715815cd30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_us-gaap_ConstructionInProgressMember_c74f3660-0e34-41d0-8df7-2c715815cd30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_c9d918de-45d8-4241-8ef4-ce634935b94e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_eeaf38db-c982-477a-bc80-a31b3a1c29c9" xlink:to="loc_us-gaap_LandMember_c9d918de-45d8-4241-8ef4-ce634935b94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6492765e-201b-4b94-9a00-c2725790b592" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:to="loc_srt_StatementGeographicalAxis_6492765e-201b-4b94-9a00-c2725790b592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6492765e-201b-4b94-9a00-c2725790b592" xlink:to="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d97e2301-c256-413b-9b82-5a8f1bc3355d" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:to="loc_country_US_d97e2301-c256-413b-9b82-5a8f1bc3355d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_38027d25-7d26-487f-a1bd-0f4e234eda7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_37e113fa-928b-418d-af72-b37681400728" xlink:to="loc_us-gaap_NonUsMember_38027d25-7d26-487f-a1bd-0f4e234eda7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_54da8ada-7032-40cc-8d5d-094f24613eb3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_469fc186-3aad-4638-8a5c-791e27056f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_469fc186-3aad-4638-8a5c-791e27056f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_d71dd837-ad37-4710-b6b0-689cab366391" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_d71dd837-ad37-4710-b6b0-689cab366391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b53b923a-dcff-4b43-a0ea-f4d145b415d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b53b923a-dcff-4b43-a0ea-f4d145b415d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_82ceb448-f579-451a-a85b-cfc2f040a8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_daebd031-cc85-479d-b4d7-609f1ffe4e97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_82ceb448-f579-451a-a85b-cfc2f040a8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsChangeinGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2c6047fe-44ea-408a-8ff6-93292ce12fee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2c6047fe-44ea-408a-8ff6-93292ce12fee" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6b5a22f3-e210-4185-9d69-2e2ffe12daf9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:to="loc_srt_ConsolidationItemsAxis_6b5a22f3-e210-4185-9d69-2e2ffe12daf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_313688e6-5e04-4e27-a369-e49cb050a397" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_6b5a22f3-e210-4185-9d69-2e2ffe12daf9" xlink:to="loc_srt_ConsolidationItemsDomain_313688e6-5e04-4e27-a369-e49cb050a397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d9c341f2-727e-4933-9daa-dd8bdfcfdc89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_313688e6-5e04-4e27-a369-e49cb050a397" xlink:to="loc_us-gaap_OperatingSegmentsMember_d9c341f2-727e-4933-9daa-dd8bdfcfdc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_af5abe38-720b-4a50-95f3-4889fce133e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_af5abe38-720b-4a50-95f3-4889fce133e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_af5abe38-720b-4a50-95f3-4889fce133e3" xlink:to="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsSegmentsMember_fe2566c4-ff9e-4798-87cc-5e3c8a0eda66" xlink:href="cmcsa-20241231.xsd#cmcsa_CableCommunicationsSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_CableCommunicationsSegmentsMember_fe2566c4-ff9e-4798-87cc-5e3c8a0eda66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_edfb8b3a-cde4-457b-853f-59d59a03f22e" xlink:href="cmcsa-20241231.xsd#cmcsa_ResidentialConnectivityAndPlatformsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_ResidentialConnectivityAndPlatformsSegmentMember_edfb8b3a-cde4-457b-853f-59d59a03f22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesConnectivitySegmentMember_1d018c60-bcad-4396-a4ab-7006f731f4b3" xlink:href="cmcsa-20241231.xsd#cmcsa_BusinessServicesConnectivitySegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_BusinessServicesConnectivitySegmentMember_1d018c60-bcad-4396-a4ab-7006f731f4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaSegmentMember_b155582d-860b-4536-ade2-ee1a7522c342" xlink:href="cmcsa-20241231.xsd#cmcsa_MediaSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_MediaSegmentMember_b155582d-860b-4536-ade2-ee1a7522c342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosSegmentMember_757d19ab-6a89-4c21-9d78-8f79a02a15c5" xlink:href="cmcsa-20241231.xsd#cmcsa_StudiosSegmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_StudiosSegmentMember_757d19ab-6a89-4c21-9d78-8f79a02a15c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksSegmentMember_5b42e262-c11c-4bbb-ab1e-cf5dda66b378" xlink:href="cmcsa-20241231.xsd#cmcsa_ThemeParksSegmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_ThemeParksSegmentMember_5b42e262-c11c-4bbb-ab1e-cf5dda66b378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedSegmentMember_e2372f17-d4f2-40a7-bb8c-0892da127207" xlink:href="cmcsa-20241231.xsd#cmcsa_SkyLimitedSegmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1a42d1a-66e6-4b8e-838a-5d521344b7e1" xlink:to="loc_cmcsa_SkyLimitedSegmentMember_e2372f17-d4f2-40a7-bb8c-0892da127207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a3530f4a-07cd-4ab1-a330-1b27ef5643ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_27a467af-1bf8-49fe-89c8-01ed78f71488" xlink:to="loc_us-gaap_GoodwillLineItems_a3530f4a-07cd-4ab1-a330-1b27ef5643ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_a3530f4a-07cd-4ab1-a330-1b27ef5643ca" xlink:to="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_313ac64e-6365-4fd6-aafe-7b1109706ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillGross_313ac64e-6365-4fd6-aafe-7b1109706ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_4828e12f-f157-4463-a7c7-664b3676fa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_4828e12f-f157-4463-a7c7-664b3676fa2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cda54b8b-aef1-42a4-86f6-d8b427d4dca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_Goodwill_cda54b8b-aef1-42a4-86f6-d8b427d4dca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers_2734d9c4-b594-4f78-8e3f-522810ff3df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTransfers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillTransfers_2734d9c4-b594-4f78-8e3f-522810ff3df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther_1c57cdc3-1a7b-42da-b42e-ba7b1a89d349" xlink:href="cmcsa-20241231.xsd#cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther_1c57cdc3-1a7b-42da-b42e-ba7b1a89d349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_0e47a37b-aba1-49e0-8554-e7d3b156fff9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillGross_0e47a37b-aba1-49e0-8554-e7d3b156fff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e94761b7-ba16-45c1-a16a-4eedea36c91e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e94761b7-ba16-45c1-a16a-4eedea36c91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1b97b649-77ad-4412-82d8-418dfa4ccd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9d1eecb7-bb7f-49fb-8dea-897a075580e9" xlink:to="loc_us-gaap_Goodwill_1b97b649-77ad-4412-82d8-418dfa4ccd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_37ecf7b1-8973-4152-a146-9d7cbb478b03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_37ecf7b1-8973-4152-a146-9d7cbb478b03" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_298b2246-a969-4c43-b6a1-9669c7236aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_298b2246-a969-4c43-b6a1-9669c7236aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_273acc63-672a-4f9a-8a39-1b3fa55a5d89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_298b2246-a969-4c43-b6a1-9669c7236aa0" xlink:to="loc_us-gaap_SegmentDomain_273acc63-672a-4f9a-8a39-1b3fa55a5d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedSegmentMember_7106f422-7739-4f18-ba49-a14e6a4765c5" xlink:href="cmcsa-20241231.xsd#cmcsa_SkyLimitedSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_273acc63-672a-4f9a-8a39-1b3fa55a5d89" xlink:to="loc_cmcsa_SkyLimitedSegmentMember_7106f422-7739-4f18-ba49-a14e6a4765c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_798d4e29-ff81-43c6-9ec1-43cc26d9be70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_798d4e29-ff81-43c6-9ec1-43cc26d9be70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a13f042-2305-454c-a49d-72f38ad38c41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_798d4e29-ff81-43c6-9ec1-43cc26d9be70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a13f042-2305-454c-a49d-72f38ad38c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1b22f3d3-9cbc-45d9-83e5-1aa5cb8183a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a13f042-2305-454c-a49d-72f38ad38c41" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_1b22f3d3-9cbc-45d9-83e5-1aa5cb8183a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_04af7e8d-d292-4621-b4ed-e97687623284" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:to="loc_srt_ConsolidationItemsAxis_04af7e8d-d292-4621-b4ed-e97687623284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_12be6128-42f5-49a7-933b-26247c76dac4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_04af7e8d-d292-4621-b4ed-e97687623284" xlink:to="loc_srt_ConsolidationItemsDomain_12be6128-42f5-49a7-933b-26247c76dac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_990f3776-e7d5-49e0-a3d6-e4b5a8bcb00d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_12be6128-42f5-49a7-933b-26247c76dac4" xlink:to="loc_us-gaap_OperatingSegmentsMember_990f3776-e7d5-49e0-a3d6-e4b5a8bcb00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1b038e8-5bc7-4bcb-9291-3a3b23360461" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2bc377eb-1523-40ae-97cd-3d190f9bfd20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2bc377eb-1523-40ae-97cd-3d190f9bfd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_531e1e9f-30c5-4084-bc67-2fd4c6112504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_531e1e9f-30c5-4084-bc67-2fd4c6112504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_8f088c7d-5758-459a-81c4-6af676824c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1883523f-e5b3-454d-8d77-72b3a9436255" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_8f088c7d-5758-459a-81c4-6af676824c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2094d2bd-7799-44d3-b995-7712b6433e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_8f088c7d-5758-459a-81c4-6af676824c5c" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2094d2bd-7799-44d3-b995-7712b6433e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8d45b153-e213-43ce-8c34-398f190200f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e5a2a2f6-6922-4d20-b145-e0d5c6e60648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8d45b153-e213-43ce-8c34-398f190200f8" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e5a2a2f6-6922-4d20-b145-e0d5c6e60648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_84915635-cf93-42ce-aabc-5a61cbb55dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e5a2a2f6-6922-4d20-b145-e0d5c6e60648" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_84915635-cf93-42ce-aabc-5a61cbb55dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_84915635-cf93-42ce-aabc-5a61cbb55dd9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_bc947cf9-e7ca-4d61-a0cc-108ade9b994b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchiseRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:to="loc_us-gaap_FranchiseRightsMember_bc947cf9-e7ca-4d61-a0cc-108ade9b994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_b5622f20-a67d-471c-a287-2de37cdd7c34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bde7e665-a178-4a0c-b9c4-e4fe56915ce3" xlink:to="loc_us-gaap_LicensingAgreementsMember_b5622f20-a67d-471c-a287-2de37cdd7c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_8bc8c171-8788-4515-af45-f9c7e08935f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e5a2a2f6-6922-4d20-b145-e0d5c6e60648" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_8bc8c171-8788-4515-af45-f9c7e08935f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c2392a3f-c5e2-4ea3-a9d9-e1d69ef16793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_8bc8c171-8788-4515-af45-f9c7e08935f7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c2392a3f-c5e2-4ea3-a9d9-e1d69ef16793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fb2596b-9b75-4342-89ff-08722a740d88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8d45b153-e213-43ce-8c34-398f190200f8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fb2596b-9b75-4342-89ff-08722a740d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a94c0037-671e-4797-aa7e-4de8b7a12d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fb2596b-9b75-4342-89ff-08722a740d88" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a94c0037-671e-4797-aa7e-4de8b7a12d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a94c0037-671e-4797-aa7e-4de8b7a12d9e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c7e24fe1-cd78-438b-8847-0594c0f63035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c7e24fe1-cd78-438b-8847-0594c0f63035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_da8ed765-343a-49f2-991a-adb16d86ece5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_da8ed765-343a-49f2-991a-adb16d86ece5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_8a6f26a1-3eed-4002-8502-71ff41714b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30cfb214-fccc-4c1c-ae10-39f547bb1f16" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_8a6f26a1-3eed-4002-8502-71ff41714b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fb2596b-9b75-4342-89ff-08722a740d88" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_fa911eb2-8e51-499f-86b3-82cd5ab35d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_fa911eb2-8e51-499f-86b3-82cd5ab35d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_baca5f7e-2047-4a08-8fa4-7acf9d811701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_baca5f7e-2047-4a08-8fa4-7acf9d811701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_887d2615-748b-4e7b-9780-e4283886b15a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3dbcc0df-98f2-4c1f-835c-c643c017e3a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_887d2615-748b-4e7b-9780-e4283886b15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f6af9b09-2be6-4492-9d0d-bf3cc21b2fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ff8a689c-7406-4ae5-aae6-f8ccc0cd9ada" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f6af9b09-2be6-4492-9d0d-bf3cc21b2fbd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ff8a689c-7406-4ae5-aae6-f8ccc0cd9ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_099660df-d6b1-4d7f-840d-d4b181d94e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f6af9b09-2be6-4492-9d0d-bf3cc21b2fbd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_099660df-d6b1-4d7f-840d-d4b181d94e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c996703f-833a-4156-ae62-efcafa9d1476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f6af9b09-2be6-4492-9d0d-bf3cc21b2fbd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c996703f-833a-4156-ae62-efcafa9d1476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e640a67f-86f2-46e9-81ed-e3965bf73e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f6af9b09-2be6-4492-9d0d-bf3cc21b2fbd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e640a67f-86f2-46e9-81ed-e3965bf73e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_493419a0-6e88-43d8-a29e-6f713eb4b53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f6af9b09-2be6-4492-9d0d-bf3cc21b2fbd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_493419a0-6e88-43d8-a29e-6f713eb4b53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EmployeeBenefitPlansDeferredCompensationPlansDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5a7ff455-4e59-49f6-8e82-f36656b0be17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_71336480-b0a5-4c5a-b4cf-f980cdcbc942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5a7ff455-4e59-49f6-8e82-f36656b0be17" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_71336480-b0a5-4c5a-b4cf-f980cdcbc942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_8fc48722-1d43-448b-a540-84169eca6ced" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_71336480-b0a5-4c5a-b4cf-f980cdcbc942" xlink:to="loc_srt_TitleOfIndividualAxis_8fc48722-1d43-448b-a540-84169eca6ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bfbaf586-c95a-402b-a096-8c432a887d1c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_8fc48722-1d43-448b-a540-84169eca6ced" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bfbaf586-c95a-402b-a096-8c432a887d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansMember_91e4d591-d26e-44e4-a282-52720bf45c7a" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bfbaf586-c95a-402b-a096-8c432a887d1c" xlink:to="loc_cmcsa_DeferredCompensationPlansMember_91e4d591-d26e-44e4-a282-52720bf45c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_71336480-b0a5-4c5a-b4cf-f980cdcbc942" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_5dedd929-e93f-46d7-98d5-ce4f0af2ddaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_5dedd929-e93f-46d7-98d5-ce4f0af2ddaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DeferredCompensationPlansInterestCost_e7593c50-431a-4a3b-a38a-d2ca8dcc000a" xlink:href="cmcsa-20241231.xsd#cmcsa_DeferredCompensationPlansInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_45a8fddf-83a3-468e-aae4-13a00d59c215" xlink:to="loc_cmcsa_DeferredCompensationPlansInterestCost_e7593c50-431a-4a3b-a38a-d2ca8dcc000a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cc0cfa9-6913-4867-9e78-deef6e492b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e3911f4d-76ff-4f95-9c9c-fca62d9d1227" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cc0cfa9-6913-4867-9e78-deef6e492b7c" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e3911f4d-76ff-4f95-9c9c-fca62d9d1227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b82cd11b-cd02-437a-97c6-9930d71d6e99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cc0cfa9-6913-4867-9e78-deef6e492b7c" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b82cd11b-cd02-437a-97c6-9930d71d6e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b57c2690-8bdc-4159-b7c7-9ca96c063d51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c1683d4c-5253-45b9-8286-7c068cdf434a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b57c2690-8bdc-4159-b7c7-9ca96c063d51" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c1683d4c-5253-45b9-8286-7c068cdf434a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b7d73a07-f875-4ce4-8cbd-5a2c5b755845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c1683d4c-5253-45b9-8286-7c068cdf434a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b7d73a07-f875-4ce4-8cbd-5a2c5b755845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b7d73a07-f875-4ce4-8cbd-5a2c5b755845" xlink:to="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a19d2845-6c9c-4307-8c2d-de90aee0cbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:to="loc_us-gaap_CommonClassAMember_a19d2845-6c9c-4307-8c2d-de90aee0cbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0eebcf06-aa96-491c-b72e-9a848b165f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c07502c4-6b48-4189-9943-44f754e2be63" xlink:to="loc_us-gaap_CommonClassBMember_0eebcf06-aa96-491c-b72e-9a848b165f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c1683d4c-5253-45b9-8286-7c068cdf434a" xlink:to="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommonStockVotingPower_89f9c3cb-c540-4926-b1bb-3f0c4008ab4d" xlink:href="cmcsa-20241231.xsd#cmcsa_CommonStockVotingPower"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:to="loc_cmcsa_CommonStockVotingPower_89f9c3cb-c540-4926-b1bb-3f0c4008ab4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_d6394379-d5ce-4047-aa5b-e6547f26ea12" xlink:href="cmcsa-20241231.xsd#cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_d7494d10-c4f0-4d4b-a7bc-21d24e3cbbab" xlink:to="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_d6394379-d5ce-4047-aa5b-e6547f26ea12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityChangesinCommonStockDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityChangesinCommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityChangesinCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b07a64be-6b94-4c3e-8746-2bd990f79030" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_6a0a97fb-a464-4333-b829-a244242af8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b07a64be-6b94-4c3e-8746-2bd990f79030" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_6a0a97fb-a464-4333-b829-a244242af8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1bbc9364-0d29-4103-94fc-241d943119af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_6a0a97fb-a464-4333-b829-a244242af8d9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1bbc9364-0d29-4103-94fc-241d943119af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1bbc9364-0d29-4103-94fc-241d943119af" xlink:to="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7fb72e35-b0ce-4a83-849b-32cb55539d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:to="loc_us-gaap_CommonClassAMember_7fb72e35-b0ce-4a83-849b-32cb55539d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_84f9c2d9-7fee-4626-bced-0a91ce9e3eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd46d993-0e86-434e-a978-ed392393ee8e" xlink:to="loc_us-gaap_CommonClassBMember_84f9c2d9-7fee-4626-bced-0a91ce9e3eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_24b74865-2988-4687-99a5-47a1ee609b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_6a0a97fb-a464-4333-b829-a244242af8d9" xlink:to="loc_us-gaap_ClassOfStockLineItems_24b74865-2988-4687-99a5-47a1ee609b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_24b74865-2988-4687-99a5-47a1ee609b0c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_61df2f1b-3bf5-4c08-9d3b-60925e27786c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_61df2f1b-3bf5-4c08-9d3b-60925e27786c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8f186cde-0de1-4c0c-9f29-456c01bb2b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8f186cde-0de1-4c0c-9f29-456c01bb2b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e575b0c6-2f17-4691-8529-6fc484c377ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e575b0c6-2f17-4691-8529-6fc484c377ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03844271-4daa-4663-ac7a-988f3c1effa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03844271-4daa-4663-ac7a-988f3c1effa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b2b65533-6f39-4e07-9e0d-af2f7c6d2fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ee00b720-d843-451d-8fc7-c5cfb7ad9289" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b2b65533-6f39-4e07-9e0d-af2f7c6d2fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityWeightedAverageCommonSharesOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_dd798925-4a0f-4a1d-9910-caa1adea1093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86af10b7-1108-4f05-9749-3961001951b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_dd798925-4a0f-4a1d-9910-caa1adea1093" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86af10b7-1108-4f05-9749-3961001951b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cdb2ef98-438e-4232-8c47-0d74eea5dde1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_dd798925-4a0f-4a1d-9910-caa1adea1093" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cdb2ef98-438e-4232-8c47-0d74eea5dde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_68f36f38-ca00-46a4-8733-75828b810024" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_dd798925-4a0f-4a1d-9910-caa1adea1093" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_68f36f38-ca00-46a4-8733-75828b810024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b9e94040-625a-443b-b785-b2a0af70bef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_dd798925-4a0f-4a1d-9910-caa1adea1093" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b9e94040-625a-443b-b785-b2a0af70bef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_69ec1271-de7f-48db-89bc-bc93d5f3b0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_07762822-ff54-4123-a649-28e212b94a25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_69ec1271-de7f-48db-89bc-bc93d5f3b0a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_07762822-ff54-4123-a649-28e212b94a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ba1a504e-2320-4a22-ba5b-a451c96920c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_07762822-ff54-4123-a649-28e212b94a25" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ba1a504e-2320-4a22-ba5b-a451c96920c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ba1a504e-2320-4a22-ba5b-a451c96920c0" xlink:to="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c42038e-d764-449f-af57-094fb102d6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c42038e-d764-449f-af57-094fb102d6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f8abc245-311b-4f79-b4fa-5e89c3feb743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f8abc245-311b-4f79-b4fa-5e89c3feb743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_34d3e8fe-6571-4d96-822b-5b7f450f47b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_34d3e8fe-6571-4d96-822b-5b7f450f47b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_444b90da-e180-4379-a092-df4c6ae19c39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_60fbd193-b04a-4a3b-8f89-7d8fd5b02dc6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_444b90da-e180-4379-a092-df4c6ae19c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f4b7bec8-b5dd-488b-abf0-c4782630291a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_07762822-ff54-4123-a649-28e212b94a25" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f4b7bec8-b5dd-488b-abf0-c4782630291a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3865be82-4902-4e7b-80e3-726074156dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f4b7bec8-b5dd-488b-abf0-c4782630291a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3865be82-4902-4e7b-80e3-726074156dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_743041ff-03ca-4aa3-aae3-ffec836d50aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5695da6c-e0bb-4ffb-a93f-c272b7582e13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_743041ff-03ca-4aa3-aae3-ffec836d50aa" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5695da6c-e0bb-4ffb-a93f-c272b7582e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_288018db-0f90-48a7-a3a4-4b877cf238bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_743041ff-03ca-4aa3-aae3-ffec836d50aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_288018db-0f90-48a7-a3a4-4b877cf238bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3db940dd-c7b0-42c4-bafb-bc68428b3fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cf4f057-884e-4bb1-8188-da11c5b6cab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3db940dd-c7b0-42c4-bafb-bc68428b3fd1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cf4f057-884e-4bb1-8188-da11c5b6cab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cf4f057-884e-4bb1-8188-da11c5b6cab9" xlink:to="loc_us-gaap_AwardTypeAxis_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4c0cef7e-d2dc-4e04-b1b7-08422b6015ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_91df40ad-fe58-4151-a7c4-d339ff4d6715" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:to="loc_us-gaap_EmployeeStockOptionMember_91df40ad-fe58-4151-a7c4-d339ff4d6715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2ab1428c-a25a-48ab-a6d0-301cce52d19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2ab1428c-a25a-48ab-a6d0-301cce52d19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_a5849c0f-07c2-4550-8f86-d0e7cd2fc0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6633e830-a033-487f-a47a-9d1991c2f485" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_a5849c0f-07c2-4550-8f86-d0e7cd2fc0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cf4f057-884e-4bb1-8188-da11c5b6cab9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e0bad855-0461-4434-8f6a-db3260b6f728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e0bad855-0461-4434-8f6a-db3260b6f728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8270b3b1-180f-4e46-bdfb-545c7cfa1673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8270b3b1-180f-4e46-bdfb-545c7cfa1673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2da172e-56f2-47ae-bbfa-4d57fff08970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a2da172e-56f2-47ae-bbfa-4d57fff08970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_250b48c9-1052-41bc-8c86-9350c471fef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1f9cae0-c044-4c71-9640-2b7b63e5c230" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_250b48c9-1052-41bc-8c86-9350c471fef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c24de748-6d8a-44ad-8244-6a494c410686" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_deed9786-a55c-4781-9ea1-b9b0452ea0de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c24de748-6d8a-44ad-8244-6a494c410686" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_deed9786-a55c-4781-9ea1-b9b0452ea0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ad49c3d8-0080-44cf-804d-8da8ae89fc28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_deed9786-a55c-4781-9ea1-b9b0452ea0de" xlink:to="loc_us-gaap_AwardTypeAxis_ad49c3d8-0080-44cf-804d-8da8ae89fc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa74bf44-8725-4539-ae9f-96966e6c9343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ad49c3d8-0080-44cf-804d-8da8ae89fc28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa74bf44-8725-4539-ae9f-96966e6c9343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3573fcea-d2d2-4617-8b0f-695fe89e93a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa74bf44-8725-4539-ae9f-96966e6c9343" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3573fcea-d2d2-4617-8b0f-695fe89e93a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_deed9786-a55c-4781-9ea1-b9b0452ea0de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7cbc1e37-03db-4add-a499-c7c7db0f63c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7cbc1e37-03db-4add-a499-c7c7db0f63c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8179f78-674a-4c65-b9d3-d7d4e7d2cc26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8179f78-674a-4c65-b9d3-d7d4e7d2cc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8aed9367-5810-4d79-b400-4d56ece056e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8aed9367-5810-4d79-b400-4d56ece056e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b2598d32-f835-409f-9313-0f5a0f4bbdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b2598d32-f835-409f-9313-0f5a0f4bbdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9840ef87-44cf-4d53-98a6-9e07c346ea4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9840ef87-44cf-4d53-98a6-9e07c346ea4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5bc231a1-c2f1-40bf-a8d9-d739b36f5b86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5bc231a1-c2f1-40bf-a8d9-d739b36f5b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f7ae3a1-21b8-4de1-bf10-1ce14e259220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7daf99ec-15bd-4639-af62-995f88617ba9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f7ae3a1-21b8-4de1-bf10-1ce14e259220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b979fd5-aaf7-4c8f-9cef-b81be69762a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6d0b205a-2a13-4750-be71-1eae11d40a34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b979fd5-aaf7-4c8f-9cef-b81be69762a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6d0b205a-2a13-4750-be71-1eae11d40a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_094fd256-d48d-4ebc-9608-108433b415e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6d0b205a-2a13-4750-be71-1eae11d40a34" xlink:to="loc_us-gaap_AwardTypeAxis_094fd256-d48d-4ebc-9608-108433b415e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0dc1523-3ef8-4737-9158-08787a352bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_094fd256-d48d-4ebc-9608-108433b415e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0dc1523-3ef8-4737-9158-08787a352bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2e03c401-540b-4873-a325-b5ba4496a169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0dc1523-3ef8-4737-9158-08787a352bf5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2e03c401-540b-4873-a325-b5ba4496a169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6d0b205a-2a13-4750-be71-1eae11d40a34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c509ff63-310d-4823-9012-ac4ac7413fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c509ff63-310d-4823-9012-ac4ac7413fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4bebca5c-8a0d-48c0-87b8-6a33c5266f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4bebca5c-8a0d-48c0-87b8-6a33c5266f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da7ab32e-793d-4f73-b892-f57aa3496f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4307a9ef-69bd-4d1d-83f2-a97df3b1ba14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4307a9ef-69bd-4d1d-83f2-a97df3b1ba14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4482bdc1-ccad-432d-bb3c-919928708c19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4482bdc1-ccad-432d-bb3c-919928708c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f8a09e79-abad-4543-ad39-4fed6e576f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f8a09e79-abad-4543-ad39-4fed6e576f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_184a2b55-1224-4141-9dd7-cda91a650fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_fdd371b4-705d-4833-97e0-d09737afd27c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_184a2b55-1224-4141-9dd7-cda91a650fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ce32fea2-07a5-438e-a3fc-7c77e201d413" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2b782358-4789-4a5b-89f7-dafaffd16830" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ce32fea2-07a5-438e-a3fc-7c77e201d413" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2b782358-4789-4a5b-89f7-dafaffd16830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_9b0a184e-ae69-4995-836b-02ded1b02742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2b782358-4789-4a5b-89f7-dafaffd16830" xlink:to="loc_us-gaap_InterestPaidNet_9b0a184e-ae69-4995-836b-02ded1b02742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e9b4dcff-96d3-48a8-a975-a28e8c0f3b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2b782358-4789-4a5b-89f7-dafaffd16830" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e9b4dcff-96d3-48a8-a975-a28e8c0f3b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits_28d7cee3-208e-4dae-b73b-f99854d13f0f" xlink:href="cmcsa-20241231.xsd#cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2b782358-4789-4a5b-89f7-dafaffd16830" xlink:to="loc_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits_28d7cee3-208e-4dae-b73b-f99854d13f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d15ee4b8-9205-4505-9ec3-40613a7034e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_ac1119fc-fb4d-4a25-b51b-35039b183c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d15ee4b8-9205-4505-9ec3-40613a7034e8" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_ac1119fc-fb4d-4a25-b51b-35039b183c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_21a1edf3-5719-43f9-b2f7-416259f37968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d15ee4b8-9205-4505-9ec3-40613a7034e8" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_21a1edf3-5719-43f9-b2f7-416259f37968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_6065d98e-ecf8-46c7-aafe-5d787a6f5d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d15ee4b8-9205-4505-9ec3-40613a7034e8" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_6065d98e-ecf8-46c7-aafe-5d787a6f5d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d41c048d-890e-4cd5-b5fb-f88bd80fb6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5df93955-ab91-4677-9223-d8f85dacbb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d41c048d-890e-4cd5-b5fb-f88bd80fb6ec" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5df93955-ab91-4677-9223-d8f85dacbb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_a4dae6b6-9c17-40eb-93db-51a4044c438d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d41c048d-890e-4cd5-b5fb-f88bd80fb6ec" xlink:to="loc_us-gaap_RestrictedCash_a4dae6b6-9c17-40eb-93db-51a4044c438d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eb2df16a-71b4-4012-a9ed-264b67e6783b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d41c048d-890e-4cd5-b5fb-f88bd80fb6ec" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eb2df16a-71b4-4012-a9ed-264b67e6783b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd71ad65-306c-4d5c-9d72-0c8a1614dd48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_02f71ca1-6573-4beb-80bf-ce9284b96947" xlink:href="cmcsa-20241231.xsd#cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd71ad65-306c-4d5c-9d72-0c8a1614dd48" xlink:to="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_02f71ca1-6573-4beb-80bf-ce9284b96947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f487a389-09a7-47f0-bac6-22e447802edd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd71ad65-306c-4d5c-9d72-0c8a1614dd48" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f487a389-09a7-47f0-bac6-22e447802edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e51db571-cd91-4518-bccf-cf9d2320f234" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd71ad65-306c-4d5c-9d72-0c8a1614dd48" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e51db571-cd91-4518-bccf-cf9d2320f234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d67b546f-1207-4361-b27d-8e1e2b9348be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd71ad65-306c-4d5c-9d72-0c8a1614dd48" xlink:to="loc_us-gaap_OperatingLeasePayments_d67b546f-1207-4361-b27d-8e1e2b9348be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CarryingValueOfContractualObligation_92183912-8778-4346-a5e1-d8edeae59f09" xlink:href="cmcsa-20241231.xsd#cmcsa_CarryingValueOfContractualObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd71ad65-306c-4d5c-9d72-0c8a1614dd48" xlink:to="loc_cmcsa_CarryingValueOfContractualObligation_92183912-8778-4346-a5e1-d8edeae59f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContractualValueOfAPotentialFutureObligation_55f727bd-7389-4bd9-ad12-fa6dc510ec0d" xlink:href="cmcsa-20241231.xsd#cmcsa_ContractualValueOfAPotentialFutureObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd71ad65-306c-4d5c-9d72-0c8a1614dd48" xlink:to="loc_cmcsa_ContractualValueOfAPotentialFutureObligation_55f727bd-7389-4bd9-ad12-fa6dc510ec0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f66f98a7-cd50-4a67-9321-363b4a4cc2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e445831a-d5f1-4d85-b420-5180d0b18d58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f66f98a7-cd50-4a67-9321-363b4a4cc2a0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e445831a-d5f1-4d85-b420-5180d0b18d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d5184051-55ef-4d05-a933-917287bf018e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f66f98a7-cd50-4a67-9321-363b4a4cc2a0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d5184051-55ef-4d05-a933-917287bf018e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a11a055d-51e5-40fb-bc83-2c52f73ddd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f66f98a7-cd50-4a67-9321-363b4a4cc2a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a11a055d-51e5-40fb-bc83-2c52f73ddd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_726c2e23-b590-4331-a260-be662a3eda30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f66f98a7-cd50-4a67-9321-363b4a4cc2a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_726c2e23-b590-4331-a260-be662a3eda30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0df9e168-c15b-4dad-bdd9-c8002093e61c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f66f98a7-cd50-4a67-9321-363b4a4cc2a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0df9e168-c15b-4dad-bdd9-c8002093e61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_37265d8f-9962-4a78-9283-7f7ce87f837c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f66f98a7-cd50-4a67-9321-363b4a4cc2a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_37265d8f-9962-4a78-9283-7f7ce87f837c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails" xlink:type="simple" xlink:href="cmcsa-20241231.xsd#CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3627046e-fccb-4d92-93f6-96b84a26e693" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3627046e-fccb-4d92-93f6-96b84a26e693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_40bf883b-2235-4a27-a4b9-264fc1785b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_40bf883b-2235-4a27-a4b9-264fc1785b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8d6421b8-4d99-42f5-9194-39a0752c7454" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8d6421b8-4d99-42f5-9194-39a0752c7454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e0dfb58e-026b-470d-8b0c-854814570fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e0dfb58e-026b-470d-8b0c-854814570fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e17bb5e3-35e1-4d12-9935-65302358e46b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e17bb5e3-35e1-4d12-9935-65302358e46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_89a75cb1-2b97-4d0e-9c1f-0079ca0deca2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_89a75cb1-2b97-4d0e-9c1f-0079ca0deca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_28cb6ef8-a4fc-4223-a152-ec399e044b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_28cb6ef8-a4fc-4223-a152-ec399e044b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d3c10a99-12c0-4f88-bc7f-c07c679f40e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d3c10a99-12c0-4f88-bc7f-c07c679f40e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f3541308-2375-44c8-870e-2f36581ccb59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ecf478-19db-48cc-8b6d-70ea2c228992" xlink:to="loc_us-gaap_OperatingLeaseLiability_f3541308-2375-44c8-870e-2f36581ccb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <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_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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" 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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/elts/us-gaap-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" 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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" 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/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" 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/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" 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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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>24
<FILENAME>cmcsa-20241231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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" !H 08# 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@ HHIDDB0QM)(RI&H+,S'  '4DT /K$\;>++/P+X2U
M?Q!J&[['IMK)<R*OWF"C.T>Y. /<UPVI?M0?#'2]4^P3>*[>28-M+V\,LT0/
MO(BE?UH^,UK;?%[X!^*+?PW>PZHMY9,]O):.'$CQLLFP8[G9C!YYK%5J<KJ$
MDVO,]_#Y37I8FA_:%*5.E.44Y.+2LVKV;78_.;XK?'3Q=\8=:N+O6=1F2Q9S
MY.EPR,MM O90G0GIECDFKGPA^.GB_P"$>M6USI>IW$^FJP\_2;B5FMYT[KM.
M=IQT9<$?I7"1V?/2K<5KCM7IX?.$H>RDO=[']I5,LP'U3ZC[&/LK6Y;*W]>>
M_4_3SXF?'"T\(_!:+QOIL8N7U&"$Z;%-T:29<KOQV49)'^SCO7YZ>*O&'B/Q
M]J<E_P"(-8N]3N';</.D.Q/9$'RJ/8 5]Y:'\-_"^L?LZ^#K/QJG_$KTS38+
M^1FN'C$;>4222I!. Y&/I7R!\2/^$-O/$'_%%:9>Z=I<8*$WDYD,I!X=5.2H
M]B3^'2OT;A&IAXPDH4VYWUE962Z*]_R1_'5/%4<LK5J5!:J4DI>2=D=A^SK\
M?M>\!^)=/TG5M0GU'PS=RK!)%=2%S:[C@21L>0 3DKT(SQGFOOROS#\(>%[G
MQ-XDTO2K-2US>7$<*8[98<_0#)_"OT=\3^.- \"V<<NN:M;V",,()FR[X[A1
MDG\!7F<586E]9IO#Q]^:=TEO:UG9?/[CY_%UE6J>TM9G045Q'A;XT^"_&5ZE
MGI>NP2W;G"03*\+N?10X&3["NWKX6K1JT)<M6+B_-6.,****Q **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OFO]M+QA?V/AW2?#
M-C*\$6J,\MXT9P7B3 $9]BS9/^Z/>OI2O$OVFOAC=^--'L-6TZ%KFZTS>)($
M&6>)L$D#N5(Z>A/I7CYNZJP-1T5=V_"^OX'U?"M7#T<XH5,5;E3>^U[/E_&W
MS/ARV\/XQ\M>S_LX^,KGX=^.+6%YV31M2<6]W$3\@)X23V*G'/H37,0Z0%X*
MX-7H=, [5^-T\TJ4*L:L'JF?TEF4J>88:IA:RO&:M_P?5;HYG]I3X5CX=_%C
M58+:'R],OS]OLP!\H1R=R#_=<,/H!7FUCI$EW=0P("7E=8U &>2<5]E_%[1U
M^+7P'TWQ$ )-9\.DI<M_$8\!9"?PV2?@U?.GPGM[/5OBQX2TU&\]Y=3@W"(9
M 57#,<_137ZDL1"HX3@_=G9KYF61YS5JY5)U]:E!.,_6"W^:LS[D^-_A]6^!
M.O:9" J6MA'M"C VQ,C=/HE?!'DK&I9V"+_>8X%?I7XRTUM9\'ZW8)G==6,\
M*[>N6C8#'XFOR@VW6I721$R7$[L$5,EB6)P !]:_?^#OWF'JT[VY6G]Z_P"
M?QWB\9[#66[/J[]EG2=-T^/Q%\0=0=3IF@V\B1R#IYFS<Y4]R$P/^V@KPKQY
M\6=5\=>)+W6+I1Y]PY*B1BPB3/RHHZ  <5[C\=&C^#?P+\+?#2T=5U*_07>J
M,AY.&W-GV:7@'TBQ7RZT5?0Y31ABJM7,)J_,[0_PK3\7=GYIQ!Q*L-BUA(2U
MBO>]7K;Y()M7OYF#&ZD4J<CRSLQ^5?HY^S/X^O/B+\(]*U#49&GU*W9[*YF;
MK(T9 #'U)4J2?7-?G7I>BWFMZA;V%A:RWEY<.(XH($+.['L *_2+X _#>;X6
M?#+3=&O"IU%BUS=[#E5E<Y*@]]H"KGO@FO(XREAUA*<';GOIWM;7Y;'L\.9G
M5S"I*VL4M7Y]/F>C4445^0'WP4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 4]6U:TT/3YKZ^F6"VA7<[M_(>I/I7EMQ\>_.NBMEHY
M:V!X>>;:S>^ #C\S2?M":@T-MHUJSE;>1Y)&4?Q,H4#\MQ_.O(K>YDDP(E\M
M?7J:_%^+N+\1EF+E@\-+EY;7T3;;5^NRU/T3)<DP]?"+$XB/,Y7MJTDD[=.I
MZ;K'A7PO\6&:>SVZ!XC?G8V-DY]P.I]QSZ@UXGXOT#5_!>I-87VGM;2\E)9.
M4D']Y"."/\FNQM(65U<$[P<AL\Y^M=_I_C&TUK3?['\5VJZG8-P)V&9(SV.>
MN?<<_6OSNGQ'@\Z;I8QJA6>U1?!+_&E\+_O+3NCZ6AB,1E3487JTE]EOWE_A
M?5>3^3.!^ 'B 1^(+[P_JI^T:9KD#0-%)]PO@X&/1E++[Y%<)\%/A++X+_:M
M72+A2\6CFYN(W8??B,1$3_B)%/UKU+Q%\'[KP_+%KGAFY.IZ=&XFC>/F6'!R
M"<?>QCJ.?45ZWX:T33_$?B+3O'L("7T^DM82HHX/[Q6_-2K+]#7Z5PS'%7CE
MV+5ITI*<7NI4V]>5[-)V=_.QEC,]I8:&)K89^YB*;A)=II65UTO%M?([;MBO
MA+]G_P"$R:E^T)K+7<:KI7A2\GGE+?<\Q)&6%<^Q!;Z1U]W5X-\5]-3X9^#_
M !-;Z.)+GQ!XVU21@L,>9-KJ RJ!R0%R/K)FOZ&RC&RPU.OAX.TJJ27EKJ_D
MFS^=,]G'#4HXVI\%*\FN^GNKU<K(^5OC/XQD^)'Q$U?6MS-:M)Y-HI_AA3Y4
MX[9^\?=C4OPO^ _B+XJ76ZRB%CI$9_?ZI= B%,=0O]]O8?B17K&A_!'P]\.-
M)B\2_%&]6VB^];Z'"VZ69O[K8.2?]E>!W8=*\X^,'[1>M>/;0Z'HT(\,^$XU
M\J/3;/"-*@Z"0KCC_8'R^N>M>YF'%5/+:"P^"5VE9/HO\_R]3^??J4:-26/S
MZ34YOF]DOC=]?>_DCZ^];9'H?_"WOAI^S7YFE^#=-/C'Q"HV7FL/*JIN[J),
M'C_908]6)KH?A_\ MV:3K6L0V/B;1&T*"9@JW]O.9HH\_P!]2H('N,_2OBN2
M/!J%ABOQG%9QC<16=>K.[?<].CQ;F&&E%87EA36T%%6MZ[OS=[GZ_P ,T=Q"
MDL3K+$ZAD=#E6!&00>XI]>,?LBZU>ZU\#-$-ZS2&U>:TBD?JT2.0GX ';]%K
MV>OH:53VD(S[H_HG XI8W"T\2E;G2=O5!1116IVA1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% ')_$;P.GCC15@5UBO+=O,@D;IG&"I]B/Y
M"O%I? >M:5,8I]+N<@XW1QEU/T(R*^E:2OSSB+@K!<0U5B93=.I:S:LTUYI]
M?.Y]#@,[Q&!I>Q2YH]GT]#YR3P]J:C_D&W?_ 'X;_"E_L'4_^@;=_P#?AO\
M"OHRBOB/^(3X7_H+E_X"O\SO_P!8ZG_/M?>>$^'KKQ'X:N?,L[.\$;'+PO Y
M1_J,?J.:]7\)ZM;ZA!($TZ;2[AF,DL$D3*I8XRRG&#G\ZWZ*^ZX?X6K</R4:
M>+=2FOLRBM+_ ,KO>/G;1]4>1C,PCC%=T[2[I_GW%KR3XI?$27P_?,WA[PS=
MZSXABC:!;YK*1H;8$Y(4X^8GC(7@X&3QBO6Z2OT2G)1=VKGR.982OC:#HT*O
MLV_M<JDUZ7T3\];=-=3\\_&7AWQWXPU:;4M7TK6]0O).LDEG*<#T4;<*/8<5
MR-Q\,_%1SCPSK!_[<)?_ (FOTZQ_G-&/\YKGK4XUNEC\M_XAM3E)SJ8R4I/=
MM*[_ !/RSF^&/BWMX7UD_33YO_B:Z'P+^S3X]\=:E#"FA76DV;,/,OM3B:".
M-<\D!@&8^R@_A7Z5X_SFBO,>6TY.[9WX?P]PE.:=6O*2[62_'4Y_X?\ @FQ^
M'7@W2O#NG;FM;"'RP[##2,22SGW9B3^-=#117K1BHI16R/U2G3A1A&G35HI6
M2\D%%%%,T"BBB@ HHHH **** "BBB@#/\0>(-,\*:+>ZQK.H6VE:591--<WE
MY*L44*#JS,QP />OS^^,W_!9CX?^$-2N--\ >&+_ ,=20L4_M*XG^P6;D'K'
ME6D<?55]LUX=_P %#OCAXM_:G_:4T_\ 9Y^'\S2:18ZBFG301N5COM1ZR/*1
M_P LH!N&#P"DC<_+C[I_9C_8#^%W[.?ANS T.R\4>+=@-WXBU:V6:5I,<^2K
M B%,YP%YQ]XDT ?&6F_\%N=?@O4;5/A-8O9%AD6^L21R;>^"T1!/X"OLO]ES
M_@H+\,/VI+Z/1-)FN_#WB]HVD_L'5D DE"@LYAD4E9  "2.&P"=N!FOH'7O!
M?A_Q5IKZ=K6AZ;J^GN-K6M]:1S1,,8P592*\N^$'['/PI^!/Q"U_QEX*\-)H
M^K:Q"MN\:R%X+5 =SK;H<^6'.TL <?(H  R" >UU\R?M.?\ !0;X5_LPW4NC
MZI>S^(O%JKDZ!HH626'/(\]R0D61S@DM@@[<57_X*'?M27'[,/P)GO-$E5/&
M.O2G3-'8@'R&*EI;C!Z^6O3MO=,@C-?'O_!.S_@GMIGQ;T6/XQ_&"&;7[?59
MGN-*T>]D8B[^<[KNZ.=TFY\[5)PP!9MP8"@!-2_X+=:_-?.VF?":Q2R5CA;C
M6)))"O;)6( '\#7KWP1_X+(?#KQQJ5MI?CWP_>^ +B9@BZ@LWVZQ#$X^=E57
MC'OL('<BON_0O!>@>%],33M&T/3=)T]!M6TL;2.&)1C& JJ!TKYQ_:G_ .">
MOPS_ &BO#=]+9:-8^$?&PC+6>O:9;K#ND X6X1 !*A. 21N Z'L0#Z=TO5++
M7--MM0TZ[@O["ZC6:"ZMI!)%*C#*LK*2&4CD$59K\D_^"9/[0GBGX(?&[4_V
M<OB \L5I)>7%KI\-R^[^S]1C+%X4;_GE*%8@#C?M(^^<_K8?N^QH ^#/VE?^
M"K>D?L[_ !I\1?#X?#VX\2/HS0I)J,6L);J[O"DI7886QMW[>O45]7_L]?&K
M3?VAO@[X:\?Z5;-8VVL0,[6;RB1K>5':.2,L ,E61AG R,''-?C)#\+S^V1^
MVM\;[2,2W$IC\0:CI^QCS+!NCLP2/X=_E#W%?6'_  17^+1U#P5XX^&MY*?M
M&DW::Q91N?F\F8>7,H] LD:'ZRT ?IA7R%^V=_P42T;]D'QGH7AF3PE-XMU+
M4;$ZA,L.HK:BVC,A2/.8WW%BDGIC;WS7UX:_$3QMX;;]O']O[XD1HTMSX?TN
MRU+R7@8X6"QMFAMV7'9[GRVQW\PT ?J!^QM^UE8?M??#G5/%-GH,GAJ73]3?
M3I=/ENQ<MQ%'(LF\(O!\PC&/X37OE?E;_P $0O%VW_A:GA:1SQ]@U*&,MT_U
ML4A _P"_6?PK]+_B-X[TOX8> ]?\6ZW*8=*T6QFO[EE^\4C4L0OJQQ@#N2*
M.8^.G[17@']G'PJ->\=Z[#I5O(2EM:J#)=7;@<I#$/F<],GH,C)%?G]XW_X+
M<1#4I(/!OPOEN[-20ESK6I^7*X[$PQ(VW_OLUXA\#_ACXO\ ^"I7[36O>+O'
M.H7-AX.TPI)>_9FXM;=F;[/I]MD84D!B6QV=SEF&?UZ^%WP!^'?P7T>#3/!G
MA#2="@B7;YMO;*9Y/>29LNY]V8T ?GIX'_X+<0-J,<'C+X7RVEF2 ]SHNI^;
M(@[D12HN?^^Q7Z#? WX_>"/VC/!:^)_ NL+JNGB3R9XV1HI[:7 )CEC;E6P0
M>X(Y!(YH^*G[/'PW^->DS:?XT\&Z3KD<BE1/-;*MQ'QC,<RXD0^ZL*L?!#X(
M^%/V>_AWI_@SP=9/::1:,\FZ9@\T\CG+R2O@;G/ SC@  8  H [VN'^-WQ9T
MKX%_"?Q/X[UE3+8:'9/<F!7"-/)PL<2D]&=V5 ?5J[BOS&_X+*_&B>2P\%_!
MO1':>_U:9=7U"WAY=T#&*UBP.N^3S&QZQH: /3OV7_\ @JIX?_:,^,.E^ +C
MP1/X2N-4CE^R7TVJK<I),B%Q$5$28W*KX.>H QS7W57XE?MG?LN7G[$\?P)\
M?>$T6TU&RM+:#4[N')4ZU;MY_FDY_P"6FYE _NP5^P_PC^)&F_&#X9>&?&FD
M,#I^N6$5[&N<F,NOS1G_ &D;<I]U- '7UXQ^TM^UK\/?V5?#L&H^,]0E:^O
MWV#1[!!+>797J54D!5&1EV(49QDGBO9FZ&OQ6^+NGV?[1G_!5\^%/'UP[>'%
MUY-'6UDD*+]F@A+1VZG/ ED!!QR3,<<F@#U?5/\ @MAJM[?S?\(]\'O/L(^0
M]UJ[M(1ZL(X"%_,UUOPS_P""U7@_5]0AL_'?@+5/#",VUK[2[I;^-.>K1LL;
M@#C[NX^U?H?X7\)Z+X,T6VTG0-)LM%TRW0)%9Z?;I#$@ Q@*H %><?&[]DWX
M5_M":>T'C/PC8WMUD%-4MD%O>QX(.!.@#8..5)(/I0!W_@7QYH/Q,\(Z9XH\
M,:E%K&@ZG%YUI>PA@LJY(SA@"""""" 0017YW>)?^"U6E^'?$6J:4?A-=7!L
M;J6U\X>((U#['*[L>0<9QG%?I%HFBV'AO1['2=+M(;#3;&!+:VM8%"QPQ(H5
M$4#H   ![5CR?#'P?-(\DGA71))&)9F;3H223R23MH _.,_\%Q-+'_-(+O\
M\*%/_D>C_A^)I?\ T2"[_P#"BC_^1ZZ7_@LAX-T#P[^SEX4GTK0]-TV=_%D"
M-+9V<<3E?LET=I95!QD#CV'I7M__  3[^'WA?5OV-_A?=WOAS2+RZET^1I)[
MBPB=W/VB49+%<G\: /FO_A^'I?\ T2"Z_P#"BC_^1Z*_1K_A5O@W_H4]#_\
M!9!_\110!^0?_!)D+\0OVUO%'BC5E5]2CT?4=53S#EUGFN8D=O<[9I ?]ZOV
MDK\2OAMKB?L%?\%*-7M/$>=/\*W5]<V,MVXPHTV\826\^?[J-Y1;'3RW'45^
MV%O<17=O'-#(DL4BATDC8,K*1D$$=01WH EHHI* /R"_X+<:Q<S?%;X;Z2[,
MUG;Z)<74:9X$DMQM8CWQ$GY"OU<^'?A^S\)> ?#>B:=&(K#3=-MK.W10 %CC
MB55'Y 5^=W_!:CX/7NL>#_!/Q(L(7E@T6:72M291GRXIRK0N?11(K+GUD45]
M7?L)_M!Z;^T-^SKX9U6&[CDU[2[6+2]:M=V9(KJ) I=AUVR*!(IZ?,1U4X /
MH6BBJ^H7]MI=C<7EY<16EI;QM--<3N$CB102S,QX  !))Z 4 ?C-_P %!+4?
M#_\ X*3^&=?T<K!?W,VAZJS1C&)UE6+)]<B%<^N:_87QMXB3P?X+U[7I3B+2
M["XOG.,X6*-G/'_ :_&K1[X_MX_\%.;;6-'A>X\)V6J0W?FE/E&F6&W#MGD"
M5D7&>09P*_2_]OOQ:/!/['/Q4O\ S!&TVCOIZDDCYKEUM\#'?]Z: /@[_@BG
MX?EUGXJ?%'Q;,-\UOIEO9M)G'S7,[2MQ[_9ZQ_">/V./^"L%SII_T+PSXDU)
MK91]V,VFH@/$!_LQW!1?^V9KWC_@BKX3.F_ KQMX@:,H=4\0"U4E?O)!;I@Y
M[C=,X_ UQ?\ P6E^%DUK_P *\^*NFJT-S:RMH=W<Q\,IR9[5LCIAA/S[B@#[
MN_:L^+"_!']G7QYXS$HBN]/TN1;-L_\ +U)B* ?]_'3\J^*?^"+/PG;3_ OC
MKXD7L6ZXUB]31[223J881YDS ]PTDBCZQ5P/_!1[]JJ/XK?LF?!.PTZ<->>,
MX4UW4XH?X3;IY31'V-RTF/>&OT0_9,^$P^"/[./@+P<T7DWECID<EZN,'[5+
MF6?_ ,B2,/P% 'YG?\$UW;X3_P#!0CQYX'/[N.6+6-'$?7YK>Y$B\GT6%OSK
M[._X*MZ]<Z+^QAXIAMBZC4;VPLY60XQ&;A7.?8^6!^-?%WBS_BS?_!9*TN3^
MY@U'Q+;,KL.&74+98V/'^W.P_#-?HW^W!\([OXW?LL^/?"VG1-/JTED+RQB0
M?-)/;NLZ1K[OY93_ (%0!XC_ ,$>] L]+_9->_@C3[5J>O7DUQ(.6)01QJ#]
M%7I[GUK[DK\O/^",O[0&G+H?B3X/ZK=+;:LEV^LZ1',0#<1LBK<1+G^)"BOM
MZD.YZ*:_4.@ HHI* (;Z\@T^SGNKF5+>VA1I)99#A411EF)[  $_A7X\?LPV
M\W[<7_!2+6OB5?PO/X8T"Y;684E'RK# 1%I\7LVX)(1WV/7V9_P5*^.W_"G?
MV7]5TNRN/)UWQ@_]B6H4X=8&7-T_T\K*9[&5:_.W]EGPK^V!\)?!TNL_!_PE
M?VFA^*$AO3>_V;93F[C4,(F!GRP7#,0. =V>] 'ZN_MN? \?M ?LT^,/"T$'
MGZQ';?VCI7&6^V09DC5?0N T?TD-?)O_  1D^.IUSP+XG^%&I3_Z;H,QU73(
MW/S?99FQ,@'HDV&_[;UP'_"R/^"C_P#T!M1_\$FE?_$U\V_"OQ)\0_V+OVQ?
M"_BSXE:%=>%[K4KIKG5;:6%(DFL;J1TG=4C^3:K;G"C #1@8% '[\U^<'_!0
MK_@G/XE^*GCN3XL_":1&\4R"-]2T?SQ;R3RQ* EQ;R$A1)A5!4E<E0P.20?T
M=AF2XA22-UDC<!E=3D,#T(/I3O:@#\8]#_X*,?M1_LV20Z)\3/"S:Q%;_NMW
MBO2IK6Z91C&VX3:'/^TP?.>IKZE^!/\ P6 ^&/Q(U&UTGQOI=W\.M1G(1;RX
MF%WIQ8\?-,JJT>3W9-H[L.M?=]_IUKJEK):WEM%=VT@P\,Z!T8>A4@@U^<__
M  5#_8V^%^B_ C6OB=X:T"P\(^)M&GMVD_LN,6\%]'+,D3(\2_)O!DW!E /!
M!R#P ?HY:W4-Y;Q7%O*D\$JAXY8V#*ZD9!!'!!'<5+7QK_P29\8ZOXN_9 TN
M+5II;@:-JEWI=G),2S?9DV.BY/4*9&0>@4#H*^RJ /SZ_P""U'_)M?A'_L;H
M/_2.ZKW?_@G7_P F5_"K_L'2_P#I3+7A'_!:C_DVOPC_ -C=!_Z1W5>[_P#!
M.O\ Y,K^%7_8.E_]*9: /HZBBB@#Y5_;L_89TC]KKPK;7EA<0:)X^TF-DT[5
M)5/E31DEC;SX&=A;)##)0DD @L#\ ^#_ -I3]J7_ ()[VZ^$/&/A6;5O"-B?
M*M8]<MY)K6-,X M;V(XV],*2P7.-J]*** .SU3_@M9XYUZV6P\+_  MTFVUF
M;Y(6N+Z>^!8CC;$B1DG/;=7KG["=C^UCX[^.%S\3/B=<W6E^#-0LFM;C2]>0
MVQECY:$6EFN/**.0?,<#<K,,L3D%% 'W[XV\%Z-\1?"6K>&?$5A%JFB:I;O:
MW=I,/EDC88(]0>X(Y! (Y%?D9\1/V/?C_P#L$_$B[\;_  /O-2\2^%7SE]/A
M%Q.(,Y\B]M /WJCG]XJD?Q?(>*** -K2_P#@M?XVT6T-EXC^%NDW.L0_)+);
MW\]FH8#!S$Z.0<]MU<;XJ^-?[5/_  4:4>%_#?AR31?!%TP6Y32X9+73G4$<
MW-W*3Y@&,[%.#C[A(%%% 'Z,?L5?L8Z!^R'X$FM(ITUGQ?J@1]8UK9M#E<[8
M8@>5B4DXSRQ)8]@OE_\ P5XU:_C_ &6;;1--M;J]N=:UZU@DAM8WD/E1K),Q
M(4'C=''^)%%% ':_\$Q?!,W@G]C7P5'=V[6M]J$EYJ$\<B,C O<R!<AAD'8B
M5V_[;GPA/QN_9?\ 'OAJ"#S]3^P-?Z>JC+&ZMSYT:K[L4*?1S110!^,W[&?P
M4\3_ !B_:5^&7AS7M.U5O#NE7?VJ1+Z"0006L+O=21#<,*KR9&.[2GUK^@L4
M44 ?D#_P55\)ZQX3_;"\#>.M%TN\O =,L;QI+2VD;]_:W3]64'G:(_H,5^O%
MG=1:A9PW$)W0S(LB-C&0PR#^M%% 'YF?MM?\$V/$R^/IOBY\!'>TUQKG^T+O
M0;*?[-/%<@[C<6;Y !)RQCR#DG;G.T>9^&_^"L7QP^"BIX<^*GP_M]8U2U78
M9=3@FTF^?&!F0;2C?54&<T44 'B#_@J9\?OC\7\-_"7P!'H]]<#RS+H]M-JM
M]'NXRK%0B=_F*<=<C&:^[_V!? GQD^'?P5.F?&744O\ 59+M[JQCFNFNKZWB
MD^=X[B7)5FWEF !;:&()Z %% 'P?^W5'XD_; _;J\.?#32+/4!X<T>YBT)+P
M6TGDH[,)+ZXR1CY0"OOY QUK]=O#^@V/AG0M.T?3;9+73M/MH[2V@0?+'%&H
M1%'L% %%% &AM'H*^ _^"OWP!F^(OP5T?QUH]A)=ZUX3O/+G2WB+R265P51^
M%!)VR")O8,YHHH ]8_X)Q_%S4OBG^R[H%MK4-S;^(_#(_L.\6\B>-I%B4>1)
M\P!(,10$]V5J^-?BEX\_;2_9.^-/B?QG?VTWC#PUK%X;B5;.VDO]$,0^6-51
M3YEIM0*O52=O)?J2B@#7TO\ X+A31::R:I\(TDU%1C=:Z\4B+8Z[6@+ 9[9/
MUKSKQW\0/VCO^"H>I:3X<T3P<?"_P\BN5N&D5)4T]6YQ+<73@><5!;"1COD*
M3R"B@#]5?V=_@?H_[.OP?\.^ M%D:YM]+A/G7DBA7NIW8O+,P[;G)(&3@8&>
M*](HHH ^!?\ @LMI%]K/[./A.&PLKB^E7Q9 YCMH6D8+]DNADA0>.1^=>X_\
F$];.?3_V-/A=;W4$MM/'I\H>*9"CJ?M$O4$9%%% 'T31110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>cmcsa-20241231_g10.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_g10.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_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" #M 9<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M%XBAU:R^-MSX=U33;[5I+JYL8%20C3Y;L-_I2HK*=^<'( 'RBJBN=V6][?\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M: HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!!/^_4G_ ,376?"CQ!IMW\0M&A@O%EE:1@J"-QGY&]5 KPFN]^!/_)6O#O\
MUU?_ -%/7#C\OIQP=:2;TC+MV?D=^7YA5GC*,6EK*/?NO,^VZYGXG?\ )./%
M'_8,N?\ T4U=-7,_$[_DG'BC_L&7/_HIJ_$,)_O%/_$OS/W7&?[M4_PO\CX-
MHHHK^DC^934\/>%M7\67AM=(T^?4)U&YEA7(4>K'H!]:L6'@;Q#JFH75C:Z)
M?SWEK_KX5MVW19Z!ACC/;/6O3/V=?MS1Z_'!9PZC92-;"YMTN&BNEP[;9(P%
M.Y02<@D=OQ[RT\&^(+OQAKR1>(;^[\/VDMO/<0PB(7MQ.L:E8#( N-HVY.0,
M$=\D?)XS.9X;$5:+Y4HI-7OY=O71.WKO;ZS!9-#%X:G67,W)M-)+SZOTU>MM
M?=VO\ZZ7X*U_7)KN*PT:^NY;0E9TC@8F)A_"PQP>#QUXK'FA>WE>*5&CD1BK
M(XP5(X(([&OK'P[<:CJ$VL3WNA3RWTGB:"2;3+6Z$;V*B*/;+(RGYUVA25Z$
MY]Z\5\>:?KOA'QIJ/B[3YE-G)JEQ':ZFGEL&DRVY0G/3YADC'&:UP6;SQ5:5
M&:BG96UW=MKZ_+3;570L=DT,-05>G*4ES-/W=E>2O;3MKKN[/ETOP6JZ-?:'
M<)!J%K+9S/&LJQS+M)1AD''H:IUZA^T1,]QXYLY9&W22:7;,S>I*DDUY?7M8
M*O+%8:%:2LY*YX6.P\<+B)T8.Z05];_LL_\ ),Y?^PA+_P"@I7R17UO^RS_R
M3.7_ +"$O_H*5\SQ;_R+?^WE^I]1P?\ \C/_ +=?Z'L-%%%?BI^WA1110!^0
M?[0O_)=?'_\ V'+O_P!&M7GM>A?M"_\ )=?'_P#V'+O_ -&M7GM?U+@?]UI?
MX8_DC^:,9_O-7_$_S"BBOL3P_P#"_P"'_B#]G5+W0/#-KXLU)-+$^J7.GWV-
M6L+SRY"[F-G \M6"XC ^< G!P"<<?F$,OA&=2+:DTM+:7[MM(VP.!GCZCI0D
MDTF];Z^B2;?^1\=T5]4Q^"?AGXZ^ OB[6/#?AK[+)X?L(7@O#?&35I+D$>=)
M<0*[(D!SP?0,0!CCS_\ 9OA\"ZCJLNE>(M$M=9\0:A<PQ6+:U>_9-.@ASF4L
MZN&,K#A%VGD#UK".:1E3JU%3E>F[-:7Z.^]K6=W=Z&D\OE"5).I&U39ZVTZ;
M7O?32]V>+45Z!\?/!^F^ ?C%XIT#2+>XM-,LKK9;PW1)=$**P&3R5^;Y2>2N
M":\_KT\/6CB*,*T-I)->C5SAQ%&6&K3H3WBVGZIV"OT-_P""<?\ R27Q'_V'
M&_\ 2>&OSRK]#?\ @G'_ ,DE\1_]AQO_ $GAKY'C#_D4R]8_F?5<)_\ (TCZ
M/\CZQKP;]MK5+W1_V?M6N;"[GL;E;JU FMI&C< RJ",@@U[S7S[^W9_R;IK'
M_7W:?^CEK\;R5)YEAT_YX_F?K6;MK+Z[7\LOR/SD_P"%B>*_^AFUC_P/E_\
MBJ/^%B>*_P#H9M8_\#Y?_BJYZBOZ3]A2_D7W(_GGVU7^9_>=#_PL3Q7_ -#-
MK'_@?+_\51_PL3Q7_P!#-K'_ ('R_P#Q5=-^S[\/=)^*/Q2TSP]K5[)9V,Z2
MOMAD6.6X=$++"C,"H9B ,GMGOBO5?B#\(?A3X%^)7V?7%\4^'M.%I<2C0G@>
M26[N$=5ACM;CRRK)("3N)^4C!89X\G$8S"8?$+"NG>=N;2-]-?\ +T[M71ZE
M#"XK$8>6)C4M%24=96U=OPU7XVV9X)_PL3Q7_P!#-K'_ ('R_P#Q5'_"Q/%?
M_0S:Q_X'R_\ Q5=U^T-\*='^&?BS0K719+ZUMM8TR#46T_6&3[3I[2$@Q2E0
M!QCTR.>O6O5_B5^RGX;\.^#/&/\ 9$'B.+6/"EC;7SZOJ&S[!JBR#=((<+_
M,XP>",'/6LI9E@(0I5)1TJ;:+ND[_-I:7[[:F\<NQTZE2E&5W!)O7NKJWJEU
MMV=F?-W_  L3Q7_T,VL?^!\O_P 51_PL3Q7_ -#-K'_@?+_\57/45[?L*7\B
M^Y'B>VJ_S/[SLO#?Q!\4R>(M+1_$NL,K740*M?RD$;QQ]ZOV,K\5/#'_ ",F
MD_\ 7W#_ .ABOVKK\FXZA&$\/RJVDO\ VT_4N"YRG"OS._P_J%%%%?EA^EA1
M110!\=_M,?\ )5;O_KVA_P#0:\KKU3]IC_DJMW_U[0_^@UY77]#9/_R+J'^%
M?D?SGG/_ ",L1_BE^9=T-'DUK3TCMUNY&N(PMO(P593N&$)/ !Z<^M?37Q)F
MU?5]$2^L;=VEM+RU+^']8ME?;-]H9$\N1&VX)^4@'E,'(SS\L!BI!!P1T-=)
MJ7Q'\3:K!I\5QK=\PL<&%A<ONW!B0Y.>6&< ]0 *PS'+ZF+K4JM-KW._]=;>
M36]^AKEV84\'0KTII^^NGHUZZ7OU3U375>]^(+K6+>X\-6/B"UNO$&M_VTFH
MLUC9XALU"EA;12/M5C\O][L>>!GE?BY9:IXT\,Z9J=E)X@NS-J4T"Z-J$"-*
MC*K$M&L:@[0 1SN^O%>2WGCKQ)J"QK=>(=5N5CD65!->RN$<=&&6X([&GWOC
M[Q)J%_;WUQKVHO>6ZE89_M+AXP1@[2#QD=<=:\[#Y/6P\Z=2+C>-^FFM]$NB
MVVU5NMSU,1G5'$0G3:E:22WUT[OJ]WKH[VLDD>X?#/0;&R^&>LZ?9:EI,E[J
M6C7$]_(]W&)()&7;&CKU1$4MN+=&8U\XU:M=6O;'[3]FO+BW^TQM%/Y4K+YJ
M-]Y6P?F![@U5KVL'@YX6K5J3GS<[3_K\EY(\/&8V&)I4J4(<O(FOR_X+?FPK
MO?@3_P E:\._]=7_ /13UP5=[\"?^2M>'?\ KJ__ **>M,R_W*O_ ()?DS/+
M/]^H?XX_FC[;KF?B=_R3CQ1_V#+G_P!%-735S/Q._P"2<>*/^P9<_P#HIJ_G
M["?[Q3_Q+\S^B,9_NU3_  O\CX-HHHK^DC^92QI^H7.DWD5W:2M!<1G*2+U%
M5R2Q)/)HHI65[VU'=VMT)(;B6WW>5(\>X;6V,1D>A]JCHHIB\@HHHH *^M_V
M6?\ DF<O_80E_P#04KY(KZW_ &6?^29R_P#80E_]!2OC.+?^1;_V\OU/MN#_
M /D9_P#;K_0]AHHHK\5/V\**** /R#_:%_Y+KX__ .PY=_\ HUJ\]KT+]H7_
M )+KX_\ ^PY=_P#HUJ\]K^I<#_NM+_#'\D?S1C/]YJ_XG^85[_I/[7VO:3\/
M4TB/2=-/B&WLX])MM;,+^:MFL;IS^\P91OP&VXPQSSU\ HIXK!T,;%1KQYDG
M?^OU0L-BJV#G[2A*S_K^D>V^(?VK-?\ $'A?4]/;0=#M-8U:PCTO4M?M[=Q=
MW5L@QL.6V@D8!('/8#C!HW[45YIJZC:3>!O",VA7K6\SZ+;V+P6R3P_=F4*^
M=QP-V20=HZ<Y\2HKF_LK!<O(J:MOU\O/2UE;MT.C^TL7=-U/+IZ:][K1WWZG
M1?$+QUJ?Q,\9:IXFUDP_VEJ$@DE%NFR-<*%55&3@!5 Y)/'4USM%%>E3IQI0
M5."LDK)>2."I4E5G*I-W;=V_-A7Z&_\ !./_ ))+XC_[#C?^D\-?GE7Z&_\
M!./_ ))+XC_[#C?^D\-?&\8?\BF7K'\SZ[A/_D:1]'^1]8U\^_MV?\FZ:Q_U
M]VG_ *.6OH*OGW]NS_DW36/^ONT_]'+7XYDO_(SP_P#CC^9^LYQ_R+L1_@E^
M1^8=%%%?TR?SH=?\+?&FE^!?%B:CK7AJR\5Z6\,EO/IUZJX*L,;T9E;:ZG!#
M8]>F<U]!:M^V5H-GX^TN_M?!3:]IF@17<>ES7VI$3B6>16:<,T+;,!2JICY0
M>O0#Y.HKR<5E>%QE15:\6W9K=I:W71K6S:]'Z'J8;,L3@Z3I4963:>R>UGU6
MUTM/+S=_6/&WQ6\&>--?UO5Y?A_=?;-0L'A26[\27%R\-X2=MT6*#>%&!Y1^
M7BNL\6_M46^J_#'4/#&BZ!?Z5<:I:0V5TUSK,UW:6T4>-RVL,F?*#XYP>!@<
M\&OGNBE+*L+)0C)-J%K)RD]MMWY(<<TQ49SJ1:4I;M1BM_1:?+KKN%%%%>N>
M4:?AC_D9-)_Z^X?_ $,5^U=?BIX8_P"1DTG_ *^X?_0Q7[5U^1<>?'AO27_M
MI^J\$_!B/^W?U"BBBORD_3@HHHH ^._VF/\ DJMW_P!>T/\ Z#7E=>J?M,?\
ME5N_^O:'_P!!KRNOZ&R?_D74/\*_(_G/.?\ D98C_%+\PHHHKUSQ@HHHH **
M** "N]^!/_)6O#O_ %U?_P!%/7!5WOP)_P"2M>'?^NK_ /HIZ\[,O]RK_P""
M7Y,]++/]^H?XX_FC[;KF?B=_R3CQ1_V#+G_T4U=-7,_$[_DG'BC_ +!ES_Z*
M:OY^PG^\4_\ $OS/Z(QG^[5/\+_(^#:***_I(_F4**** "BBB@ HHHH *^M_
MV6?^29R_]A"7_P!!2ODBOK?]EG_DF<O_ &$)?_04KXSBW_D6_P#;R_4^VX/_
M .1G_P!NO]#V&BBBOQ4_;PHHHH ^ ?BQ^SAI7B+XG>*M4EU:\BEO-3N)V1$3
M"EI"<#(]ZY3_ (97T;_H-7W_ 'PG^%?1/CC_ )''6O\ K\E_]"-8E?MV&QV)
MC0@E/HOR/Q#$X6BZ\VX]7^9XC_PROHW_ $&K[_OA/\*D'[)^EFW,XU74C"&V
MF3RDV@^F<=:]JKVW25N]0\$P6$:-ITRZ>N(YT66VN(RK'<"I^4MU)/(./QPQ
MF<XG"J,N:]W_ %T.C!970Q<W"UM.U_U1\3?\,IZ1Y>_^V-0V9V[O+3&?3.*6
M/]E+29FVQZOJ#MUPL:$_RKZBU+4SJ7PKM\VUM;>3JJQ 6T>P/B _,WJQSR:M
M>!4UOP^D^^PNK.QDFB%S<0P_Z4O/R*%8YVDGD[3WI2SK%1IRDY:IVM=:_A^
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
M_P E5N_^O:'_ -!KRNO5/VF/^2JW?_7M#_Z#7E=?T-D__(NH?X5^1_.><_\
M(RQ'^*7YA1117KGC!1110 4444 %=[\"?^2M>'?^NK_^BGK@J[WX$_\ )6O#
MO_75_P#T4]>=F7^Y5_\ !+\F>EEG^_4/\<?S1]MUS/Q._P"2<>*/^P9<_P#H
MIJZ:N9^)W_)./%'_ &#+G_T4U?S]A/\ >*?^)?F?T1C/]VJ?X7^1\&T445_2
M1_,H4444 %%%% !1110 5];_ ++/_),Y?^PA+_Z"E?)%?6_[+/\ R3.7_L(2
M_P#H*5\9Q;_R+?\ MY?J?;<'_P#(S_[=?Z'L-%%%?BI^WA1110!\(?%3_DI7
MBC_L(S_^AFN6KJ?BI_R4KQ1_V$9__0S7+5_26#_W:E_A7Y'\S8S_ 'FK_B?Y
MA7N?A7XK>%_#OP_E@1-0:5K46DVC2R>;;RS%'W2KO<E$).6P!@@<>OAE%98S
M T\=%0JMV3OH_P"O\UT-,#CJN J>UI)7M;5?U_D^IZ^WQ&\(Z5X+UFPT>'5(
MVU2S$!T:X;S+2VF(PTRLS$YX!'T'3M6T/QAX(L]%UCPTQUN+0KYK>Y6XFCB>
M=9D.74A3C:0!COUS7E-%<W]E4>5KFEJ[WOK=6L_E;K\[G3_:M:\?=CHFK6TL
MTT_ON[VMY6.G^)7B]/'7C34=9AB>"WF*K#')C<J*H49QW.,]^M<Q117J4:4*
M%.-*FM(I)>B/,KUIXBK*M4=Y2=W\PKZI_9-_Y$;5O^PBW_HJ.OE:OJG]DW_D
M1M6_["+?^BHZ^5XJ_P"19+U7YGUG"7_(TCZ/\CV^O+?VE/\ DD]__P!=X/\
MT8*]2KRW]I3_ ))/?_\ 7>#_ -&"ORC)_P#D8T/\4?S/UO.?^1=B/\$OR/CF
MBBBOZ&/YR-WP7X@L_#6N)=ZAI%OK=F8VBEM+D#!##[RD@X8=CBO1O$OQIT36
M-4BL[CPZNK>'[>&X@0W4VZX)E96,L;LF8RN, #MWKQRBO-KY?A\355:HGS)6
MW:^>CW\_^ >GA\QQ&%HNA2:Y6[O1/Y:K;1:?YN_H'BSXD:3XIN LWAUGM+32
M_P"SM.62^?S+=AG;,S ?O"/[IX]ZPKCQAY_P_M?#'V3;Y%^U]]J\W[VY-NW;
MCCUSG\*YRBM*>"H4HQC%:1=UJWK]_GKWZF57&UZTW4F]6K;+:UK;=E9=N@44
M45W'"6]'_P"0O8_]=T_]"%?H;7YY:/\ \A>Q_P"NZ?\ H0K]#:_+>-?CH?\
M;WZ'ZMP/\&(]8_J%%%%?FA^GA1110!0N]!TS4)C-=:=:7,I&#)- K-^9%0_\
M(KHG_0'L/_ 5/\*U:*U56HE92?WF3I4V[N*^XRO^$5T3_H#V'_@*G^%'_"*Z
M)_T![#_P%3_"M6N03XP>!)/'1\%+XT\/MXQ'!\/C4X#?@[-^/(W;\[?FQCIS
MTI^VJMV4G]XO8TK7Y5]QM?\ "*Z)_P! >P_\!4_PH_X171/^@/8?^ J?X5CZ
M?\7/ VK>-KKP=8^,M O/%MJ&,^A6^IPO>Q;1EMT(;>, @G(XS3/"OQB\!>.M
M7U+2O#?C7P]K^IZ:&:]L],U2"XFM@K;6,B(Q*@-P21P>*7MJG\S[[] ]C2_E
M7W&W_P (KHG_ $![#_P%3_"C_A%=$_Z ]A_X"I_A6/X&^+G@;XG2WT7@_P 8
MZ#XJDL2!=)HNI0W9@SG&\1L=N<'&>N#Z5UM/VU7^9_>'L:7\J^XRO^$5T3_H
M#V'_ ("I_A4MOX>TJSF6:WTRS@F7E9([=%8?0@5H44G5J/1R?WC5&FG=17W!
M3)H8[B)XI462)P59'&0P/4$=Q3Z*R-3*_P"$5T3_ * ]A_X"I_A1_P (KHG_
M $![#_P%3_"M6BMO;5/YG]YC[&E_*ON,K_A%=$_Z ]A_X"I_A1_PBNB?] >P
M_P# 5/\ "G>)/$VD>#=#N]9U[5;+1-(M%WW%_J%PD$$*Y R[N0JC) Y/>L"W
M^-'P_N_ \WC.#QQX=F\(0MLEUY-5@-BC9"[6FW; V2!@G.2!2]O4U]YZ>8_8
M4]/<6OD;O_"*Z)_T![#_ ,!4_P */^$5T3_H#V'_ ("I_A7-WOQT^'&F^#++
MQ?=^/O#-MX5O9/)M=;EU>W6SGD!(*),7VLP*MP#GY3Z&MJZ^('ABQ\&_\)=<
M>(M*A\*_9UN_[<>]C%EY+8VR>=NV;3D8;.#D4W6JJ[<GIYB5&D[)16OD6O\
MA%=$_P"@/8?^ J?X4?\ "*Z)_P! >P_\!4_PJWI6JV6N:7::EIUW#?Z?>0I<
M6]U;2"2*:-@&5T8<,I!!!'4&K5#JU4[.3^\/8TGJHK[C*_X171/^@/8?^ J?
MX5>L[&VTZ'RK2WBMHL[MD*!%SZX%3T5,JDY*TFV5&G"+O&*04445F:!1110!
MFS>&](N)GEETNREE<[F=[="S$]221S3/^$5T3_H#V'_@*G^%:M%:^VJ?S/[S
M'V-/^5?<97_"*Z)_T![#_P !4_PH_P"$5T3_ * ]A_X"I_A5^[O(-/M9KJZF
MCMK:%&DEFF<(D:@9+,3P  ,DFN3\+?&?X?\ CC1]4U;P[XX\.Z[I6E*7U"^T
M[58)X;-0I;=*Z.0@PI.6(& 31[:IK[ST\P]A3T]Q:^1N_P#"*Z)_T![#_P !
M4_PH_P"$5T3_ * ]A_X"I_A6!HWQL^'OB+PGJ7BC2_'7AO4?#6FL5OM8M=6@
MDM+4@ D2RA]J'#*?F(ZCUID'QP^'5UX)G\90^//#4OA*"7R9==35H#91R9 V
M--OV!LLHVDYR1ZTW6JK>3^_N'L:3VBON.B_X171/^@/8?^ J?X4?\(KHG_0'
ML/\ P%3_  I/"OBW0_'.A6VM>'-8L-?T>Z!,&H:9<I<02X)!VNA*G!!!P>""
M*UJ'5JK1R?WB]C2>T5]R,K_A%=$_Z ]A_P" J?X5=LM/M=-C:.TM8;6-CN*P
MQA 3ZX JQ14RJ3DK2DV7&G"+O&*05#=V=O?PF&Y@CN(2<F.9 RG\#4U%0FT[
MHMI-69E?\(KHG_0'L/\ P%3_  H_X171/^@/8?\ @*G^%:M%:^VJ?S/[S+V-
M+^5?<97_  BNB?\ 0'L/_ 5/\*/^$5T3_H#V'_@*G^%9'CKXM^!_A?\ 8AXR
M\8Z#X4-\66U_MK4H;3SRN-VSS&&[&1G'3(]:9XN^,/@/X?W6F6WB?QIX?\.W
M&J#-C%JFIP6S70R!F,.PWC) R/44*M5>TG]X.C26\5]QM?\ "*Z)_P! >P_\
M!4_PH_X171/^@/8?^ J?X5B^)/C!X$\'>)M/\.Z]XT\/Z+X@U#9]CTO4-3@@
MN;C<VU-D;L&;<WRC Y/ YK2\0>.O#GA35-&TW6M>TW2=1UF?[-IMI>W<<4M[
M+Q\D*L09&Y'"Y/(]:/;57:TGVW#V-)?97W%C_A%=$_Z ]A_X"I_A1_PBNB?]
M >P_\!4_PK5HH]M4_F?WA[&E_*ON,M?"^C*P9=(L00<@BV3C]*U***B4Y3^)
MW+C",/A5@HHHJ"PHHHH **** "OS6O?B%\&OB%^U1I_@70;S0_ >E^'/B"-<
MO]2NWFGUCQ+XA\TH8+8G=Y5OYIVLS, W"HH4$U^E-%$?=J1J=O\ --?<U>VU
M[7V"7O4W#O\ Y-/\':^]KVW/RP\%WVA^=\+?"4LL4/Q*T+XHZ_JGBN%=T=]:
MZ9_I37<\[@;UBD@>$!\@-\H4DKQI? GX@?!GXM^/O[4T6SL="\(>%/"FL:-X
M>^'.AB:7Q#K-F\3&ZEN9 PP3&C>7%YK/N<L7#8S^G8C19"X10Y&"V.33JB$>
M2')Y6^?)R7\U;9/:\NZ:J3YI\_G?Y<[G9=M7OY+S3^"OV4_$OA7Q5^V VH^
M+W3_ !!X./PYM[:P71[,V@\,VZW2F+3[S#N);@C)W,P8>6WRXR3]ZTQ(TCW;
M$5=QR=HQD^M/K:4KI+M?\6W^OJ]WJ9I:M][?@DOT^6R"BBBH*"BBB@ HHHH
M\%_;8\;?#SX=? VX\0_$G0V\3:/8:C:7%CHRSM$+R_63=;HQ#!2@8;F#[EVJ
M25;&#\6V&H^%]1\#Z%\19?%/A_6=.OOB_I/B'QI:^'H9%T?0(3"\4,;[T7<J
MD1EY2 "[ ]@3^IE(RAU*L RG@@C@TJ?[N7/UNG]SB_G?E5WOHNSN3M.*B]K-
M?>I+Y6YGIYORM^5K?&3X<_"JQ\0^-;C0=+U^YUOXDZ])\-Y]6N)(M%MX9(;>
M&\U!PORM;A@<;4=F.0F"2U;'C+P9J"_L8Z%H'@VT?XL?";2_#VNZOJOB#1;F
MUL[5]6)G9,V]Q)&_V:V=Y90D:L2T<7&5P?TZ50BA5 50,  <"EJ'"]/V?DDO
M^W8V7X^]I9WMK9)&BFU/G\V_O;;_  =M;JU]+L\F_9,OKO4?V8_A;->Z;+I4
M_P#PCEC']GFDCD8JL*JDF48C#J%<#.0& (!! ]9HHKIJU/:U)5+6NVSGIQ]G
M!0[!11161H%%%% !1110 4444 >>_M":AX.TOX(>-[KX@PRW7@J+2YCJUM!(
M\<D]OM^:)2C*VY^%&&&2P&17YJZEX@\/?'3X,?'/QMX5O-%L-<N_"^FV4'P_
M\++(\FFZ':WL+R27D@15EG*%@0F0B#;EN<?K914Q7+-S^[UUW[K6UNS:35[E
M\WP^3O\ BG\M5]]NQ^:?BKXE?!Z'Q5\>_B+>Z;!XP^#T%GX7AAM='D,5GJFM
MPAGAB5D*HQC!B\P$L% ^8'&VI_A?XT^$4W@[Q!\0O%^M:%JVI^(O&MEJ+MX>
MM99= \%:B;:6+3Y;H,\(E50K>9*1M:1AP,!Z_2..-(5"HJHO]U1@4,JR*590
MRG@@C(-5'W;V_KWE)_.Z5GO%**6SOG;;^OLN*^6MVMFW*^ZM\K?\$YYFF^$O
MC6020ZG;R^-]8EA\0V4)@L];5I%8W=O#TBB))0*I9<QG#')KZKI%4(H50%4#
M  ' I:INZ2[)+[DE^@):M]VW][;_ %"BBBI&%%%% !1110!\)_M]?%7X;>"_
MB%9^&KJST*V^)/BKPU-I$OBGQ1)(^GZ'H\DC[Y/(&X23,X?8J(&)'SN$&#Y%
M\19/ 'P[MO&^FZEK,&N:%J_P1T_1O VJ:A$2VL-'YJ!;;<O,IE:"3RU^894]
M!D?J336C20J656*G(R,X/J*SY/=Y7UO]S4U;Y<[?F[WO?33G?,I+I;[TXO\
M'D2\E:WG^5WQJ\9?#;S+;X/>([C1_!OC76O#V@#XB^._$CRW,]O]GMX3':V4
M/S_Z20,E@$1<DDLYXZ[]HR'QRG[1GPV\6ZY\/-3O(8OB#I>G>$]0CU6P>";3
M8XI2L4:F?S$FN)"TSM*J#$<2D_(,_I+173[3]Y&J]U+F\MT_EHN5>3=T[LYW
>#]TZ2VY>7\+?G9_)6:L%%%%9&@4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>cmcsa-20241231_g11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_g11.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#Z17AI9@  34T *@    @ ! $[  (
M   0   (2H=I  0    !   (6IR=  $    @   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $AI;F=A9&$L
M($UI9W5E;   !9 #  (    4   0J) $  (    4   0O)*1  (    #.3$
M )*2  (    #.3$  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C,Z,3$Z,#(@,38Z,S4Z,S4 ,C R,SHQ
M,3HP,B Q-CHS-3HS-0   $@ :0!N &< 80!D &$ +  @ $T :0!G '4 90!L
M    _^$+(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T
M(&)E9VEN/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-
M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&
M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M
M<WEN=&%X+6YS(R(^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E
M<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M
M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+R(^/'AM<#I#<F5A=&5$871E/C(P,C,M,3$M,#)4,38Z
M,S4Z,S4N.3 V/"]X;7 Z0W)E871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\
M<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D
M+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R
M;"YO<F<O9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@
M>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS
M>6YT87@M;G,C(CX\<F1F.FQI/DAI;F=A9&$L($UI9W5E;#PO<F1F.FQI/CPO
M<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\
M+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(#P_>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)
M"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_
MVP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1"  C 8,# 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#Z1HHKR+QQ
M_P CE??]L_\ T6M 'KM%<A\-O^1;N/\ K[;_ - 2K7CB>\ATFS73Y)4EFOX8
MB(9C$S!B<KN[9]: .EHKS(>+M9T;3/))1I1?7,3/?2"01>6%*Q;RR;B<YSUQ
MT4XJ2\\=:G)_:UM*D$+16TDD20D[XRNW[S*^0>3U5>V":%KL!Z317FVH>--4
MCUHF)[=OLDEVHTZ/<)6$<1*M)SR"?F' ^II\7CG7KBW;R!II*0W$_G;-ZR")
M4; "2D _,0?F/8^U*_\ F!Z-17F[^+-1BNIY[BZC=4OD9;=58&.,VK28(#99
M<CN.2"?83:)XMU'6]9TV*>6)56]9'^SX595-N7 (#N.#_M=NQJK"N>A45PDV
MI ^*KU-1UN\LKR*]CCLK&$Y66(A>?+Q\X)+9;MCMBJTOC[546X:)+"20+(3;
M!'WV9654 E^;G<#D<+^-):V&]#T2BN!N?%VO1/<6R?V<9[3[69)# ^UQ"L;#
M"[^,[\=3Z^U59OB)JZ75WY5C:E(8V(@8_O% 0,)#\^XKD_W ,?Q4+57^8'I%
M%>;ZOXIU06T,T6KV$L)@O%,EI&ZI.R1@K@EL@]?ND]#SZ6[_ ,5:LB:CIXBB
M5[6RDNC,H<'R?*!C(.[.XN2"?]DT= 6K1WM%>=Q>+]5TNSO;J[DAO8HKYH3$
M(R)(@T0,7\1X+X'([GGT[^T,[6<)O @N#&IE$8(4-CG&>V:=A7):***0PHK
M\8_\@>+_ *[C_P!!:L#PU_R,5M_P/_T T =]117D_A_Q%J@U)'34&O'\F\:2
MW^UM.<H&*;X\#RQP ,$YX]:5[#M<]8HKSNZ^(=VUG)-I[Z>Z(+;=(3D*7C=G
M',BJ2"H&"P[]33K3Q9JUU=[;$VZM=SJ UQ'(RQC[*)3A=PQSV]Z;TOY"WMYG
MH5%>>67C_5;S4K6+[):(DL,3M$QPS[HMY=?GW;0>,!&Z'G-5!\1]5_LDS'^S
MQ*DH$C!1L"E"V%_?;6.1_>#8_ASQ1L&YZ=17'>+-3F;0=)NH[];%+AE>17F>
MU$@*$[?-"GR^>><9QBLC2O'.J/=Z=9)$KQ.D8)O&7SIPQ8%U8,NX#;U"'/4D
M9HVO<.ESTBBN#C\7Z^FFZ5<S06,CZPFVV$43@1REEP&RW(VEV[?=J*Q\7WZ3
M6UL]Q9P!VD;==B1VN3]I:/RXR"2"  >C=1P!3MK8.EST&BO-O^%@ZRR7C""P
MC\ML!9&4-;_O=F'!EY)'/S>6,^U=MX=U-M9\/6E_( 'F3+;4*C()' R>./4_
M4TEJK@]'8TZ*** "BN#UOQCXTL'U%;#P!-<0VYE$-W_:46)%7.U_+QNY !V]
M>U>(^"_BEXZE\<VQ2YNM<>[EVOIKR!4D&#PN1B/'7(P!CGBO1HY?5K0E--:>
M:_3;YF,JT8M(^JJ*YGPWX@\2:KJ4D&N^$)-$MUB+K</?QSAGR $VJ,C@DY]O
M>J$PN;#Q=JTD5YJ-TEG8"\BM#<L5=R9/EQZ?*,"N"<73E:7X-/\ (V7O*Z.U
MHKSC_A,M4N7M"NH6!@6[M_-NK:%O+(D1R8CESRI '7/(X'0IIWC74=:N[6)Y
M847[=:D-;C;N23S,HP#M_='7!]0*5M;>=@OI<](HK@O%7B6^L?%L)LFN?L&E
MB-KX11DQMYAY#GMM3YA]:R]7\8ZG/=3,EY!$(4O!]C@9UDCV$!#(0W.>HQCK
MWI+7\?P';6QZC17"W'CJZANIK2,69NH9KI#$^X,$CBWQLW.1D]^A'2L\>-]6
MGM[&\6:W/ESW$<L21?+<,L.]4#"1@23P,$\X^E*_^8CTJBO.(?'FK3V$9EDT
MVW268I]N;F)?W6_80LC8;/ ^;\,\5V'A.XFN_"&E7%U(TLTMJC.[')8D=356
MW%<UZ***0PJG/I&FW4S37.GVLTK?>>2%68]NI%7** (;:TMK*,QV=O%;H3N*
MQ(%!/K@?2JFOZS'H&B3ZC-&9$AVY7=MZL!R>PYR:T:SM;T6#7;..WGEDA,4J
MS1R1[258=.&!4CD\$&D[]!JW4K2>(HAX/DUW[,Q6.W\]K=F 92!G:3V-9EAX
MZANKI(9;)8Y&N$A=XKA94 :-G!W <X"$$=LU?L_"%A8^%KG0(IKAK2X#AF8K
MO&[K@A0/S!_*K%WX;L+JVM8%#VR6LAD3[/A,ML*9/'HQZ=\4WOIY?\$73[_^
M 4CXXTAKJVAMA=3/<3"(A;24,F4+ D%<D$#C'UZ U%IGCO2;NS@EN?,LFF)*
MQM"Y"*7*JSL%P@)'?CWI-.\ Z=IDT4UM=W8DBECE#8B7)163! 0#D,<GJ>N<
MTO\ P@>G")(8[N\2'RTBGC#IBX17+J&^7(P2?NXXIZ7#H69/&^@1HSM=R%59
MT)6UE;)3[^,+SCN>@I?^$ST$0>8MU(1YGE!%MI2Y.W=PFW)&WG.,8I&\':>U
MI%;F:YV1"Y"G<N3Y^=_\/;/'ZYJM>^ =-OH)(GN+E1(4+9$;CY(Q&.&0C.!G
M/4'IBIU'U_KY'2QM',B3)A@RY5L=C3P "2!R>OO45K;I9V<-M&69(45%+MEB
M ,<GN:EJG:^A*O;4*,#.<<],T44A@  , 8'H**** *M]IMKJ2PK>1F1895E5
M=[ %EY!(!PV#S@Y&:M444 %%%% $<UO#<($N(DE4'(5U##/KS4<5A9PR"2&T
M@C<=&2, C\:L44 '2N=T[Q5+?XNFTN2'27\PI?F52 $SEG7JJG!P<G\*Z*N<
MA\%V<0>%KV^DL"LJI8M*!%&) 0V, $]3@$G&:6H]"0>,M!:WW?:),%U18C:2
M[V+ LN$V[B"%)!Q@XIZ^,]!>6"-+TL9Q&4802;0'.$W-MPN2,<D<U#:^#+.W
MO(;N:]O+JX@D1DDE9,[41E5.% P Y]R>]-@\#:9;VQ@2:Z*'R,[G7/[ERZ_P
M]R3GV]*8B=?&6@NDDBW;'R]H'^CR;I-S;1L&W+@D8RN:JGQOIDEZ+:UBDD4F
M$B1XG1#YCE>Z_>!'0XYR.QQ';_#W2[2)EMKBXB=71X)46(- 5;<,$)\W/]_=
MQ5IO!MK)=17$U_?S2((=QDD5O,,4A=68E<]21Q@8/3I0N@/K8=<>,-)$$+6\
MHN?.,9V^6XPKR; ?NGG((V]>*2P\9Z/?6$5W(\ELS1B01S0N&"L_EC''.6XX
MS1'X+TR)KAHWN ;B\2\;YQ\K(V\*O'"[B3CW/-4_^$*6/4M$\F0O9Z69&+2N
M/,?)#*F%4 J& .2<\=^M"\P?D=900"02.1THHH 3:.>!SUXZTM%% !1110 5
MGVGA_1[#4);^QTJRMKR;_67$5NJR/ZY8#)K0HIJ36P!7*1>-UF\0W6EI;6X-
MM,\1WWRB1MJY)$>,D?\ UZZNL&+PK'!J%S<P:I?QI=3--+; Q>6S,,'JF['X
MU.H]#"L_B9;W-G-,-/3]W;K<;8+M9, NJ[7P/D;YLX/H:O7/C&]L;C5(Y]""
MIID/GRNMVIRI#%<#;WV_A2I\/=.^RK;SZAJ%PD=N+:'S'C!BC#*V!M09^Z.N
M:U+WPU9W[:J9I9U.J0)!-L8?*J@@%>.#\QZYIO;02\RA_P )@+>WU#^U--:U
MN;2W2X$*RB03*Y(7:P'4L,8([T:AJ]CJGP]N-5NK)Y;<PEYK3S2C%E;!0L/0
MC!]:63P+87"M]OO;Z]:1XC(\TB@ND>2L?RJ %R<\8.>]68O".GP:%?Z/#)<)
M9WKLY3>"8MV,A20>,C/.>IH>S_K^O^ "W11L_'=E/J$5NUL\,36'VR2;.[RR
M,9CV@9)&1T_*KT7C+06:.-;MD=]_R-;R*4V?>W K\N,\YQ5(_#[2L7/EW%XA
MN!,&*R+\HD*D@?+T&P8'H3G-/LO NG:<ER;>2:5IX9HBDNQ4Q)MW<(HP/E'3
MIDT B5/&>CSO"EG(9 \JJXDADC*!D=U8!EYR$)'YYZ9T-)\0Z9KAD&F3M*8T
M5R'A>/*MG:PW 9!P>1Z5SFC>!KA9I)M<NW=E,7DB*?S"!''(G+&->,2'C'89
M)YKH-*\/VNCS"6VDF9A:16G[Q@?DCSM/ '/S'/\ *GW!^1JT444@"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>27
<FILENAME>cmcsa-20241231_g12.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_g12.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"  H =\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
0,444 &**** $VTM%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>cmcsa-20241231_g13.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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@!
MU 58 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@ 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 ***\4_;A_X*%_LD?\$[OAF/B;^U5\8M*\-Q7<-Q_8.E7$VZ
M]UF:&/>T-K H+R-RBEL;$,B;V4,#0![717CW[%_[>G[*/_!0#X8_\+4_95^,
MFC^*K*W6%=8L[*Y_TO29Y$W""YA;#PMPP!90&V,5+ 9J_P"*_P!M;]EWP3^U
M7X7_ &(?$_Q<L[;XJ>,M&GU7PYX/%G<2375G"D\DDQD2,Q1 +;3D"1U+>4=H
M/% 'J5%>4?M:_MS_ +(W["7@RS\?_M<?'O0? VF:C<-!IC:M.S37TB@%U@@B
M5Y9BH*EMB-M##.,BI/V7?VW?V3/VU/AI=?%_]EOX]>'_ !EX=L)FAU*_TVZ*
MFPD"[REQ'*%DMSL^;$BKE>>G- 'J=%?*_P //^"W7_!)[XK?&^#]G7X??MT>
M!]2\6W=^+&PLHKJ5+>\N2VQ88+QXQ;3NS?*JQRL7) 7)(S]44 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>*?MP_\%"_V2/\ @G=\
M,Q\3?VJOC%I7AN*[AN/[!TJXFW7NLS0Q[VAM8%!>1N44MC8AD3>RA@: /:Z*
M\>_8O_;T_91_X* ?#'_A:G[*OQDT?Q596ZPKK%G97/\ I>DSR)N$%S"V'A;A
M@"R@-L8J6 S5_P 5_MK?LN^"?VJ_"_[$/B?XN6=M\5/&6C3ZKX<\'BSN))KJ
MSA2>228R)&8H@%MIR!(ZEO*.T'B@#U*BO&?VP/\ @H;^Q5^P+HNG:[^U]^T5
MX?\ !$>L,XTFUU&226[O0F-[16T"/-(J[E#,J%5+*"02,[?[.7[9'[+/[7/P
MHE^.'[-OQW\.>+O"ML\B7VL:7J"[+)T7>Z7"OM>W94(8K*JD*0V,$&@#TNBO
MEGX6?\%M/^"4?QL^-EO^SO\ "_\ ;D\$:KXMO+T6>GV$=U+'#?7!;:L-O=21
MK;W#LW"K'(Q<D!0<C/U%=75O96LE[=RA(H8R\CMT50,D_E0!)17QA_Q$._\
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
M_P ,Z#\7_P!J+1(]+M=.\$E[G3_"L%O+%<6X=B?WP\ZULU,:NV(K;F5GE;8
M?DKXW\>0^-?^"2'[/WP)^(G_  3G3X1>$K;XGP_;?VQ$\,SR1ZC;M->!Y8_*
MM%N)7*R%BIF</]@ 11M B_K2\+:II&N>&-.UKP_K2:E87EA#/8ZC'*)%NH70
M,DH8<,&4ALCKG-?ASXC_ ."3'_!?G]I7]C'P%_P1[^/.G_!/PS\'/!6K627G
MQ4TC5IKK4+[3;-W,$:09#.RJXV@PP%S'$'=/WC-^W7PT\ :!\*/AQX?^%OA1
M)5TOPUHEII6FK,^YQ;V\*PQAC@9.U!D^M &W1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7XW?\'&'[(7[7EM^V%X)_P""E/PB_9AL_C=X
M!\'?!W6?"_B?P1-(CRZ'--%J.=8CA=7+%4O(Y!)''(4:Q&X*"CK^R-?F3_P6
MD_8X_P""F*_'"7]O3]@GXO6.K^'[+X2:MX<^(WP<\6^(KV#3KVV>VNU>_MH$
M80O<"*?(W%&#VT1'F!F0 'GG_!"WQ7_P2S_;%^('Q8\1_LR:7\1?A/\ &CQ+
M\*K+P]\6? ,\L>EK!!';6]F=8TZ*%"BRB10WGY$BRW+,\8,P+>&?"W]@WX<?
M\$]_^#LWX$?"CX;_ !0\?>,8O$'PIU7Q#JFN_$GQ$NJ:G-=RZ9X@MF!N%BC+
M(([2+ 8$@[N<8 ^K/^"+7_!-7]KKPO\ M;>*/^"K_P"W5-X/T3Q;XX^&&E>%
M/"O@?P3))+%9Z5%;:>JW-W*_6X:.PMQM#/R\A)7Y(U]&^-G_  33_:)^(/\
MP<'_  @_X*>:#>^&Q\-_ WPJN?#NM07&IR+J;7DD&MHIB@$11DSJ$&6,@. _
M' R '[>?[!?[ 7@7]LV3_@LI_P %%?C+IEUX7\&>!UT#3_!GCO2;:[T6T8"4
MH\,,BN]S<L\L[1PJC,9),J"R@CXH_P""'7[$]I^WEK'[:_Q9\*^ O%WP;_9C
M_:*E_L3P/IN@"'3+J[M/M-PTLUG&\<L,4:Q2/$VU'B7[7+#&3Y3;?4?^"X'_
M  23_P""K?\ P4/_ &[_  I\8?@_<?"77?A1\.]/M3X3\!_$?7+O[#<WY!>Z
MN;RSB@*REI"B8+D-' BL-I=6]<^''[(W_!;O]I7]FGXK_LI_M[?%;X2>!='U
MWP'%8?#+7/@D;NTN=$U6&>*6W9]BQ%;91$BE(R"4W*, T ?G5_P7B^ _[/\
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
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC
M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/
M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_
M  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV**
M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ\&_X**_\$N?V<O\ @IC^
MST_[/?QXO=?L[>WU6'5="UW0]05+W2=0B5T2XB,BNA^221&5E(*N<88*R_2-
M% 'Y<?L+_P#!NK;_  Z_:'L_VE?VWOVI/B1\6-6^'WCO4M2^&&D>)]:1[**1
MY4:/6I55G9KN0QQR'+*=\2%P^U<?3O\ P4[_ ."2_P $_P#@J5\%_#WP2^+G
MQ'\6>'K#P[XR@\1VUWX=N(3-+/%;7-N(V^T1R+L*W+$X .5'.,Y^JJ* /@__
M (+W?L)^(OVT?V(+/X+_  FM_B!=>,Y/'-G<>#HO"-XD<*ZA]EO(4EU.>7Y;
M?38TFDEEDR&)CC1,O(JLG[<?_!"3X=?M:_%+P5^TU\+?VI/B#\'/B_X*\.)H
M5O\ $'P1>?O;VQ".OES1EE8G][* RR+E965PX"[?O&B@#Y6_X)M_\$D?V?O^
M":OP]U_0?A_XO\4>*_%?C75_[5\?>/\ Q3J/F:EK][ER'E90 $4R2E5^8YE=
MF9V8L4;_ ()+_!1O^"F8_P""H)^(_BO_ (2T>#?^$<_X1_[1#_9_D>7L\S/E
M^=OQS]_'M7U510!\H_MZ_P#!)#X)?\%!/B9\'/B+\4_B3XMTR/X-^+CX@TW1
MM)N8&MM6G\ZTE$=T)HW;8/LFSY"IVS2<],?2W_"#Z1_S\WO_ (%M6Q10!C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%?'?\ P46_:H^//P(^
M*VB^&OA3X[_LJRN_#RW-Q!_9=K/OE,\J;LS1.1\JJ, XXZ4 ?5G_  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5^:'_#Q?\ ;)_Z+%_Y;VG?_(]'_#Q?]LG_ *+%
M_P"6]IW_ ,CT ?I?_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U?FA_P\7_ &R?
M^BQ?^6]IW_R/1_P\7_;)_P"BQ?\ EO:=_P#(] 'Z7_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M7YH?\/%_P!LG_HL7_EO:=_\CT?\/%_VR?\ HL7_ );VG?\
MR/0!^E__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5^:'_#Q?\ ;)_Z+%_Y;VG?
M_(]'_#Q?]LG_ *+%_P"6]IW_ ,CT ?I?_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U?FA_P\7_ &R?^BQ?^6]IW_R/1_P\7_;)_P"BQ?\ EO:=_P#(] 'Z7_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M7YH?\/%_P!LG_HL7_EO:=_\CT?\/%_V
MR?\ HL7_ );VG?\ R/0!^E__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5^:'_#
MQ?\ ;)_Z+%_Y;VG?_(]?8O\ P3I^.'Q0^._PIUKQ+\5O$_\ :M[:>(6MK>?[
M%!!LB$$3[<0H@/S,QR1GGK0![5_P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%
M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U?S9?%G_@X,_X*]>&?BGXF\-Z)^UQY%EI
M_B"]MK.'_A M ;RXHYW5%RU@2<* ,DDGO7/_ /$1/_P6-_Z/"_\ ,?>'O_E?
M7Z]#P7XIJ04E6HZZ_%/_ .5GS[XDP*=N67W+_,_IM_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:OYDO^(B?_@L;_T>%_YC[P]_\KZ/^(B?_@L;_P!'A?\ F/O#
MW_ROJO\ B"G%7_/ZC_X%/_Y6+_67 _RR^Y?YG]-O_"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U?S)?\1$_P#P6-_Z/"_\Q]X>_P#E?1_Q$3_\%C?^CPO_ #'W
MA[_Y7T?\04XJ_P"?U'_P*?\ \K#_ %EP/\LON7^9_3;_ ,(/I'_/S>_^!;5G
MVOP<^']CXCN_&-EHB0ZO?V\5O?:K$ MS<Q1EC'')*!N=4+N54DA=S8QDU_-%
M_P 1$_\ P6-_Z/"_\Q]X>_\ E?1_Q$3_ /!8W_H\+_S'WA[_ .5]'_$%.*O^
M?U'_ ,"G_P#*P_UEP/\ ++[E_F?TV_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM7\R7_$1/_P6-_Z/"_\ ,?>'O_E?1_Q$3_\ !8W_ */"_P#,?>'O_E?1_P 0
M4XJ_Y_4?_ I__*P_UEP/\LON7^9_3;_P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U?S)?\ $1/_ ,%C?^CPO_,?>'O_ )7T?\1$_P#P6-_Z/"_\Q]X>_P#E?1_Q
M!3BK_G]1_P# I_\ RL/]9<#_ "R^Y?YG]-O_  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5_,E_Q$3_\%C?^CPO_ #'WA[_Y7T?\1$__  6-_P"CPO\ S'WA[_Y7
MT?\ $%.*O^?U'_P*?_RL/]9<#_++[E_F?TV_\(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M4'PIUO4_$OPN\->(];N?/O=0T"SN;N;8J^9*\",[84 #)).  /2M^
MOR&<'3FXOIH?0)W5S'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV**D9C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;5H:;IT&E6
MHM+=Y&4,3F5RQY]S5BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY"_:
M,_X+K_\ !,#]EK]HO3_V8OBU^U+H%KXDDU":S\0FVD>>W\.2I$7"WTL:LD+,
MX$>S.Y&8;P@!( /KVBJ'AKQ3X9\:>&K#QIX/\16.JZ/JEE'>:9JNFW:3VUW;
MR('CFBE0E9(V4A@RD@@@@XKSS]E/]M3]E_\ ;?\ "NO>./V5OBU:>,=(\->)
MI_#^M:A8V=Q%%!J,*1R20J9XT\T!)HV$D>Z-@XVL>: /4J*^6?B5_P %MO\
M@E#\(/C?<?LZ_$C]N?P/I?BVSOC9:A8RW<KV]E<AMK0W%VD;6T#JWRLLDBE"
M"&P0<>L_M)?MF_LK_L@?"F'XX?M*_'?P[X1\*W4D<=AJ^IWP*7SNI=$MUCW/
M<,4!<+$K':"V, F@#TVBO&_V0?\ @H/^Q=^WQH&H>(_V0?VB/#_CB'271=6M
M]-EDBNK+?G89K:=4FB5MK;69 &*L 3M./4_&'C#PG\/?"FI>.O'GB:PT71-'
MLI;S5M7U6[2WMK*WC4O)-+*Y"QHJ@DLQ  !)H T:*^;OV8O^"OG_  33_;*^
M*<OP1_9I_:_\*^*/%<:2/%H<+3V\UVL8+2&W^T1QBZVJ"Q\DOA5+= 35_P#:
MY_X*J?\ !/3]A#Q5I_@3]K+]JGPWX/US4[=;BTT6Y\^YN_(9BJS/#;1R/%&Q
M# .X53M;!.TX /H*BN&TO]IO]G?6O@(O[4VE?&WPO/\ #=M(;5/^$X36H?[+
M6S7.^8W&[8JJ05;)!5@5.""*\N_92_X*U?\ !./]M_X@W7PH_9:_:T\,>+/$
MMI \[:' 9[:YFB3[\D*7,<9N%4<LT6X*.3@<T ?15%%% !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 %%%% 'B7_!1C_DS;QA]=/_\
M3A;5^7%?J/\ \%&/^3-O&'UT_P#].%M7Y<4 %%%% !1110 4444 %%%% !11
M10 4444 >W?\$Y_^3R?!_P!-0_\ 3?<U^HU?ES_P3G_Y/)\'_34/_3?<U^HU
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\9OQV_
MY+?XR_[&O4?_ $IDKE:ZKX[?\EO\9?\ 8UZC_P"E,E<K7]]8;_=H>B_(_*9_
M&PHHHK8D**** "BBB@ HHHH **** "BBB@#^S/X&?\D2\'?]BKI__I-'74UR
MWP,_Y(EX._[%73__ $FCKJ:_@7$?[Q/U?YGZM#X$%%%%8E!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %?S,>)_A9XN_P""07Q8U_X+_P#!5/\
MX)Z7_P 0/A9XL^(_BW5[SXV>$[*VU"_U_3M2TB6SQOEX1X-QO5662*2&1I6"
MDD/7],L\*7$+V\N=KJ5;:Q!P1C@CD5^$'Q!_8._X+V?LL^+M+_8L\&>,? OQ
MI\,^*_$GBU/AO\0OB-XHOKG4+&TU'0IK*YBOQ.Q*"*TW2I&!(GGEL&17\N@#
M[4^$7_!-G_@G_P#\%#/^"5?PA^#?[-7[5/QFM/@GI=M?3^&;_P *>-_L-_J%
MO//.)[#43+;-YJ0RM+%Y#H-GEA>0HKP#_@S8T69O^":?Q?\ #ND:K-92'XY:
MK;6M\BAI(&_L;2E60 \%EX//&17WU_P20_8%;_@F;^P/X(_9#O\ QG%XAU70
MH[JZU[6+:-D@GOKJXDN)A"K?,(D:3RT) ++&&(4L0/!_^""/_!-?]J__ ();
M?L5_$[X/?&"7PC>^,/$/Q%U/Q'X9CT?5Y9[)EDTVS@@2>1H8V0F:W;< IPI!
M!)XH ^&/^"C?[(?_  2N_P""17_!-_QA_P $[;/1++XW_M(?%_4'E\&R3^%[
M>\\7)>7,D2V]TTL*M-;11%"8D#!IY'=51@\K#ZT^"O\ P1@T'Q)^P?\ LN?$
M']O;0?&?C7Q]^S'\.[N_TSX16=[97&F:K>.OVF/3;JWGMY?M$L:PVMJH254W
M0*/F7K\G_LI?\$;_ /@XH_9(_:&\7_M;^%[W]FKQ9\4?&M])<ZMX^\?ZA>ZI
MJ4!DSYB6SM;JMLK [2(U!V!4SL4*/J_]K']B+_@MM\1=$_9Z_;:^%WQG\$#]
MH3X5I>Q?$;X=0:[>VGA'Q7!)<RF%412BLRP.4<2[,^:661&B7< ?-7_!$3QG
MX,^)/_!Q)\>?BMKGP0F_9KUW4_AK'9:+^S[J>ARV-Y>Q_P#$N:>^=1!% I_T
M5;@QJ SF[+KO5))&^C_^#OCXE^*_ '_!'J_T'PU?S6\'B[XBZ+HVL>2Y7S+0
M"XO"A(_A,EI%D=^G>G_\$_?^":W_  41^(/_  5 US_@K]_P4Y7P+X5\66W@
MUO#O@7X>^ KQ[F&R1H?),T\Q9UVB-I<*))&=YV8^6L:(W#_#3]FO]M__ (+@
M?\$C?CI^S!^W/\=?!VL_$#0_C#<:?\._B!X9L(ET*2XTRWL9 8WMH(_M%O\
M:9+ZTDG5&*DR[0YB"D \;_X+D_LZ?!#]@OPA^P+\>/V6_A?H/A'Q-X1^(.CZ
M=%J?AW2XK2XU.!8;.;%R\2AKDL\+$F0L3]HER3YC9[3_ ()'?!OX0?MR_P#!
M;3_@H;\0OVJ_A;H'CFZ\,^,T\)Z/;>+-)AOX[;3A?:E8[8TF5@G^CZ9;)N4
MA<@'#'.MX8_X)>_\%E/V^/CA^SGX:_X*B:5\+O"OPM_9LU&VU 3^#]6DN[_Q
MK<VHMQ$TJ;W5?,^RQJ[$0!5EG*H2RJO8_&/_ ()V_P#!6;]A/_@H[\8_VU_^
M"2WA[X9^,] ^/]E'+XI\,>/M1>UET/5@2[7:?O(EF7SGFE7YSQ<2(T?RH[ '
MY >*_C3\1? /_!!/XF_LC:!XEO!X7M?VTX-%B,L[,@T\Z9=W1MNOW/M-A!<;
M>F_<W4YK]*O^"XW[/7P0_8 _;D_X)Z_%']DOX5Z%X)U+3?B?'X=NF\-:7%9O
MJ>FI<Z5$()S$JF7,4]U&6;+$74F2<UU^A_\ !LEXOO/^"(&O_L(^,?BQHDWQ
MH\1?$ ?$6;Q,3*^EPZ^L7V=+0R;!*T!M3+$TH3(DN'D", $-_P "_P#!-W_@
ML-_P4"_;5_9]^-'_  5DTCX9>%/!7[-=T-4TFS\%:H]W>>*]61[:1;B5=\B(
M'EL[5WW% %1U6/\ >DH ?KS1110 4444 9$GB/54D9%\)WC ,0&#+@^])_PD
MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% 'S__
M ,%"=<U&\_9!\76T_ANYMT8V&99&7"_\3"V/;\OQK\RZ_4?_ (*,?\F;>,/K
MI_\ Z<+:ORXH **** "BBB@ HHHH **** "BBB@ HHHH ]G_ .">US-9_M?>
M$;F"S>X=1?XBC(RW_$ON1W_/\*_37_A)=7_Z%"]_[Z6OS1_X)S_\GD^#_IJ'
M_ION:_4:@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB
M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8
MHH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** /XS/CFQ?XV>,792I/B
MG4"5/;_29*Y:NJ^.W_);_&7_ &->H_\ I3)7*U_?6&_W:'HOR/RF?QL****V
M)"BBB@ HHHH **** "BBB@ HHHH _L;^!_B/5D^"WA!%\)7C >%]/ 8,O/\
MHT==3_PDNK_]"A>_]]+6=\#/^2)>#O\ L5=/_P#2:.NIK^!<1_O$_5_F?JT/
M@1C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL45B48__"2ZO_T*%[_WTM'_
M  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM:&FWD]]:B>XL)+9BQ'E2
MD9^O%6** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $=$
MD4HZAE88((R"*H^%O"GA?P-X=L_!_@GPW8:/I.G0+!I^EZ59I;VUK$OW8XXX
MP%11V   J_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16/\
M0_'WA#X4^ -<^*/Q!UN+3-!\-:/<ZKK>I3@E+2SMXFFFE; )PL:,QP,X%?DA
M:_\ !U7JB>-C\<]:_P""=?Q.M/V;7T>*:/Q^8H6O4A?5'L%U9H,A/LK3*+<(
M)#^]4@2,Q"4 ?L/17R[^V]_P6&_80_81^!X^+_Q5^.6AS7NK^#/^$C\"^%+:
M]/\ :'BB"2,M:_98PK,$F?:GG,NQ,EF( -2_L>?\%/?AG^TE_P $PM,_X*A_
M$SPLWP^\*3>'-8UO6]-GU/\ M!M-M=/N[NWD(E6*,S,PM2RJL8)+A "<$@'T
M[17Y+^&_^#K+P1"OA[XS?&/_ ()O?&7P1\!/%NN_V7X>^-FIVPELYG+NHD>%
M8@FT>7(6$4\K8BEV+(4(KZ]_X*,?\%COV(_^";7PLU+Q5\6_BYHM]XN;PD-<
M\'_#VRU,?VCXC24RI:&((KF."66)T^TE2B!';G;@@'U717CO_!/_ /:UM_V[
M?V-_ '[75IX$?PQ'XZT4Z@F@R:D+QK(>;)'L,PCC\S[F<[%Z]*X;_@JS_P %
M*O#O_!+;]GG0_CIK?P>UCQY<^(_'5CX5T7PQH-VL-U=WEU#<2H$+(^XXMF 4
M DD@"@#Z;HKX/_9%_P""P'[4O[2/QB3X9_$C_@C7\>/A=I9T74+Z3Q9XOTJ=
M+-)+:V>9+<EK5!YDS((T&<EG'!Z5\_\ B_\ X.??CS\/O"]_XW\>_P#!"C]H
M[1-%TJU>YU35]7TFZMK6S@09>6662P"1HHY+,0 .IH _7"BOS5UG_@Y0^#7A
M_P#8,^&/[7VH_LI^/)_%?QI\37VB?"SX1:6RW&IZ[):W"P/.DHC ,)=XD!1)
M'9YHU5&RQ7T#_@G;_P %Q/"/[9W[2VL?L1_'K]E/QS\!OC+I>C_VM!X(\<KO
M&H68569X)C'$Q<(PDVM&H9,LC-M?: ?=5%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !66OC7PDWC-OATOB.S.NII:ZD^D>>/M M#(
M8A/LZ["ZLN[ID$5R7[6GB#XN^$_V5OB9XI_9^TEK_P >Z9\/]9N_!-BD E:Y
MU>.QF>SC"$$.6G$8VGKG'>OYH?V ?AG\ _VV]5LM3\.?\%.O&7PQ_:^GT%+N
M3Q;\2?'-U8;O%*^()0]DC. ;E'T[85B1V?SF^88W1T ?U/T5^:?_  4$_P""
M(7P-_:1:^_;C_;>_;R^+/@;5-!^'EE)\0I_A[XGM[#08&T^Q'VN[AAEM'D5&
M9)'P3DY  !XKY\_X-?/V.]=\):G\2/\ @JKXK^,7CRQ^$FK6&J:'\*M'^)7B
M-;FXFT*&ZCEN-:OY J0QD&S\M=BJ%Q<9)4([ '[7T5_-1_P4"^.7QS_;>_X*
M%?LP?\%)M:US4])^%GCC]HRR\)? KPQ+OA,WA[2M5L!-K$J''S7MU/(0" P2
M$*=RK&:_I7H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M\2_X*,?\F;>,/KI__IPMJ_+BOU'_ ."C'_)FWC#ZZ?\ ^G"VK\N* "BBB@ H
MHHH **** "BBB@ HHHH **** /;O^"<__)Y/@_Z:A_Z;[FOU&K\N?^"<_P#R
M>3X/^FH?^F^YK]1J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M /O^BL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJ .<_:@OOCOI7[.7CG5?V7M/TR\^(UIX5OI_!%CK
M4>ZUNM42%FMX91O3Y7D"IG<H&[)( K^;?]NOX[1_\%+M"O/AM\:?^"6?CZU_
M:^U+P+8Z,EIX<^&,VF^1XACU]WEU)SO\UK9]._=,TX<!V(X5!,/Z:_\ A!](
M_P"?F]_\"VK%7X"_#9/B&_Q672[@>(9-&727U/[=)O-DLS3"'&[;@2,S9QGG
MKB@#\M/^"Z/@C]NCPO\ \$*O@G^POX5\)^*?&OQ&\7+X4\+?$Z_\.:=<ZDPC
ML[!9+N2:6!7;8U[!;AI6X==^2=Q!^ZOVD/\ @G5HGQ>_X)@:E_P3,^$7Q-E^
M'NDW'@&P\)Z;XCL]*-TUG96_D(X:!9H?-\V*)XW!D7<)F)+9(/O?_"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U '\]'_!3_\ X(V?\%+_ (!^-?V2?A+I?[>7
MC;XQZ-IOCNVTGP=>Z#\$UM;;X7Q0S:=%%?E+6YF5XU7RV"RM&N+0_-RQ']!O
MP@\*>+_ ?PF\+^!_B%\09?%NOZ-X=LK'7/%<]DMM)K5Y# D<UZT*LPB::16D
M*!F"E\ G&:M?\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1
M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 >5?\%&/^3-O&'UT__P!.%M7Y<5^F
MG_!0GPKIVF_L@^+KV">Y9T-A@27#,.=0MAT/UK\RZ "BBB@ HHHH **** "B
MBB@ HHHH **** /;O^"<_P#R>3X/^FH?^F^YK]1J_++_ ()[6,.I?M?>$;*=
MG5'%_DQN5/&GW)ZCZ5^FO_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U '\<OQV_P"2W^,O^QKU'_TIDKE:ZGXYH(_C9XQC4G"^*=0 R?\
MIYDKEJ_OK#?[M#T7Y'Y3/XV%%%%;$A1110 4444 %%%% !1110 4444 ?V9_
M S_DB7@[_L5=/_\ 2:.NIKS[X'^"M)D^"WA"1KF\RWA?3R<73?\ /M'74_\
M"#Z1_P _-[_X%M7\"XC_ 'B?J_S/U:'P(V**Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJQ*-BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0
M?2/^?F]_\"VK0TW3H-*M1:6[R,H8G,KECS[F@"Q1110 4444 %%%% !1110!
M\_?\%#]._P""BWBGX9:1\/?^";^M>"?#GB77]6:V\0^//&ZF:/PUIPB9FN;:
MV"N+BY+A$171XQDE@!\P_/#XE?\ !LI\#?BMJJZY_P %(_\ @L?\7/&_C6Y4
M7$UU>^*+#385);/[BVOOM1BC# A0K!1@8 Q@?LA7\IG[5/P&_9T^-/Q(_:E_
M:?\ VPO$?C+4?BY\,?VNX&^(7A8RSI GPWFU2.P\R%A$<,'F2*-ED^2..#:F
MU\D _3?X0_\ !([]K?\ 8J\02ZA_P1N_X+0R>++O1+9+R^^"GQ>U:#6=(O[4
MLP42&T<FS#LC()8[>-B00)4VFOUA^&NI>.-9^'.@:O\ $[PY;:/XENM$M9O$
M.D6=T)X;&^:%6G@20$B14D+J&!.X*#WK\@_^#<+P?^P5\$?^"C7[47P/_P""
M?GBZ?QWX#;PYX;U;0/'[WTTQBA=9!/I<C%4CE\N>1FCE6-7QYB.SE,C]EZ "
MOD7]HK_@A]_P3?\ VF?VB]!_:2^(O[+G@J;5[+5+N^\4PKX>14\422P,B&\$
M;(LC)*RS%W5RY7#9!-?75% %/P[X=\/^$= LO"OA/0K/2]+TVTCM=.TW3K5(
M+>U@C4*D4<: *B*H"A5     KA?@W^R)^R_^SS\/-:^$OP,^ GA7PEX8\1W4
M]SKV@Z#H\5M:W\TT*PRR2QH '9XD1"3U50.U>C44 ?,'_#E+_@D?_P!(Y?@_
M_P"$/:?_ !%;WBW_ ()2_P#!-?Q[X=\.^$?&G[#GPRU32_".FR:?X8L+[PE;
M21:7:O/)</# I7$:&:620@<%G8]Z^@:* /#/@I_P3._X)^_LU>.X_BI^SW^Q
MK\.O!_B:WM9K>VUO0/#%O:W"1RH4D02(NX*RG!'<&N0_X)U_\$W/ W[&W[/7
MCKX0>,/!_@>XB^*'C+4/$'BSPAX7\/B'PW91W5M;V8TNUMI@?-M4MK:-&:10
M9G:5V10^Q?J*B@#Y[_9L_P""47_!.3]C_P")D_QE_9L_8_\ !OA/Q3-')&NN
M6%@SW%LD@(=8&E9OLP925(BV J2IXXJ]^U;_ ,$Q_P!@3]N'Q)I_C+]JW]E;
MPIXSUG2[<6]EK&HVC1W:P!BPA::%D>2,,6(C8E06; ^8Y]VHH X[3/V>/@-H
MWP27]FO2_@UX8@^'J:0VECP3'H< TLV3 AK<VVWRS&V3E2N"22<DFO,OV7?^
M"6?_  3S_8M\<WGQ._9>_9*\(>#_ !%>P/!+K>GV32721/\ ?CBDF9VA1L#*
MQE5.!D' KWZB@ HHHH **** "BBB@ HHHH **** "BBOPF_X.\_^2Y?!C_L4
M]4_]*8:^CX3X?_UHSRGEWM/9\ZD^;EYK<L6]KQWM;<X\?B_J.%=;EO:VE[;N
MWF?NS17\4=%?KO\ Q O_ *F'_E+_ .ZGS_\ K1_TY_\ )O\ [4_M<HK^*.BC
M_B!?_4P_\I?_ '4/]:/^G/\ Y-_]J?VN45_%'11_Q O_ *F'_E+_ .ZA_K1_
MTY_\F_\ M3^URBOXHZ*/^(%_]3#_ ,I?_=0_UH_Z<_\ DW_VI_:Y17\4=%'_
M ! O_J8?^4O_ +J'^M'_ $Y_\F_^U/[7**_BCHH_X@7_ -3#_P I?_=0_P!:
M/^G/_DW_ -J?VN45_%'7[M?\&AG_ "0SXS?]C9I?_I+-7SG%GA7_ *KY'4S'
MZY[3D<5R^SY;\TDM^>6U[['9@,]^O8I4?9VO?6]]EZ(_8*BBBOR(^@"BBB@
MHHHH **** "BBB@ HHHH **** /'=>_X> _VY>_\(Q_PIW^S?M<G]G?;_P"U
M?/\ (W'R_,V?+OVXW;>,YQQ53_C8[_U1+_RL5[;10!XE_P ;'?\ JB7_ )6*
M/^-CO_5$O_*Q7MM% 'B7_&QW_JB7_E8H_P"-CO\ U1+_ ,K%>VT4 >)?\;'?
M^J)?^5BC_C8[_P!42_\ *Q7MM% 'B7_&QW_JB7_E8H_XV._]42_\K%>VT4 >
M)?\ &QW_ *HE_P"5BC_C8[_U1+_RL5[;10!XE_QL=_ZHE_Y6*/\ C8[_ -42
M_P#*Q7MM% %30?[<_L.R_P"$G^R?VE]DC_M'[!N\CS]H\SR]_P VS=G;NYQC
M/-6Z** "BBB@ HHHH **** "BBB@ HHHH **** /+?VTOASXS^+7[-'B3X?_
M  ^T;^T-7U#[']DM/M$<7F;+R"1_GD95&$1CR1TP.<"O@K_AW1^V3_T1W_RX
M=._^2*_4>B@#\N/^'='[9/\ T1W_ ,N'3O\ Y(H_X=T?MD_]$=_\N'3O_DBO
MU'HH _+C_AW1^V3_ -$=_P#+AT[_ .2*/^'='[9/_1'?_+AT[_Y(K]1Z* /R
MX_X=T?MD_P#1'?\ RX=._P#DBC_AW1^V3_T1W_RX=._^2*_4>B@#\N/^'='[
M9/\ T1W_ ,N'3O\ Y(H_X=T?MD_]$=_\N'3O_DBOU'HH _+C_AW1^V3_ -$=
M_P#+AT[_ .2*/^'='[9/_1'?_+AT[_Y(K]1Z* /RX_X=T?MD_P#1'?\ RX=.
M_P#DBC_AW1^V3_T1W_RX=._^2*_4>B@#X*_8M_8N_:7^$O[2_AOX@?$'X:_V
M?I&G_;/M=W_;-E+Y>^SGC3Y(YF8Y=U' /7)XR:^]:** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /XS?CM_R6_QE_P!C7J/_ *4R
M5RM=5\=O^2W^,O\ L:]1_P#2F2N5K^^L-_NT/1?D?E,_C84445L2%%%% !11
M10 4444 %%%% !1110!_9G\#/^2)>#O^Q5T__P!)HZZFN6^!G_)$O!W_ &*N
MG_\ I-'74U_ N(_WB?J_S/U:'P(****Q*"BBB@ HHHH **** "BBB@ HHHH
M**** /G[_@H=\7/V[_@1\,M'^+'[#/[.N@_%BXT?5C)XV\ ZAJ[V.HZCI7E-
MDZ;-@H+E) AVNK[EW!4=RHK\\M9_X./O^"+FM>)O%.G_ +:G[!WC?X?_ !"\
M0Z!_PC_Q'TCQM\)+.>\O[,8S87,H?SKB!2HVI/&F".%6OV.K!\:_"WX8_$E8
MD^(OPYT'7UM\^0-:TB&Z$>3D[?-5L<@=/2@#\>?V0?\ @K;^S>D&J_ 7_@W-
M_P"".'B36]:\07R/KOB;5M%BT+P[93 $1W%_>++-))'&&;;#))!PS",Y;!_8
MGX:I\08_ASH$?Q:ETN3Q4NB6@\3/H@<63:AY*_:#;^9\_D^;OV;OFVXSS6CH
MVB:+X<TR'1/#VD6MA96Z[;>TLK=8HHAG.%10 H^@JU0 5\A?M&?\%U_^"8'[
M+7[1>G_LQ?%K]J70+7Q))J$UGXA-M(\]OX<E2(N%OI8U9(69P(]F=R,PWA "
M1]>U_,QXG^%GB[_@D%\6-?\ @O\ \%4_^">E_P#$#X6>+/B/XMU>\^-GA.RM
MM0O]?T[4M(EL\;Y>$>#<;U5EDBDAD:5@I)#T ?TL>&O%/AGQIX:L/&G@_P 1
M6.JZ/JEE'>:9JNFW:3VUW;R('CFBE0E9(V4A@RD@@@@XKSS]E/\ ;4_9?_;?
M\*Z]XX_96^+5IXQTCPUXFG\/ZUJ%C9W$44&HPI'))"IGC3S0$FC821[HV#C:
MQYKY$^$7_!-G_@G_ /\ !0S_ ()5_"'X-_LU?M4_&:T^">EVU]/X9O\ PIXW
M^PW^H6\\\XGL-1,MLWFI#*TL7D.@V>6%Y"BO /\ @S8T69O^":?Q?\.Z1JLU
ME(?CEJMM:WR*&D@;^QM*59 #P67@\\9% 'W-\2O^"VW_  2A^$'QON/V=?B1
M^W/X'TOQ;9WQLM0L9;N5[>RN0VUH;B[2-K:!U;Y66212A!#8(./IV'6-(N=(
M3Q!;ZI;26$EL+B.]2=3"T)7<) X.TKMYW9QCFOP7_P""C?[(?_!*[_@D5_P3
M?\8?\$[;/1++XW_M(?%_4'E\&R3^%[>\\7)>7,D2V]TTL*M-;11%"8D#!IY'
M=51@\K#[!\&_\$:=7^/_ /P1O^"'[,W[;7QN^*GA/7_AO\-[I-;T7P#XS2QC
MNO/C#IIVH!HIDNDMHDB@"_=7;( 2"#0!]P_LF?MF_LS?MT?#2Z^,7[*/Q4MO
M&'AJSUN?2+C5K2QN;>,7D*QM)&!<1QLV%EC.]05.[@GFN^\8>,/"?P]\*:EX
MZ\>>)K#1=$T>REO-6U?5;M+>VLK>-2\DTLKD+&BJ"2S$  $FORN_X,U?^42>
MK_\ 99-9_P#2+3JWO^#OCXE^*_ '_!'J_P!!\-7\UO!XN^(NBZ-K'DN5\RT
MN+PH2/X3):19'?IWH ^L_P!F+_@KY_P33_;*^*<OP1_9I_:_\*^*/%<:2/%H
M<+3V\UVL8+2&W^T1QBZVJ"Q\DOA5+= 35_\ :Y_X*J?\$]/V$/%6G^!/VLOV
MJ?#?@_7-3MUN+31;GS[F[\AF*K,\-M'(\4;$, [A5.UL$[3C\I/^"Y/[.GP0
M_8+\(?L"_'C]EOX7Z#X1\3>$?B#H^G1:GX=TN*TN-3@6&SFQ<O$H:Y+/"Q)D
M+$_:)<D^8V>T_P""1WP;^$'[<O\ P6T_X*&_$+]JOX6Z!XYNO#/C-/">CVWB
MS28;^.VTX7VI6.V-)E8)_H^F6R;E (7(!PQR ?KAI?[3?[.^M? 1?VIM*^-O
MA>?X;MI#:I_PG":U#_9:V:YWS&XW;%52"K9(*L"IP017EW[*7_!6K_@G'^V_
M\0;KX4?LM?M:>&/%GB6T@>=M#@,]M<S1)]^2%+F.,W"J.6:+<%')P.:_FH\5
M_&GXB^ ?^""?Q-_9&T#Q+>#PO:_MIP:+$99V9!IYTR[NC;=?N?:;""XV]-^Y
MNIS7Z5?\%QOV>O@A^P!^W)_P3U^*/[)?PKT+P3J6F_$^/P[=-X:TN*S?4]-2
MYTJ(03F)5,N8I[J,LV6(NI,DYH _;>BBB@ HHHH **R)/$>JI(R+X3O& 8@,
M&7!]Z3_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BOPF_X.\_\ DN7P8_[%
M/5/_ $IAK]P?^$EU?_H4+W_OI:_#/_@[>U&ZU#XW_!M[K2IK4KX5U0!9B/F_
MTF'IBOT?PH_Y+C#^E3_TB1X^??\ (LG\OS1^0]%%%?UR?GX4444 %%%% !11
M10 4444 %%%% !7[M?\ !H9_R0SXS?\ 8V:7_P"DLU?A+7[F_P#!I#JE[I_P
M/^,:6NBSW0;Q7IA+0D?+_HTO7-?G/BO_ ,D/B/6G_P"EQ/8R'_D9P]'^3/V/
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK^13] -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH _CE^.W_);_&7_
M &->H_\ I3)7*UU/QS8O\;/&+LI4GQ3J!*GM_I,E<M7]]8;_ ':'HOR/RF?Q
ML****V)"BBB@ HHHH **** "BBB@ HHHH _LS^!G_)$O!W_8JZ?_ .DT==37
MGWP/\1ZLGP6\((OA*\8#POIX#!EY_P!&CKJ?^$EU?_H4+W_OI:_@7$?[Q/U?
MYGZM#X$;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UB4;%%8__  DNK_\
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
M?B/X6_:,_P""4.A?LTZ5+>1Z[;W>B1%6\3:K=S2F[FG8DF64!8R78DX8#.
M/OZOC'_@E9XV_P""V/BSQ-XQB_X*R?"#X=>&-+AL+,^"Y? ]S#(]Q<%Y?M E
M\N\GP HBQD+R3R>WV=0 445^!^B?\%,/^"S_ /P4K^,=[^T/^Q'\:? 7A#0_
M"?Q$\5:'\/OA!+HYNK[5#IVB27N-1!!:1KJ']U%DJ@N-Y41^7OH _?"BOB+Q
M%_P4^_:]^%'[ /PV_:*\?_\ !++XM^*?BKXLM;FU\2?"_P ":#+))HFH6YD0
MRW&1));6D[1B2-MLK!)4!W$$GSW_ (-QO^"D_P"TU_P4*_8K^*'[1O[8'BB'
M4M3\/?%?4[#3X-.T."V&GZ;%IMC=+:(EO&IE*-/* S[I&R 6.!0!^C]%?AI?
M?\%)/^#BSXP_LQ?$G_@K'\.)/AG\./A-X U6\ELO@QXS\*2C5-0TNU,;22R2
M2PB1F$;\LL\/F-'+Y:)^[#>O?M4?\%YOVC?B=^S/^R3X9_8'\$Z!H?QC_:UF
M6*UN/%"-=V/A-8KB.TNI=N/WJ_:6?9(R.!#;R,8V8J  ?K;17YC_ /!._P#X
M*&_\% _AA_P5'\0?\$A/^"H/BWP=XS\2W/@I?$_P_P#B+X/TC[ NHQA!));2
MPJD:$>6LY#"-"K6L@)D#JR_2G_!9'_@H@W_!+W]@7Q;^U5I'ANTUGQ#;2VVE
M^$=*U!F%O<:G=2;(S-L(8QQJ))F52I=82H92P8 'U)17XRZ'_P %*?\ @LU_
MP3Q^-W[-_C#_ (*<_$+X<>.?A=^TCJ5MIMU8>&O#ZV-[X)N;H6YC#2)%&)/+
M%TC,&,P989U!!".W9?%K]O[_ (*U?\% O^"D?QG_ &+O^"4?Q)^'GPZ\,_L_
M6D=OXC\2^,]$%]-KVL%BC6OSQ3+"GG1SQ+M0$"W=RY+JB@'ZT45^->B_\'-?
MQ$T__@AUX@_;=\9_#'0HOC?X<^(@^&\NA-'(FF3:XT/VE+UH@Y=8A:+-(T0?
MYI;=T#*K KK>#_\ @H5_P6+_ ."<O[;'[//P>_X*L?$'X=^//!'[2=X-)LI_
M"N@K8W?A+5G>VC6!GCBB614FO;97+APRM(593'\P!^OU%%% !1110 4444 %
M%%% !1110 5^$W_!WG_R7+X,?]BGJG_I3#7[LU^$W_!WG_R7+X,?]BGJG_I3
M#7Z/X4?\EQA_2I_Z1(\?/O\ D63^7YH_'RBBBOZY/S\**** "BBB@ HHHH *
M*** "BBB@ K]VO\ @T,_Y(9\9O\ L;-+_P#26:OPEK]VO^#0S_DAGQF_[&S2
M_P#TEFK\Y\5_^2'Q'K3_ /2XGL9#_P C.'H_R9^P5%%%?R*?H 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?QF_';_DM_C+_ +&O4?\ TIDKE:ZKX[?\EO\ &7_8UZC_ .E,
ME<K7]]8;_=H>B_(_*9_&PHHHK8D**** "BBB@ HHHH **** "BBB@#^S/X&?
M\D2\'?\ 8JZ?_P"DT==37+? S_DB7@[_ +%73_\ TFCKJ:_@7$?[Q/U?YGZM
M#X$%%%%8E!1110 4444 %%%% !1110 4444 %%%% !7X+_!'_@G+X3_X.+OV
MUOVF_BO^WU^U3\0-.@^$_P 7-0\&>"OACX/U>UMFT'3K:22**9DNH+A$5Q&5
M)2)#)-%,S,<[1^O_ .VQ^WY^S;_P3[\)>%_&W[2WB+4-.L/&/BZW\-:')IVD
MRW;2:A/'))&C+&"44K$_S'@8'K7X@?\ !6'6_P#@W ^,O[=7C[QWX@_:K^,_
MP@^*VF^);_0_B.WP[\+3M9:EJ%K,UK<RE6A.)&>(AI(W"28WLC,S,0#[#_X(
M"7'Q'_9-_;X_:=_X)'6G[0.J_%#X8_"!=(U'P/KVKW(FET9[F)&GT[>I*J5:
M7RVC7:BRVDS*B%W4?K+7YB_\&W/BK_@CCH7@+QS\#/\ @EEXD\7>(=6L/L6J
M?$7Q3XXT>6#4=3:0S1VVZ1HHT\M-LP2*-0$WLQRSLS?IU0 V=WBA>2*$R,JD
MK&I +''09XYK^:7]H5/^"4W[8/B.\_X* _L._&3Q3^R)\6K7Q'XL?QG8WWBR
M'3KRUU*RT>6_BG%G%<;X!>70^RCR'4-(9$$3/E6_I<KY%_:*_P""'W_!-_\
M:9_:+T']I+XB_LN>"IM7LM4N[[Q3"OAY%3Q1)+ R(;P1LBR,DK+,7=7+E<-D
M$T 5/^"!W[4/[1'[8W_!*OX8_'O]J.:6[\7:G#?VUQK,UJL+ZM;VU]/;P7C(
MH #/'&N6  <J7'#U\A?\&;>H6.D_\$[/C#JNJ7D5O;6WQ\U66XN)G"I%&ND:
M669B>   22>F*_7;P[X=\/\ A'0++PKX3T*STO2]-M([73M-TZU2"WM8(U"I
M%'&@"HBJ H50    *X7X-_LB?LO_ +//P\UKX2_ SX">%?"7ACQ'=3W.O:#H
M.CQ6UK?S30K#+)+&@ =GB1$)/55 [4 ?A7^U3_P5D\%?\%U_CCKW[,?C/]N7
MPC^S7^R3X>U:--:N]8U1(O$GQ#6.3<I2)O\ 5PDH'5' CCRCR"=U$4?=_P#!
M0V;]DO\ 9I_;V_X)K_M4_L_>*]&3]F[0#)X4T3Q?9WWF:9916UVL1FFN6X',
M[N\KG+&"9R3M8C]0/^'*7_!(_P#Z1R_!_P#\(>T_^(KT3Q5^P5^QAXW_ &;K
M7]C_ ,5?LR>#;SX8V)W:=X)DT2,6%D_F/)YD$:@>1('DD8/&58&1L$9- 'Y?
M:+X_\ _MB?\ !W;X9^*W[.OC?2_%OACX3? F=/%/B+PY?QWEBCO:WT6P3PEH
MW(?5;=2 3AE9>J, _P#X.-OVD?@#_P %.?\ @AUXA^./[#_Q0@\>^&OAS\6]
M(F\4:AI>GW40M2L+PNK+/%&Q"_VE;.6 *@-G/!Q^GG[*O[!G['G[#GAC4_"G
M[)/[.WAGP1:ZPZOJQTFT/G7[*&"">=RTLJKN;:&8A=[8 W'/G7_!.O\ X)N>
M!OV-OV>O'7P@\8>#_ ]Q%\4/&6H>(/%GA#POX?$/ANRCNK:WLQI=K;3 ^;:I
M;6T:,TB@S.TKLBA]B@'Y??\ !;7]IOX#?\%#/#/[ W[/O[*'Q6T#QCXH\5_$
M#2-2DTKPWJL5W<:/"8;2$_:TB8M:LK2ON64*5^S2Y \ML=I_P2B^.?P4_8 _
MX+:?\%"?A]^UW\6O#W@";Q7XQ3Q;H=YXOU:*PBN]/:]U&^S$\S*)&\C5+=PB
MDL5#$ [3C]*_V;/^"47_  3D_8_^)D_QE_9L_8_\&^$_%,T<D:ZY86#/<6R2
M AU@:5F^S!E)4B+8"I*GCBKW[5O_  3'_8$_;A\2:?XR_:M_96\*>,]9TNW%
MO9:QJ-HT=VL 8L(6FA9'DC#%B(V)4%FP/F.0#^9GQ1\#/B5\0/\ @@7\3/VP
MM"\+WO\ PC5W^V?!KT0E@8*=-&FW=H;K_<^UW\-ONZ;PR]17Z/?\%L/VE/@+
M_P %&?VZ?^">_P */V/?BSH/CK4KWXFIXCU)/#&JQ7CZ1ISW.E3>9<B)F,++
M#;W4C(V&46KY Q7[&Z9^SQ\!M&^"2_LUZ7\&O#$'P]32&TL>"8]#@&EFR8$-
M;FVV^68VR<J5P223DDUYE^R[_P $L_\ @GG^Q;XYO/B=^R]^R5X0\'^(KV!X
M)=;T^R:2Z2)_OQQ23,[0HV!E8RJG R#@4 >_4444 %%%% &1)X+TJ61I6N;S
M+,2<73 4G_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\
MX%M7X9_\';VC6NC_ !O^#<=K),P?PKJA/G2EO^7F'IFOWDK\)O\ @[S_ .2Y
M?!C_ +%/5/\ TIAK]'\*/^2XP_I4_P#2)'CY]_R+)_+\T?CY1117]<GY^%%%
M% !1110 4444 %%%% !1110 5^YO_!I#H%EK'P/^,<EU+.I3Q7I@'DS%?^7:
M7KBOPRK]VO\ @T,_Y(9\9O\ L;-+_P#26:OSGQ7_ .2'Q'K3_P#2XGL9#_R,
MX>C_ "9^M7_"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q17\BGZ 8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L
M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;5L44 ?QF?'-!'\;/&,:DX7Q3J &3_T\R5RU=5\=O\
MDM_C+_L:]1_]*9*Y6O[ZPW^[0]%^1^4S^-A1116Q(4444 %%%% !1110 444
M4 %%%% ']C?P/\%:3)\%O"$C7-YEO"^GDXNF_P"?:.NI_P"$'TC_ )^;W_P+
M:L[X&?\ )$O!W_8JZ?\ ^DT==37\"XC_ 'B?J_S/U:'P(Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HK$HQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV
M** ,?_A!](_Y^;W_ ,"VK0TW3H-*M1:6[R,H8G,KECS[FK%% !1110 4444
M%%%% !1110!\J?\ !7GXB_M'?"S]GCP[XN_9;_8&T/\ :(\3)X\M8I/".N62
M3)IMK]DO';4H]P.V1)8X8@PY'V@U^<VM_M?_ /!8+Q+K-WXC\1_\&N/PYU#4
M-0NI+F_O[WP]!+-<S.Q9Y9'92SNS$L6)))))K]&?^"O/PZ_:.^*?[/'AWPC^
MRW^WSH?[._B9_'EK+)XNUR]2%-2M?LEXC:;'N(W2/+)#*%')^SFOSFUO]D#_
M (+!>&M9N_#GB/\ X.COASI^H:?=26U_87OB&"*:VF1BKQ2(S!D=6!4J0"""
M#0!]F?\ !&?XL_MA?$GQ=X\M_P!J#_@DGX4_9IMK33;%M(U'PYI,5LVNNTDP
MDB<HHW"(!6&?^>AK[XKX'_X(S_";]L+X;>+O'EQ^U!_P5L\*?M+6UWIMBND:
M=X<U:*Y;0G628R2N$8[1*"JC/_/,U]\4 %%%?(7[1G_!=?\ X)@?LM?M%Z?^
MS%\6OVI= M?$DFH36?B$VTCSV_AR5(BX6^EC5DA9G CV9W(S#>$ ) !]>T50
M\->*?#/C3PU8>-/!_B*QU71]4LH[S3-5TV[2>VN[>1 \<T4J$K)&RD,&4D$$
M$'%>>?LI_MJ?LO\ [;_A77O''[*WQ:M/&.D>&O$T_A_6M0L;.XBB@U&%(Y)(
M5,\:>: DT;"2/=&P<;6/- 'J5%>6_'W]M;]EW]E[XA?#WX4?'?XN6?A_Q'\5
M?$2:'\/](EL[B>75[]I(HA$HAC<1C?/"IDD*(#(,L*M_M/\ [7?[,W[%OPW/
MQ<_:H^-6A>"/#QN5MH;_ %NZV&YG()$,,:@R3R;0S;(U9L*3C )H ]'HKQ_]
MD']O[]C;]O?PSJ'BW]D']H/0?'%II,R1:M'IDDD=S8LX)3SK>94FB#[6VLR
M-L;!.TX]/\8>,/"?P]\*:EXZ\>>)K#1=$T>REO-6U?5;M+>VLK>-2\DTLKD+
M&BJ"2S$  $F@#1HKYN_9B_X*^?\ !-/]LKXIR_!']FG]K_PKXH\5QI(\6APM
M/;S7:Q@M(;?[1'&+K:H+'R2^%4MT!-7_ -KG_@JI_P $]/V$/%6G^!/VLOVJ
M?#?@_7-3MUN+31;GS[F[\AF*K,\-M'(\4;$, [A5.UL$[3@ ^@J*X;2_VF_V
M=]:^ B_M3:5\;?"\_P -VTAM4_X3A-:A_LM;-<[YC<;MBJI!5LD%6!4X((KR
M[]E+_@K5_P $X_VW_B#=?"C]EK]K3PQXL\2VD#SMH<!GMKF:)/OR0I<QQFX5
M1RS1;@HY.!S0!]%4444 %%%% !1110 4444 %%%% !7X3?\ !WG_ ,ER^#'_
M &*>J?\ I3#7[LU^$W_!WG_R7+X,?]BGJG_I3#7Z/X4?\EQA_2I_Z1(\?/O^
M19/Y?FC\?****_KD_/PHHHH **** "BBB@ HHHH **** "OW:_X-#/\ DAGQ
MF_[&S2__ $EFK\):_=K_ (-#/^2&?&;_ +&S2_\ TEFK\Y\5_P#DA\1ZT_\
MTN)[&0_\C.'H_P F?L%1117\BGZ %%%% !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 %%%% '\9OQV_Y+?X
MR_[&O4?_ $IDKE:ZKX[?\EO\9?\ 8UZC_P"E,E<K7]]8;_=H>B_(_*9_&PHH
MHK8D**** "BBB@ HHHH **** "BBB@#^S/X&?\D2\'?]BKI__I-'74URWP,_
MY(EX._[%73__ $FCKJ:_@7$?[Q/U?YGZM#X$%%%%8E!1110 4444 %%%% !1
M110 4444 %%%% 'BW[;'[ ?[-O\ P4$\)>%_!/[2WAW4-1L/!WBZW\2Z''IV
MK2VC1ZA!')'&[-&074+*_P IX.1Z5^(__!1B^_X-/OAU^VY\3=$^//@;XP^*
MO']QXTU*]\>W_@C4[F2PBUJ>ZDFO(%:2ZB&Y)G=66,%%(*@Y4@?T0U_/#^RM
M_P % ?BW^Q7^W3^UIX8_X)S?\$GO%_[2/@O5/C;J%W?>)[;0[E-0TG4#(ZW-
MDUS;6EV)+3SUF>W1PDFQBS#<YP ?7_\ P;>^*?\ @BOXA^(/Q4C_ ."47PW^
M)NA:I%HVEGQF_C^=GCFMS+<?9Q#FYFPP;S=W X(ZU^K]?%'_  2>_P""@7[7
MO[:GBCQGH_[3?_!*WQ7^SI;:!86<VD:AXC%UMUMY7E62)//L+49C"*QP7_U@
MX'?[7H *_F8\3_"SQ=_P2"^+&O\ P7_X*I_\$]+_ .('PL\6?$?Q;J]Y\;/"
M=E;:A?Z_IVI:1+9XWR\(\&XWJK+)%)#(TK!22'K^F6>%+B%[>7.UU*MM8@X(
MQP1R*_"#X@_L'?\ !>S]EGQ=I?[%G@SQCX%^-/AGQ7XD\6I\-_B%\1O%%]<Z
MA8VFHZ%-97,5^)V)016FZ5(P)$\\M@R*_ET ?:GPB_X)L_\ !/\ _P""AG_!
M*OX0_!O]FK]JGXS6GP3TNVOI_#-_X4\;_8;_ %"WGGG$]AJ)EMF\U(96EB\A
MT&SRPO(45X5_P9>V<6G?\$[?BII\!8I!\?-1C0L><+I&E 9_*OO#_@DA^P*W
M_!,W]@?P1^R'?^,XO$.JZ%'=76O:Q;1LD$]]=7$EQ,(5;YA$C2>6A(!98PQ"
MEB!XO_P;R_\ !-/]HG_@EY^RIX[^#/[2E[X;GU?Q'\5;WQ%I[>&=3DNH19RV
M-C H=I(HR'WV\F5 (QCGG  /SU_X*D?\$W?AA^PI_P %G/V$?B)X*^-?Q0\:
MZK\2_CU;2:U<_$SQ8NK-:)9ZYHKPPVK>3&T40-[-\A+# 3&,'/LW_!RO::-\
M,?\ @H=^R%^UA^UG\-+SQ5^S;X1U>[M?&MO_ &2;^QLKV6:-MUU!@JZNBP.(
MV!\U;21 &^Z?J3_@K3_P33_:)_;9_;I_8V_:,^#E[X;B\/\ P'^)<FO>-TUK
M4Y(+B2U;4-&N +5%B<2OLL)^&9!DH,\DCO/^"L'P8_X*?^.]*\#_ !*_X)F?
M&/PY;:CX5U9Y/&?PM\;6L!TCQM8LT3+!)*\;-&RF-T*AX@Z3L1(C1KN /S)_
M8!_;#_93^+'_  =(:1XM_P""<7@QO#WPM^)/PFOM+U<V/AA]&L=>GM;2XN7O
MH;1HX]J>?90Q;RBDR0RG&68GZP_X.^/B7XK\ ?\ !'J_T'PU?S6\'B[XBZ+H
MVL>2Y7S+0"XO"A(_A,EI%D=^G>MG_@F[_P $U/VX=3_;^\4?\%8?^"ET/@70
M/'<G@M?"GPW^&W@&4S:?X:L  &D:0E@&P) %5Y ?M,S$KE$7S'X:?LU_MO\
M_!<#_@D;\=/V8/VY_CKX.UGX@:'\8;C3_AW\0/#-A$NA27&F6]C(#&]M!']H
MM_M,E]:23JC%29=H<Q!2 >-_\%R?V=/@A^P7X0_8%^/'[+?POT'PCXF\(_$'
M1].BU/P[I<5I<:G L-G-BY>)0UR6>%B3(6)^T2Y)\QL]I_P2.^#?P@_;E_X+
M:?\ !0WXA?M5_"W0/'-UX9\9IX3T>V\6:3#?QVVG"^U*QVQI,K!/]'TRV3<H
M!"Y .&.=;PQ_P2]_X+*?M\?'#]G/PU_P5$TKX7>%?A;^S9J-MJ G\'ZM)=W_
M (UN;46XB:5-[JOF?98U=B( JRSE4)957L?C'_P3M_X*S?L)_P#!1WXQ_MK_
M /!);P]\,_&>@?'^RCE\4^&/'VHO:RZ'JP)=KM/WD2S+YSS2K\YXN)$:/Y4=
M@#\@/%?QI^(O@'_@@G\3?V1M \2W@\+VO[:<&BQ&6=F0:>=,N[HVW7[GVFP@
MN-O3?N;J<U^E7_!<;]GKX(?L ?MR?\$]?BC^R7\*]"\$ZEIOQ/C\.W3>&M+B
MLWU/34N=*B$$YB53+F*>ZC+-EB+J3).:Z_0_^#9+Q?>?\$0-?_81\8_%C1)O
MC1XB^( ^(LWB8F5]+AU]8OLZ6ADV"5H#:F6)I0F1)</($8 (;_@7_@F[_P %
MAO\ @H%^VK^S[\:/^"LFD?#+PIX*_9KNAJFDV?@K5'N[SQ7JR/;2+<2KOD1
M\MG:N^XH J.JQ_O24 /UYHHHH **** ,B3Q'JJ2,B^$[Q@&(#!EP?>D_X275
M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EK\,_^#M[4;K4
M/C?\&WNM*FM2OA75 %F(^;_28>F*_>2OPF_X.\_^2Y?!C_L4]4_]*8:_1_"C
M_DN,/Z5/_2)'CY]_R+)_+\T?CY1117]<GY^%%%% !1110 4444 %%%% !111
M0 5^YO\ P:0ZI>Z?\#_C&EKHL]T&\5Z82T)'R_Z-+US7X95^[7_!H9_R0SXS
M?]C9I?\ Z2S5^<^*_P#R0^(]:?\ Z7$]C(?^1G#T?Y,_6K_A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V**_D4_0#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MB
MB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C
M_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V
M** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A
M)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$
MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%
M"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z
M%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MB
MB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C
M_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI:V** /XS/CFQ?XV>,792I/BG4"5/;_ $F2
MN6KJOCM_R6_QE_V->H_^E,E<K7]]8;_=H>B_(_*9_&PHHHK8D**** "BBB@
MHHHH **** "BBB@#^QOX'^(]63X+>$$7PE>,!X7T\!@R\_Z-'74_\)+J_P#T
M*%[_ -]+6=\#/^2)>#O^Q5T__P!)HZZFOX%Q'^\3]7^9^K0^!&/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%%8E&/\ \)+J_P#T*%[_ -]+1_PDNK_]
M"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+6AIMY/?6HGN+"2V8L1Y4I&?KQ5BB@
MHHHH **** "BBB@ HHHH *_%P?L;_P#!R=^RY^UI\>?'7[ OA_X+Z#\/OBA\
M5=4\26>BW]Y;R1R^9.RQ7Q27<\-Q-;K"TRJP0N"0BFOVCKY+_:1_X+I?\$G?
MV2/BUJ7P+^/O[9FA:-XKT9PFKZ/::3J.HM92$ ^5*]E;2I'( 1F-F#+W H Q
M?^"5O_#['_A)O&/_  ]D_P"%=?V7]@L_^$+_ .$&\G?]HWR_:/.\OMM\K&>^
M:^SJ^?OV*_\ @J9^P7_P41UC7] _8V_: MO&MWX7MH+C788-"U&S^RQS,ZQ,
M3=V\0;<8W&%)(QSCBOH&@ HHHH **** "BBB@!'1)%*.H96&"",@BJ/A;PIX
M7\#>';/P?X)\-V&CZ3IT"P:?I>E6:6]M:Q+]V...,!44=@  *OT4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7X3?\'>?_ "7+X,?]BGJG_I3#7[LU
M^$W_  =Y_P#)<O@Q_P!BGJG_ *4PU^C^%'_)<8?TJ?\ I$CQ\^_Y%D_E^:/Q
M\HHHK^N3\_"BBB@ HHHH **** "BBB@ HHHH *_=K_@T,_Y(9\9O^QLTO_TE
MFK\):_=K_@T,_P"2&?&;_L;-+_\ 26:OSGQ7_P"2'Q'K3_\ 2XGL9#_R,X>C
M_)G[!4445_(I^@!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!_&;\=O\ DM_C+_L:]1_]*9*Y
M6NJ^.W_);_&7_8UZC_Z4R5RM?WUAO]VAZ+\C\IG\;"BBBMB0HHHH **** "B
MBB@ HHHH **** /[,_@9_P D2\'?]BKI_P#Z31UU-<M\#/\ DB7@[_L5=/\
M_2:.NIK^!<1_O$_5_F?JT/@04445B4%%%% !1110 4444 %%%% !1110 444
M4 %?S9_!+]K[_@AU^Q-^WE^UK\,/^"B?[.,7Q=U>^^/6MWF@>-]6^'EOK+01
M_:YEN=.>*\8&&2*Y\W]]&&6<-N)7:JU^Y'_!1'XS?MW?!;P-X,U;]@K]FW2?
MB7K.J>.[2P\7:?J]T(ETS17BE::]0FXARZ.L2@9;[Y^4]1\$_M(?M'?\%[]$
M_:'\>Z-\(?\ @A5\'?%GA.T\::I#X7\5:G;VAN=9TY+N5;:]E+:BA\R:()(V
M54Y<\#I0![S_ ,$6/VT/^".?[5?C#Q]IG_!+G]F?3O .I:-IMA+XOGL?AQ9Z
M$;R"2286ZEK<DS;664X;[N[(ZU^@-?#'_!(+XK_\%+_B1XK\<6_[?/\ P3@\
M!_ FQM=/LF\-WO@Z*%7U>5I)1-'+Y=U/Q&H0C(7[YZU]ST %?@?HG_!3#_@L
M_P#\%*_C'>_M#_L1_&GP%X0T/PG\1/%6A_#[X02Z.;J^U0Z=HDE[C4006D:Z
MA_=19*H+C>5$?E[Z_>Z=WBA>2*$R,JDK&I +''09XYK^:7]H5/\ @E-^V#XC
MO/\ @H#^P[\9/%/[(GQ:M?$?BQ_&=C?>+(=.O+74K+1Y;^*<6<5QO@%Y=#[*
M/(=0TAD01,^58 _7_P 1?\%/OVO?A1^P#\-OVBO'_P#P2R^+?BGXJ^++6YM?
M$GPO\":#+))HFH6YD0RW&1));6D[1B2-MLK!)4!W$$GA_P#@VK_X*(?M2_\
M!2K]D7XB?&[]K'Q3:ZEK6F?&&_TC28+/1[>S33[!;"PN$M0L,:;PCW$@WR;I
M"#\S'%>H?\$#OVH?VB/VQO\ @E7\,?CW^U'-+=^+M3AO[:XUF:U6%]6M[:^G
MMX+QD4 !GCC7+  .5+CAZ^2/^#,O_E'W\6O^S@M3_P#33I5 &'^UE_P7G_;Q
ME_X*6?LT?LM_#W]DSXB? GP/XT^,5AH7B74_BCX1ACG\:6;ZI96MQ%9">%Q%
M"D<V3+%)YA^TQG,>!N^C?^"['_!23]JS]CKQ/\!/V5/V+H/"^E>/OV@_&TN@
MZ=XX\:PF33M!6.6RAW%""I=Y+Z,Y99 J1.!&[,N/#O\ @XF_Y2R?\$S?^RYS
M?^GGPS7,?\'2'B#2?BG^UQ^R9^Q+^TCXO@\$_ ?QKXJEO_&7CAK6WCE@N(YH
MH"J7LZ,+,1PS?,_" 76^0,L8  /:/^"9W_!0'_@HQX<_X*H^._\ @D9_P42\
M9>"?B1K.@> H_%6D?$3P-I0LC$A^RG[/=0HD:*&6Z7'[M&5U',BRJ5^E_P#@
MLC_P40;_ ()>_L"^+?VJM(\-VFL^(;:6VTOPCI6H,PM[C4[J39&9MA#&.-1)
M,RJ5+K"5#*6##\O?^"6/A/X0_L1?\''NN_LK?\$X/C2/B5\'O%?PN?4?B3K$
M^H6VM2:5/!;22HHU*%,N$N3;*<-MS>F-PSQJ5]-_X.-OVD?@#_P4Y_X(=>(?
MCC^P_P#%"#Q[X:^'/Q;TB;Q1J&EZ?=1"U*PO"ZLL\4;$+_:5LY8 J V<\'
MFA_\%*?^"S7_  3Q^-W[-_C#_@IS\0OAQXY^%W[2.I6VFW5AX:\/K8WO@FYN
MA;F,-(D48D\L72,P8S!EAG4$$([=E\6OV_O^"M7_  4"_P""D?QG_8N_X)1_
M$GX>?#KPS^S]:1V_B/Q+XST07TVO:P6*-:_/%,L*>='/$NU 0+=W+DNJ+X)_
MP6U_:;^ W_!0SPS^P-^S[^RA\5M \8^*/%?Q TC4I-*\-ZK%=W&CPF&TA/VM
M(F+6K*TK[EE"E?LTN0/+;':?\$HOCG\%/V /^"VG_!0GX??M=_%KP]X F\5^
M,4\6Z'>>+]6BL(KO3VO=1OLQ/,RB1O(U2W<(I+%0Q .TX -O1?\ @YK^(FG_
M /!#KQ!^V[XS^&.A1?&_PY\1!\-Y=":.1-,FUQH?M*7K1!RZQ"T6:1H@_P T
MMNZ!E5@5UO!__!0K_@L7_P $Y?VV/V>?@]_P58^(/P[\>>"/VD[P:393^%=!
M6QN_"6K.]M&L#/'%$LBI->VRN7#AE:0JRF/YORA\4? SXE?$#_@@7\3/VPM"
M\+WO_"-7?[9\&O1"6!@ITT:;=VANO]S[7?PV^[IO#+U%?H]_P6P_:4^ O_!1
MG]NG_@GO\*/V/?BSH/CK4KWXFIXCU)/#&JQ7CZ1ISW.E3>9<B)F,++#;W4C(
MV&46KY Q0!^WU%%% !1110 45D2>"]*ED:5KF\RS$G%TP%)_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%?A-_P=Y_\ )<O@Q_V*>J?^E,-?N#_P@^D?\_-[
M_P"!;5^&?_!V]HUKH_QO^#<=K),P?PKJA/G2EO\ EYAZ9K]'\*/^2XP_I4_]
M(D>/GW_(LG\OS1^0]%%%?UR?GX4444 %%%% !1110 4444 %%%% !7[M?\&A
MG_)#/C-_V-FE_P#I+-7X2U^YO_!I#H%EK'P/^,<EU+.I3Q7I@'DS%?\ EVEZ
MXK\Y\5_^2'Q'K3_]+B>QD/\ R,X>C_)G['T5C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M7\BGZ ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;
M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U '\<OQV_P"2
MW^,O^QKU'_TIDKE:ZGXYH(_C9XQC4G"^*=0 R?\ IYDKEJ_OK#?[M#T7Y'Y3
M/XV%%%%;$A1110 4444 %%%% !1110 4444 ?V9_ S_DB7@[_L5=/_\ 2:.N
MIKS[X'^"M)D^"WA"1KF\RWA?3R<73?\ /M'74_\ "#Z1_P _-[_X%M7\"XC_
M 'B?J_S/U:'P(V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJQ*-BBL?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VK0TW3H-*M
M1:6[R,H8G,KECS[F@"Q1110 4444 %%%% !1110!\_?\%#OV'/$'[;GPRTC2
M?AO^T[XU^$'CCPEJQU7P9XY\%7I1[2Z,31-'<P;E%W;.CD/"63=@?-C(/P=X
MEUO_ (/!OV;ICX*\)^#O@)\?K.$[+7Q;*+;3[F:/.%::)[S355\<L%1@"#AF
MZG]<J* /RF\&_L>_\'''[?TL>C_\% _VR/#'[/7P\N#C6O"7P,BC_M[4(R</
M +Y6E^RJRY&];F4<_-$U?I]\-? .@_"GX<Z!\+O"S7+:9X;T2UTK3C>7!EF,
M%O"L,?F.>7?:@RQY)R:VZ* "OD7]HK_@A]_P3?\ VF?VB]!_:2^(O[+G@J;5
M[+5+N^\4PKX>14\422P,B&\$;(LC)*RS%W5RY7#9!-?75% %/P[X=\/^$= L
MO"OA/0K/2]+TVTCM=.TW3K5(+>U@C4*D4<: *B*H"A5     KD/V?_V7_P!G
M;]E/PM?>"/V:_@MX;\#:1J>J/J6H:;X9TJ.TAN+QT2-IW6, ,Y2.-2QYP@':
MN[HH X3XK?LO_L[?'3QQX/\ B7\8_@MX;\3>(/A_J1U#P1K.M:5'<7&AW1DA
MD,UJ[ F%]]O VY<',2'L*A_:4_90_9M_;$^'A^%/[4/P4\/>./#_ -H%Q%IW
MB#3UF%O. 0)H7^_#( S+OC*MAB,X)%>@T4 >.?LJ?\$_?V,/V&]$U/1?V2?V
M;?"W@A=851JL^E61^T7P7.Q)KB0O-(BDG"LQ"[B0!DYX#_@G7_P3<\#?L;?L
M]>.OA!XP\'^![B+XH>,M0\0>+/"'A?P^(?#=E'=6UO9C2[6VF!\VU2VMHT9I
M%!F=I79%#[%^HJ* /GO]FS_@E%_P3D_8_P#B9/\ &7]FS]C_ ,&^$_%,T<D:
MZY86#/<6R2 AU@:5F^S!E)4B+8"I*GCBKW[5O_!,?]@3]N'Q)I_C+]JW]E;P
MIXSUG2[<6]EK&HVC1W:P!BPA::%D>2,,6(C8E06; ^8Y]VHH X[3/V>/@-HW
MP27]FO2_@UX8@^'J:0VECP3'H< TLV3 AK<VVWRS&V3E2N"22<DFO,OV7?\
M@EG_ ,$\_P!BWQS>?$[]E[]DKPAX/\17L#P2ZWI]DTETD3_?CBDF9VA1L#*Q
ME5.!D' KWZB@ HHHH **** "BBB@ HHHH **** "OPF_X.\_^2Y?!C_L4]4_
M]*8:_=FOPF_X.\_^2Y?!C_L4]4_]*8:_1_"C_DN,/Z5/_2)'CY]_R+)_+\T?
MCY1117]<GY^%%%% !1110 4444 %%%% !1110 5^[7_!H9_R0SXS?]C9I?\
MZ2S5^$M?NU_P:&?\D,^,W_8V:7_Z2S5^<^*__)#XCUI_^EQ/8R'_ )&</1_D
MS]@J***_D4_0 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 _C-^.W_);_ !E_V->H_P#I3)7*
MUU7QV_Y+?XR_[&O4?_2F2N5K^^L-_NT/1?D?E,_C84445L2%%%% !1110 44
M44 %%%% !1110!_9G\#/^2)>#O\ L5=/_P#2:.NIKEO@9_R1+P=_V*NG_P#I
M-'74U_ N(_WB?J_S/U:'P(****Q*"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^0OVC/\ @NO_ ,$P/V6OVB]/_9B^+7[4N@6OB234)K/Q";:1
MY[?PY*D1<+?2QJR0LS@1[,[D9AO" $CZ]K^9CQ/\+/%W_!(+XL:_\%_^"J?_
M  3TO_B!\+/%GQ'\6ZO>?&SPG96VH7^OZ=J6D2V>-\O"/!N-ZJRR120R-*P4
MDAZ /Z6/#7BGPSXT\-6'C3P?XBL=5T?5+*.\TS5=-NTGMKNWD0/'-%*A*R1L
MI#!E)!!!!Q7GG[*?[:G[+_[;_A77O''[*WQ:M/&.D>&O$T_A_6M0L;.XBB@U
M&%(Y)(5,\:>: DT;"2/=&P<;6/-?(GPB_P"";/\ P3__ ."AG_!*OX0_!O\
M9J_:I^,UI\$]+MKZ?PS?^%/&_P!AO]0MYYYQ/8:B9;9O-2&5I8O(=!L\L+R%
M%>%?\&7MG%IW_!.WXJ:? 6*0?'S48T+'G"Z1I0&?RH _3#X^_MK?LN_LO?$+
MX>_"CX[_ !<L_#_B/XJ^(DT/X?Z1+9W$\NKW[211")1#&XC&^>%3)(40&098
M5R_[67_!3[]@C]A?Q?IG@']K3]I?0_!&L:QIO]H:98:K#<,]Q;>8T?FCRHG&
M-Z,O)!XK\=?^"I'_  3=^&'["G_!9S]A'XB>"OC7\4/&NJ_$OX]6TFM7/Q,\
M6+JS6B6>N:*\,-JWDQM%$#>S?(2PP$QC!S^Q/[<7[.O_  3R\4>!=:_:@_;I
M_9N^'?BVP^'_ (4NKR]U_P 9>$+34I['3;=9+B2.-IXV;&=Y$:GYF;@9- '/
M_L]?\%E?^"8O[5WQ?TCX!_L\?M@>&_%/C#7OM']D:%I]O=+-<^1;R7$NTR0J
MORPPR.<D<(>_%?17C#QAX3^'OA34O'7CSQ-8:+HFCV4MYJVKZK=I;VUE;QJ7
MDFEE<A8T50268@  DU^17_!N-^PE\-/C=\3?%O\ P6Z\4?L[^%O /_"::M?:
M=\!O ?AC0H+"R\,:#&7LY;L1P(BO<S!9(#,0"RK,P^6X 7T+_@[X^)?BOP!_
MP1ZO]!\-7\UO!XN^(NBZ-K'DN5\RT N+PH2/X3):19'?IWH ^L_V8O\ @KY_
MP33_ &ROBG+\$?V:?VO_  KXH\5QI(\6APM/;S7:Q@M(;?[1'&+K:H+'R2^%
M4MT!-7_VN?\ @JI_P3T_80\5:?X$_:R_:I\-^#]<U.W6XM-%N?/N;OR&8JLS
MPVT<CQ1L0P#N%4[6P3M./RD_X+D_LZ?!#]@OPA^P+\>/V6_A?H/A'Q-X1^(.
MCZ=%J?AW2XK2XU.!8;.;%R\2AKDL\+$F0L3]HER3YC9[3_@D=\&_A!^W+_P6
MT_X*&_$+]JOX6Z!XYNO#/C-/">CVWBS28;^.VTX7VI6.V-)E8)_H^F6R;E (
M7(!PQR ?KAI?[3?[.^M? 1?VIM*^-OA>?X;MI#:I_P )PFM0_P!EK9KG?,;C
M=L55(*MD@JP*G!!%>7?LI?\ !6K_ ()Q_MO_ !!NOA1^RU^UIX8\6>);2!YV
MT. SVUS-$GWY(4N8XS<*HY9HMP4<G YK^:CQ7\:?B+X!_P"""?Q-_9&T#Q+>
M#PO:_MIP:+$99V9!IYTR[NC;=?N?:;""XV]-^YNIS7Z5?\%QOV>O@A^P!^W)
M_P $]?BC^R7\*]"\$ZEIOQ/C\.W3>&M+BLWU/34N=*B$$YB53+F*>ZC+-EB+
MJ3).: /VWHHHH **** "BLB3Q'JJ2,B^$[Q@&(#!EP?>D_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V*_";_@[S_Y+E\&/^Q3U3_TIAK]P?\ A)=7_P"A0O?^
M^EK\,_\ @[>U&ZU#XW_!M[K2IK4KX5U0!9B/F_TF'IBOT?PH_P"2XP_I4_\
M2)'CY]_R+)_+\T?D/1117]<GY^%%%% !1110 4444 %%%% !1110 5^[7_!H
M9_R0SXS?]C9I?_I+-7X2U^YO_!I#JE[I_P #_C&EKHL]T&\5Z82T)'R_Z-+U
MS7YSXK_\D/B/6G_Z7$]C(?\ D9P]'^3/V/HK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6OY%/T V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: /XY?CM_P EO\9?]C7J/_I3)7*UU/QS8O\ &SQB[*5)\4Z@
M2I[?Z3)7+5_?6&_W:'HOR/RF?QL****V)"BBB@ HHHH **** "BBB@ HHHH
M_LS^!G_)$O!W_8JZ?_Z31UU->?? _P 1ZLGP6\((OA*\8#POIX#!EY_T:.NI
M_P"$EU?_ *%"]_[Z6OX%Q'^\3]7^9^K0^!&Q16/_ ,)+J_\ T*%[_P!]+1_P
MDNK_ /0H7O\ WTM8E&Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+6AIMY/?6HGN+"2V8L1Y4I&?KQ0!8HHHH **** "BBB
M@ HHHH **** "BBB@!L\*7$+V\N=KJ5;:Q!P1C@CD5^$'Q!_8._X+V?LL^+M
M+_8L\&>,? OQI\,^*_$GBU/AO\0OB-XHOKG4+&TU'0IK*YBOQ.Q*"*TW2I&!
M(GGEL&17\NOWAHH ^;?^"2'[ K?\$S?V!_!'[(=_XSB\0ZKH4=U=:]K%M&R0
M3WUU<27$PA5OF$2-)Y:$@%EC#$*6('B__!O+_P $T_VB?^"7G[*GCOX,_M*7
MOAN?5_$?Q5O?$6GMX9U.2ZA%G+8V,"AVDBC(??;R94 C&.><#[ZHH ^!?^"M
M/_!-/]HG]MG]NG]C;]HSX.7OAN+P_P# ?XER:]XW36M3D@N)+5M0T:X M46)
MQ*^RPGX9D&2@SR2/1?\ @M[^R1^TQ^W9_P $Y_&/[*'[*>JZ'9>(_%][IL-Y
M<>(-2DM(/L$-W%<S)YD<<C MY*)C;AE9@>#7UK10!YE^Q_\  9?V7/V0/AO^
MSAIT5K%+X&\ :7HCM;-F)[BVM(XI) 2 6W2*SEB 26)(YK\T_AI^S7^V_P#\
M%P/^"1OQT_9@_;G^.O@[6?B!H?QAN-/^'?Q \,V$2Z%)<:9;V,@,;VT$?VBW
M^TR7UI).J,5)EVAS$%/Z\.B2*4=0RL,$$9!%4?"WA3POX&\.V?@_P3X;L-'T
MG3H%@T_2]*LTM[:UB7[L<<<8"HH[   4 ?CWX8_X)>_\%E/V^/CA^SGX:_X*
MB:5\+O"OPM_9LU&VU 3^#]6DN[_QK<VHMQ$TJ;W5?,^RQJ[$0!5EG*H2RJO8
M_&/_ ()V_P#!6;]A/_@H[\8_VU_^"2WA[X9^,] ^/]E'+XI\,>/M1>UET/5@
M2[7:?O(EF7SGFE7YSQ<2(T?RH[?K%10!^.^A_P#!LEXOO/\ @B!K_P"PCXQ^
M+&B3?&CQ%\0!\19O$Q,KZ7#KZQ?9TM#)L$K0&U,L32A,B2X>0(P 0W_ O_!-
MW_@L-_P4"_;5_9]^-'_!632/AEX4\%?LUW0U32;/P5JCW=YXKU9'MI%N)5WR
M(@>6SM7?<4 5'58_WI*?KS10 4444 %%%% !1110 4444 %%%% !7X3?\'>?
M_)<O@Q_V*>J?^E,-?NS7X3?\'>?_ "7+X,?]BGJG_I3#7Z/X4?\ )<8?TJ?^
MD2/'S[_D63^7YH_'RBBBOZY/S\**** "BBB@ HHHH **** "BBB@ K]VO^#0
MS_DAGQF_[&S2_P#TEFK\):_=K_@T,_Y(9\9O^QLTO_TEFK\Y\5_^2'Q'K3_]
M+B>QD/\ R,X>C_)G[!4445_(I^@!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_&;\=O^2W^,
MO^QKU'_TIDKE:ZKX[?\ );_&7_8UZC_Z4R5RM?WUAO\ =H>B_(_*9_&PHHHK
M8D**** "BBB@ HHHH **** "BBB@#^S/X&?\D2\'?]BKI_\ Z31UU-<M\#/^
M2)>#O^Q5T_\ ])HZZFOX%Q'^\3]7^9^K0^!!1116)04444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !117X'Z)_P %,/\ @L__ ,%*_C'>_M#_ +$?
MQI\!>$-#\)_$3Q5H?P^^$$NCFZOM4.G:))>XU$$%I&NH?W462J"XWE1'Y>^@
M#]\**^(O$7_!3[]KWX4?L _#;]HKQ_\ \$LOBWXI^*OBRUN;7Q)\+_ F@RR2
M:)J%N9$,MQD226UI.T8DC;;*P25 =Q!)X?\ X-J_^"B'[4O_  4J_9%^(GQN
M_:Q\4VNI:UIGQAO](TF"ST>WLTT^P6PL+A+4+#&F\(]Q(-\FZ0@_,QQ0!^BM
M%?C/^UE_P7G_ &\9?^"EG[-'[+?P]_9,^(GP)\#^-/C%8:%XEU/XH^$88Y_&
MEF^J65K<160GA<10I'-DRQ2>8?M,9S'@;OIC_@MA_P %+_VD?V5?&_P:_8F_
M86T;P]-\9OCQXADLM'UOQ5&9-/\ #MA$T22WDJ#ACF7<"0ZJD$Q*.0H(!^@%
M%?!'_!,'XB_\%F[;]HKQ+\*?VZM5^&WQ=^%/]C_:/#/QU^&^HZ9 D>IJ8RVG
MS6<,J2D;7D&[[.-C1#YW63*^I_\ !9'_ (*(-_P2]_8%\6_M5:1X;M-9\0VT
MMMI?A'2M09A;W&IW4FR,S;"&,<:B29E4J76$J&4L& !]245^,NA_\%*?^"S7
M_!/'XW?LW^,/^"G/Q"^''CGX7?M(ZE;:;=6'AKP^MC>^";FZ%N8PTB11B3RQ
M=(S!C,&6&=000CMV7Q:_;^_X*U?\% O^"D?QG_8N_P""4?Q)^'GPZ\,_L_6D
M=OXC\2^,]$%]-KVL%BC6OSQ3+"GG1SQ+M0$"W=RY+JB@'ZT45^->B_\ !S7\
M1-/_ ."'7B#]MWQG\,="B^-_ASXB#X;RZ$T<B:9-KC0_:4O6B#EUB%HLTC1!
M_FEMW0,JL"NMX/\ ^"A7_!8O_@G+^VQ^SS\'O^"K'Q!^'?CSP1^TG>#2;*?P
MKH*V-WX2U9WMHU@9XXHED5)KVV5RX<,K2%64Q_, ?K]1110 4444 %%%% !1
M110 4444 %?A-_P=Y_\ )<O@Q_V*>J?^E,-?NS7X3?\ !WG_ ,ER^#'_ &*>
MJ?\ I3#7Z/X4?\EQA_2I_P"D2/'S[_D63^7YH_'RBBBOZY/S\**** "BBB@
MHHHH **** "BBB@ K]VO^#0S_DAGQF_[&S2__26:OPEK]VO^#0S_ )(9\9O^
MQLTO_P!)9J_.?%?_ )(?$>M/_P!+B>QD/_(SAZ/\F?L%1117\BGZ %%%% !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 %%%% '\9OQV_P"2W^,O^QKU'_TIDKE:ZKX[?\EO\9?]C7J/_I3)
M7*U_?6&_W:'HOR/RF?QL****V)"BBB@ HHHH **** "BBB@ HHHH _LS^!G_
M "1+P=_V*NG_ /I-'74URWP,_P"2)>#O^Q5T_P#])HZZFOX%Q'^\3]7^9^K0
M^!!1116)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% #9W>*%Y(H
M3(RJ2L:D L<=!GCFOYI?VA4_X)3?M@^([S_@H#^P[\9/%/[(GQ:M?$?BQ_&=
MC?>+(=.O+74K+1Y;^*<6<5QO@%Y=#[*/(=0TAD01,^5;^EROD7]HK_@A]_P3
M?_:9_:+T']I+XB_LN>"IM7LM4N[[Q3"OAY%3Q1)+ R(;P1LBR,DK+,7=7+E<
M-D$T 5/^"!W[4/[1'[8W_!*OX8_'O]J.:6[\7:G#?VUQK,UJL+ZM;VU]/;P7
MC(H #/'&N6  <J7'#U\D?\&9?_*/OXM?]G!:G_Z:=*K]</#OAWP_X1T"R\*^
M$]"L]+TO3;2.UT[3=.M4@M[6"-0J11QH J(J@*%4    "N0_9_\ V7_V=OV4
M_"U]X(_9K^"WAOP-I&IZH^I:AIOAG2H[2&XO'1(VG=8P SE(XU+'G" =J /R
M^_X.)O\ E+)_P3-_[+G-_P"GGPS7!?\ !S!\ ?A'XR_X*E_L=^./VM_$EQH?
MP7\1R7OA;QGKT>H/9PVJB=9'AGN5(^S13I<A&?<N(EF;("%A^OWQ6_9?_9V^
M.GCCP?\ $OXQ_!;PWXF\0?#_ %(ZAX(UG6M*CN+C0[HR0R&:U=@3"^^W@;<N
M#F)#V%2_M!?LW? 3]JWX:77P=_:1^$>@^-?#-Y(LLVC^(-/2XB$JYV2IN&8Y
M%R=LB$,N3@C- 'XQ?\$X? O[.7[*W_!RQJWP!_X)/^.5O_@;J'P>DO\ XGZ5
MH/BF76M(L+N.)F3;</++YC).;/#-([(UW/$& +(.Z_X.-OVD?@#_ ,%.?^"'
M7B'XX_L/_%"#Q[X:^'/Q;TB;Q1J&EZ?=1"U*PO"ZLL\4;$+_ &E;.6 *@-G/
M!Q^G/[*G[ G[&W[#?A[5/#O[)'[.7AGP1#K3*VK2:5:'S[XJ#L6:>0O+(J[F
MVJS$+N; &3GSW_@G7_P3<\#?L;?L]>.OA!XP\'^![B+XH>,M0\0>+/"'A?P^
M(?#=E'=6UO9C2[6VF!\VU2VMHT9I%!F=I79%#[% /R^_X+:_M-_ ;_@H9X9_
M8&_9]_90^*V@>,?%'BOX@:1J4FE>&]5BN[C1X3#:0G[6D3%K5E:5]RRA2OV:
M7('EMCM/^"47QS^"G[ '_!;3_@H3\/OVN_BUX>\ 3>*_&*>+=#O/%^K16$5W
MI[7NHWV8GF91(WD:I;N$4EBH8@':<?I7^S9_P2B_X)R?L?\ Q,G^,O[-G['_
M (-\)^*9HY(UURPL&>XMDD!#K TK-]F#*2I$6P%25/'%7OVK?^"8_P"P)^W#
MXDT_QE^U;^RMX4\9ZSI=N+>RUC4;1H[M8 Q80M-"R/)&&+$1L2H+-@?,<@'\
MS/BCX&?$KX@?\$"_B9^V%H7A>]_X1J[_ &SX->B$L#!3IHTV[M#=?[GVN_AM
M]W3>&7J*_1[_ (+8?M*? 7_@HS^W3_P3W^%'['OQ9T'QUJ5[\34\1ZDGAC58
MKQ](TY[G2IO,N1$S&%EAM[J1D;#*+5\@8K]C=,_9X^ VC?!)?V:]+^#7AB#X
M>II#:6/!,>AP#2S9,"&MS;;?+,;9.5*X)))R2:\R_9=_X)9_\$\_V+?'-Y\3
MOV7OV2O"'@_Q%>P/!+K>GV32721/]^.*29G:%&P,K&54X&0<"@#WZBBB@ HH
MHH R)/!>E2R-*US>99B3BZ8"D_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH
MQ_\ A!](_P"?F]_\"VK\,_\ @[>T:UT?XW_!N.UDF8/X5U0GSI2W_+S#TS7[
MR5^$W_!WG_R7+X,?]BGJG_I3#7Z/X4?\EQA_2I_Z1(\?/O\ D63^7YH_'RBB
MBOZY/S\**** "BBB@ HHHH **** "BBB@ K]S?\ @TAT"RUCX'_&.2ZEG4IX
MKTP#R9BO_+M+UQ7X95^[7_!H9_R0SXS?]C9I?_I+-7YSXK_\D/B/6G_Z7$]C
M(?\ D9P]'^3/UJ_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV**_D4_0#'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8
MHH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
MV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV*
M* ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VK8HH _C,^.:"/XV>,8U)POBG4 ,G_IYDKEJZ
MKX[?\EO\9?\ 8UZC_P"E,E<K7]]8;_=H>B_(_*9_&PHHHK8D**** "BBB@ H
MHHH **** "BBB@#^QOX'^"M)D^"WA"1KF\RWA?3R<73?\^T==3_P@^D?\_-[
M_P"!;5G? S_DB7@[_L5=/_\ 2:.NIK^!<1_O$_5_F?JT/@1C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M6Q16)1C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;5H:;IT&E6HM+=Y&4,3F5RQY]S5BB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHKY"_:,_X+K_\ !,#]EK]HO3_V8OBU^U+H
M%KXDDU":S\0FVD>>W\.2I$7"WTL:LD+,X$>S.Y&8;P@!( /KVBJ'AKQ3X9\:
M>&K#QIX/\16.JZ/JEE'>:9JNFW:3VUW;R('CFBE0E9(V4A@RD@@@@XKSS]E/
M]M3]E_\ ;?\ "NO>./V5OBU:>,=(\->)I_#^M:A8V=Q%%!J,*1R20J9XT\T!
M)HV$D>Z-@XVL>: /4J*\M^/O[:W[+O[+WQ"^'OPH^._Q<L_#_B/XJ^(DT/X?
MZ1+9W$\NKW[211")1#&XC&^>%3)(40&0984S]K']M[]E+]A?P=IOC_\ :T^-
M>E>"-'UC4_[/TR^U5)66XN?+:3RU$2.<[$8YQCCKTH ]5HKYZ_97_P""K?\
MP3R_;<^(]Q\(OV5?VI- \:>)+72)=4N-)TR&Y61+2.2.-YB98E7 >:(=<_..
M*]T\8>,/"?P]\*:EXZ\>>)K#1=$T>REO-6U?5;M+>VLK>-2\DTLKD+&BJ"2S
M$  $F@#1HKYN_9B_X*^?\$T_VROBG+\$?V:?VO\ PKXH\5QI(\6APM/;S7:Q
M@M(;?[1'&+K:H+'R2^%4MT!-7_VN?^"JG_!/3]A#Q5I_@3]K+]JGPWX/US4[
M=;BTT6Y\^YN_(9BJS/#;1R/%&Q# .X53M;!.TX /H*BN&TO]IO\ 9WUKX"+^
MU-I7QM\+S_#=M(;5/^$X36H?[+6S7.^8W&[8JJ05;)!5@5.""*\N_92_X*U?
M\$X_VW_B#=?"C]EK]K3PQXL\2VD#SMH<!GMKF:)/OR0I<QQFX51RS1;@HY.!
MS0!]%4444 %%%% !1110 4444 %%%% !7X3?\'>?_)<O@Q_V*>J?^E,-?NS7
MX3?\'>?_ "7+X,?]BGJG_I3#7Z/X4?\ )<8?TJ?^D2/'S[_D63^7YH_'RBBB
MOZY/S\**** "BBB@ HHHH **** "BBB@ K]VO^#0S_DAGQF_[&S2_P#TEFK\
M):_=K_@T,_Y(9\9O^QLTO_TEFK\Y\5_^2'Q'K3_]+B>QD/\ R,X>C_)G[!44
M45_(I^@!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!_&;\=O^2W^,O^QKU'_TIDKE:ZKX[?\
M);_&7_8UZC_Z4R5RM?WUAO\ =H>B_(_*9_&PHHHK8D**** "BBB@ HHHH **
M** "BBB@#^S/X&?\D2\'?]BKI_\ Z31UU-<M\#/^2)>#O^Q5T_\ ])HZZFOX
M%Q'^\3]7^9^K0^!!1116)04444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7\S'B?X6>+O^"07Q8U_X+_\%4_^">E_\0/A9XL^(_BW5[SXV>$[*VU"
M_P!?T[4M(EL\;Y>$>#<;U5EDBDAD:5@I)#U_3+/"EQ"]O+G:ZE6VL0<$8X(Y
M%?A!\0?V#O\ @O9^RSXNTO\ 8L\&>,? OQI\,^*_$GBU/AO\0OB-XHOKG4+&
MTU'0IK*YBOQ.Q*"*TW2I&!(GGEL&17\N@#[4^$7_  39_P""?_\ P4,_X)5_
M"'X-_LU?M4_&:T^">EVU]/X9O_"GC?[#?ZA;SSSB>PU$RVS>:D,K2Q>0Z#9Y
M87D**\*_X,O;.+3O^"=OQ4T^ L4@^/FHQH6/.%TC2@,_E7WA_P $D/V!6_X)
MF_L#^"/V0[_QG%XAU70H[JZU[6+:-D@GOKJXDN)A"K?,(D:3RT) ++&&(4L0
M/%_^#>7_ ()I_M$_\$O/V5/'?P9_:4O?#<^K^(_BK>^(M/;PSJ<EU"+.6QL8
M%#M)%&0^^WDRH!&,<\X !^>O_!4C_@F[\,/V%/\ @LY^PC\1/!7QK^*'C75?
MB7\>K:36KGXF>+%U9K1+/7-%>&&U;R8VBB!O9OD)88"8Q@Y^LO\ @X[^#W[4
MGQF^.7[)=M^S]^P[JWQTTCPMX_U+7?$_A?[(HT>::,6*64&HW$J-!!;R,UQO
M,V$*(X8@'(]8_P""M/\ P33_ &B?VV?VZ?V-OVC/@Y>^&XO#_P !_B7)KWC=
M-:U.2"XDM6U#1K@"U18G$K[+"?AF09*#/)(Z#_@J[^S?_P %2_%_Q%^&O[3_
M /P2_P#V@[>RU?P)=2#Q3\(_%&MSVNA>+[9G#)YHC(0R+F1&#E-R.I61&B <
M \#_ ."2'[:G@'2?^"B/BG_@GY^TO_P2@^%O[-OQZL/"[W^DZI\-]&TX6^MZ
M81%/);BXM8@V"@28;99(W\EPPC>(*VE_P=\?$OQ7X _X(]7^@^&K^:W@\7?$
M71=&UCR7*^9: 7%X4)'\)DM(LCOT[U;_ .">_P#P35_X*!^-?^"F7B3_ (*^
M?\%/'\#>'?&G_"&GPYX"^'O@.\>YM]*B,8B:::9BXXC,H"B20NUS(Q,81$/G
M_P -/V:_VW_^"X'_  2-^.G[,'[<_P =?!VL_$#0_C#<:?\ #OX@>&;")="D
MN-,M[&0&-[:"/[1;_:9+ZTDG5&*DR[0YB"D \;_X+D_LZ?!#]@OPA^P+\>/V
M6_A?H/A'Q-X1^(.CZ=%J?AW2XK2XU.!8;.;%R\2AKDL\+$F0L3]HER3YC9[3
M_@D=\&_A!^W+_P %M/\ @H;\0OVJ_A;H'CFZ\,^,T\)Z/;>+-)AOX[;3A?:E
M8[8TF5@G^CZ9;)N4 A<@'#'.MX8_X)>_\%E/V^/CA^SGX:_X*B:5\+O"OPM_
M9LU&VU 3^#]6DN[_ ,:W-J+<1-*F]U7S/LL:NQ$ 599RJ$LJKV/QC_X)V_\
M!6;]A/\ X*._&/\ ;7_X)+>'OAGXST#X_P!E'+XI\,>/M1>UET/5@2[7:?O(
MEF7SGFE7YSQ<2(T?RH[ 'Y >*_C3\1? /_!!/XF_LC:!XEO!X7M?VTX-%B,L
M[,@T\Z9=W1MNOW/M-A!<;>F_<W4YK]*O^"XW[/7P0_8 _;D_X)Z_%']DOX5Z
M%X)U+3?B?'X=NF\-:7%9OJ>FI<Z5$()S$JF7,4]U&6;+$74F2<UU^A_\&R7B
M^\_X(@:_^PCXQ^+&B3?&CQ%\0!\19O$Q,KZ7#KZQ?9TM#)L$K0&U,L32A,B2
MX>0(P 0W_ O_  3=_P""PW_!0+]M7]GWXT?\%9-(^&7A3P5^S7=#5-)L_!6J
M/=WGBO5D>VD6XE7?(B!Y;.U=]Q0!4=5C_>DH ?KS1110 4444 9$GB/54D9%
M\)WC ,0&#+@^])_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PD
MNK_]"A>_]]+7PE_P5Z_X([ZO_P %5O'/@SQI_P +GO? ?_"(:3=67V;_ (0]
M=4^U^=*DF_=]MM_+QLQC#9SU%?H+17I93F^89'CHXS!3Y*D;V=D]U9Z236S[
M&-?#T<52=.JKI_UT/PY_XA&=7_Z/BO?_  TR_P#RWH_XA&=7_P"CXKW_ ,-,
MO_RWK]QJ*^N_XBEQW_T&?^4Z7_R!Y_\ 8>5_\^_QE_F?AS_Q",ZO_P!'Q7O_
M (:9?_EO1_Q",ZO_ -'Q7O\ X:9?_EO7[C44?\12X[_Z#/\ RG2_^0#^P\K_
M .??XR_S/PY_XA&=7_Z/BO?_  TR_P#RWH_XA&=7_P"CXKW_ ,-,O_RWK]QJ
M*/\ B*7'?_09_P"4Z7_R ?V'E?\ S[_&7^9^'/\ Q",ZO_T?%>_^&F7_ .6]
M'_$(SJ__ $?%>_\ AIE_^6]?N-11_P 12X[_ .@S_P ITO\ Y /[#RO_ )]_
MC+_,_#G_ (A&=7_Z/BO?_#3+_P#+>C_B$9U?_H^*]_\ #3+_ /+>OW&HH_XB
MEQW_ -!G_E.E_P#(!_8>5_\ /O\ &7^9^'/_ !",ZO\ ]'Q7O_AIE_\ EO1_
MQ",ZO_T?%>_^&F7_ .6]?N-11_Q%+CO_ *#/_*=+_P"0#^P\K_Y]_C+_ #/P
MY_XA&=7_ .CXKW_PTR__ "WK[M_X)"_\$QM7_P""5/@7QGX+_P"%EWOCS_A+
MM6M;W[3_ ,(PNE_9/)B>/9M^U7'F9WYSE<8Z&OMFBO-S;COBO/,#+!XW$<].
M5KKDIK9W6L8I[KN;8?*\!A:JJ4H6:\W^K,?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EK8HKY$] Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
MV** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH
M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V*
M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M
MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH _$[QW_P &
MG^K^-O'&L^,O^&U;VV_M?5;B]^S?\*J5_*\V5GV;O[6&[&[&<#..@K*_XA&=
M7_Z/BO?_  TR_P#RWK]QJ*^^CXH<=0BHK%Z+_IW2_P#D#R7D>5MW]G^,O\S\
M.?\ B$9U?_H^*]_\-,O_ ,MZ/^(1G5_^CXKW_P -,O\ \MZ_<:BJ_P"(I<=_
M]!G_ )3I?_(!_8>5_P#/O\9?YGX<_P#$(SJ__1\5[_X:9?\ Y;T?\0C.K_\
M1\5[_P"&F7_Y;U^XU%'_ !%+CO\ Z#/_ "G2_P#D _L/*_\ GW^,O\S\.?\
MB$9U?_H^*]_\-,O_ ,MZ/^(1G5_^CXKW_P -,O\ \MZ_<:BC_B*7'?\ T&?^
M4Z7_ ,@']AY7_P ^_P 9?YGX<_\ $(SJ_P#T?%>_^&F7_P"6]'_$(SJ__1\5
M[_X:9?\ Y;U^XU%'_$4N._\ H,_\ITO_ ) /[#RO_GW^,O\ ,_#G_B$9U?\
MZ/BO?_#3+_\ +>C_ (A&=7_Z/BO?_#3+_P#+>OW&HH_XBEQW_P!!G_E.E_\
M(!_8>5_\^_QE_F?AS_Q",ZO_ -'Q7O\ X:9?_EO1_P 0C.K_ /1\5[_X:9?_
M );U^XU%'_$4N._^@S_RG2_^0#^P\K_Y]_C+_,Y+P*-7\%^"='\'?\([>W/]
MDZ5;V7VG:J>;Y42IOV[CMSMSC)QGJ:U?^$EU?_H4+W_OI:V**^!E)SDY/=GJ
MI65C'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBBI&8__"2ZO_T*%[_WTM'_
M  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM:&FWD]]:B>XL)+9BQ'E2
MD9^O%6** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $=$
MD4HZAE88((R"*H^%O"GA?P-X=L_!_@GPW8:/I.G0+!I^EZ59I;VUK$OW8XXX
MP%11V   J_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445^3WQ5_:T_P""[7[=?[=OQJ^!7_!-J_\ !/PC\ _ N\331K7Q'\+222^,
M+_=-&1#+-;3(8FEMIPK1! D8C9G8R   _6&BOQF\+_\ !SC\3!_P0P\0_MY>
M,/A3H$?QBT/XD#X;VNG1K)_9%]K3VR7:7VP2%Q$+0RR-$)#ND@*AE1P5V_!_
M_!0K_@L7_P $Y?VV/V>?@]_P58^(/P[\>>"/VD[P:393^%=!6QN_"6K.]M&L
M#/'%$LBI->VRN7#AE:0JRF/Y@#]?J*_(;Q[^V1_P7P_;F_:>^/5M_P $^;_P
M+\)/AK\"-8GTO2X_B)X5<W7CB:!KA6DCFN+>1=DAMI&5D\E$26 %F)=Q/\./
M^"Z_[>W[6/\ P1L\-_M/_L>_L=77BOXZZ]\23X!U6S\.^&;[4M(T2=(A-+K4
MD46]XK;RI( !*^R.6;YF=8R& /URHK\F/V?_ -OK_@K3^QM_P5S^&/\ P31_
MX*1?%#X=?%K3OC)X9N-4TCQ#X'T(6-UH4J1WC %$BA#Q![.1&WQDE'602 H\
M9_6>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_+O_@L[_P4_P#V
MV-"_;4^&?_!(/_@EJ^CZ=\7_ (C6 U+6_&VM6L<\7A^Q(G8!$E22-66&VN)Y
M7:.0K$J"-&=P5 /U$HK\<]5\0?\ !QG_ ,$G?CG\/?%7QB^).J?MA?"7Q9K*
MV/C?2/ _PXFN]7\/H=IDN46SMO.0*A9HV+-"YC9'2-G1C]Z_MY?\%?/^"?'_
M  37O=.T#]K?X_VNAZYJ]M]ITWPUIVG7.H:C+!N*B9H+:-S#&2K 22[%8HP4
MDJ0 #Z7HKP#]FO\ X*C_ +!_[7?[/7B;]J']G[]H+3]?\(>"M.GO?&,\5C<Q
MWFBPPPO/(UQ9/$+E/W<<C+B,^9L;R]^*\)\4_P#!S9_P10\+6/AK5)?VR8[V
MU\4Q236<NG^#M8D:TB2XDMR]U&;026W[R)\*ZAV4"0*4978 ^]:*\#_:!_X*
MA?L$_LMZ%\-/%GQU_:0TC1-'^,$T<?PZUM+*[N['5PZP,LOVFVADB@A*W,+>
M=,T<85]Q;"L1P/[(G_!=3_@E[^W/\>)?V:OV;OVEH=7\7E9VTS3;[0KZP75D
MA4O*;22YA1)BJ*S[ =Y16<*54D 'UU17QO\ M>_\%]_^"5'[#OQDG^ 'Q_\
MVG(K;Q98LJZSI6A^'[[5#I18!@MR]K"Z1O@@F+)D ()49&?9M=_X*!_L7^&O
MV2D_;LUG]HSPY'\));!;R#QLERTEM*C2>6$144R/-Y@,?D*AE\P%-FX%: /8
MJ*^/OV/?^"\W_!+/]NCQ]=?"K]GW]I>*Z\2V]E<7D.AZUH%]IT][;PQM)*]N
M+B%!<%8T=S&A,@5&8I@$U\T?\$LO^#C?P1^W9_P4H^)O[(WBSQ[X5'A6_P!9
M>#]G6ZT;PAJ]O>^);:(7<\[W3S;DA9;:!)/WJ6V22 "2% !^K%%?F)_P3B_X
M*Z?";X,_L$^+_P!J;_@H)_P5!TWXN:!:_&67PU:?$+0?A1K-G#I4CZ?;31:7
M):PZ3#,2,2R?:#$8R9E3S2V$'V5^T]_P4C_8K_8X^&W@WXN?M$?&N/1= ^(5
M];V?@N[L]!U#4Y-6FGA\Z)8H;&WFEPT>#N*!<LH)!900#W&BOSNT7_@H58?!
M+_@JG^TK9?M$?\%(](O?A=\+_AM;ZW>?!R#X=:C]L\%1[-(W7\EY%IN+Q6-P
MY\J*>=Q]M7Y!Y;;/'_\ @D)_P<Z_![]H[]FGXE?$?_@HU\2_#?A#Q5X U:34
MKJQ\&> M<EMX/"S2:99P7\GE)=[F;4+XPE5?< 58QJ@+D _7&BO!OBG_ ,%.
M/V&?@K^R!H/[>OQ+^/5MIWPG\3P6,N@^*UT2_G^UB\4M;A;6&![D.P#91H@R
M;6WA=K8]H\'^+-#\>>$=*\<^&+B:73=:TZ"_T^6XM);>1X)HUDC9HI562-BK
M E'564\, 010!HT5^-7_  6$_P""LW[=?PM_X*.>+_V.?@;^UUX%_9U\,?#O
MX,2>.+/Q)XS\,6NH2>.[Q(EE&FP&[CD52Y+PHL2B0M;3X+L4C'Z$?\$D/VL/
MBQ^W'_P3E^%?[57QR\&0:#XJ\7Z%+/JUC:6[Q0RM%=SVZ742.24CN(X4N%&2
M LPP2,&@#Z-HHHH **** "BBB@ HHHH **** "BBB@ HHK\5-(_;:_X*^?\
M!<C]L_XJ?#/_ ()F?M):)\"O@=\(=8.DS^,YM%BO+W7KGS)4CE!>)W8RF&20
M1QF)(X2GF%W90P!^U=%?FU_P2K_:%_X+'_"W]L_Q=_P3T_X*A?#K5_'^B:=I
M!O\ P/\ M$>'_!$\&CWI5(Y/LD]W%;Q6Q9HW(&X+*DL+QL9=Z,/0_CC_ ,''
M7_!';]GKXTWGP&^(?[7%N^MZ7?-9ZS-H?AS4=2LM/G5MK1R7-M \;,K9#",O
ML((;!!  /N*BO!_C[_P4X_82_9C^ OA#]J'XR?M$Z79?#_Q]JMMIWA#Q5I5A
M=ZK:ZG<7$,LT2H;&&8A6C@E.]@$780S X%>9? __ (+Y_P#!*+]HS]IZ/]D3
MX1_M66&I^,;O4'L-(#:/>0V&JW:D@P6MY)$L$S$@A,/B4X\LOD9 /L6BOR?\
M(_\ !R5\.=6_X+@:U^P;K7Q$\*Q_!P&+PUX;UZ+P;K']K7/C)I[:T.G.^"HC
M^U-<Q^:8%BPBMYNW#-](_M5?\'!/_!)O]C/XV77[/7QQ_:CBA\5:9<"#7;'0
M_#M_J::3)W2XEM8)$61?XHU+2(1AE!H ^SZ*^?OC1_P5._8"_9^_9^\%?M4_
M%']I'2[7X>?$358--\&^*M,TZ\U*VU&ZFCED2,?8X96C^6"7<9 JHT;*Q5AB
MO//@1_P7Q_X)1_M*_M-Q_LC_  =_:KL=4\8W=\]EI"OH]Y!8ZK<IG,-K>2PK
M!,Q*D)A\2\>67R,@'V)17Y/_  __ .#DKX=>)/\ @N#KO[!FM?$/PK'\'','
MAKPAKT/@W6!JU[XR>>TM#ITCX*K']J>[C\UH$BQ&K>;MPS?K!0 45_/1^T3_
M ,' O_!3CPW\5?C)\<_"?[3GPY\*V?PF^.,?@G1OV5M5\'P3ZMXGM/M,T/GF
MX*&[+8@;>T,BJ&#8"9B23^@S0-0N]7T*RU;4-*EL)[JTCEGL9R"]N[*"8V(Z
ME22#[B@"W1110 4444 %%%% !1110 4444 %%%? /_!?K_@J_P#%/_@FW\&_
M _PX_9<\(VFN?&;XS>(GT/X?VU] )HK3884EN?*) EE$ES;11QL0A>;<VY8R
MC 'W]17XM?%WX8_\'5'[ 7PUTW]L2/\ :^TK]H>\MKZT?QM\$]$\""]EDBFE
M562U2ULTFF5&<!VMO)9%RX#(C8_1/XO?\%4OV3_V6/V3/!7[5W[:_BB\^$4'
MC31;6ZMO!_BS2KH:Y!>20)++8&Q2(W#S0L^R0B,*AP6*A@: /I*BOF?]@[_@
ML!_P3U_X*4:CJ/AS]DG]H"UUS7=)MOM.H^&M1TVYT[4(H-P4S+#<QH9HP64,
M\6]5+J&(+ 'D[?\ X+Y?\$HM2\<Z5\,/#_[4T6H^)-:^)*> [#0K?PMJB7+:
MT9XH#$4EMDQ"LDT8:X_U.6P')XH ^Q**^(?B]_P<9?\ !'KX)MXBL?&7[6B-
MJ?A7Q9/X;UK0[3PCJS7L6HP.Z3HD36JF6.-D8-.A:(':-Y+H&]^^#G[?G[''
MQ[_9<E_;2^&'[07AZ]^&-K:3W&I>+;JY-I!IRPC,RW2SA'MI$R,QR*K?,IQA
MER >P45\.?!/_@X]_P"".?Q_^-%I\!_A_P#M=6R:UJ=\MGH]QK?AS4=.L;^X
M9MJQQW-S D:EFP%\PIN) 7)(!]4_:E_X*X_\$[_V*OB[+\"/VG_VD+/PEXKB
M\'MXH;3+W0M1D5M,#3()5GBMWA9V>"1$A#^:[!55"74$ ^CZ*^/?C7_P7B_X
M)@?L]? +P%^T7\5_VA6T[1?B=HYU7P/IT>@7D^I:E9ABIF^RQ1-)"FX$;Y0B
MD@@$D8K'U;_@O5_P3L\<?L&?$_\ ;7^ '[1^FZGI_P /=-$-[%?^'M1$]AJM
MUNBTV&YL_)6X\J>Y*1B11Y9P_P"\4(Y4 ^VJ*_./_@BM_P %X_AA^W?^Q-XH
M^-?[6?Q4\&^&/&_PV2;4/B?;:=I-[IVEZ)IDD\R64YENFDCD:1(6^6.:1MV!
MM4LJGTK]F#_@X1_X)*_M?_'&S_9V^"G[4T4WBC5;O[-H-KK7AW4--BU:;.%C
MMYKJ"-&D8X"1L5=R0%5CQ0!]I445\^?\%2OV]?#/_!-+]AWQM^UYX@T!=8N?
M#]K%!H.AM,8QJ.I7$JP6T+,.53>X=R.1'&Y&2 * /H.BOQ9^"'P9_P"#I+]M
M#]GC3/V]]#_X*-^$? .J^*M)CU_P/\(8_"=JMH]A*GFVT4SO;2+$98RK*LQG
M8+(GF2(=P3HO@-_P<NZKJW_!(CXK?M%_M%:5H?A'X]?"G5Y/"#:-<Z)>3Z?J
MWB.6VN)=.WP6Y+VZS-:74<BM(D:O;2'S$5T4 '["45^(OQ[_ .#AGXY_%S_@
M@0G[:7[,_P ;='\-_'7PYXRTG1_B2F@>"RUGI$UU<712WBBU:&>&426\<3ET
M:7:21N4_*/L?]F__ (.'O^"6_P 4?B#X,_9>U/\ :[L+OXCZQ9:?I]U<OH5U
M%IMWK4D48>V2\$"VN]IB5!5A$6(56)(6@#[SHKYA_;P_X+'?\$[O^";.OZ;X
M,_:S^/\ !HOB'5K475EX;TS2KK4;XVQ8J)Y(K:-S#&2K!6D*ARK!=VTXU/!7
M_!63_@GS\0_V-M:_;]\'?M&V%_\ "KPUA?$GB&UTJ]EFTJ3?&GDW%FD)NHY-
MTT7R&+)5U< J0U 'T517SC^RO_P5H_8%_;:^-L_[/W[+/QUB\8>(K7P+!XNN
MX[+1KR&&#39C;",O)/$@68B[@+0']XFXAU5E91]'4 %%%% !1110 4444 %%
M%% !1110 4444 %%%?)W_!:/]N[XR_\ !//]AS5/C;^SM\'[CQMX[U+6K70_
M"NEQZ5<7L,%S.LDC74\5O\[1QQ0RG *@OY:D@-0!]8T5^.EK_P %!_\ @M?_
M ,$Q_P!L[]GOX3?\%2_'OPP^)/@S]HGQ FA0IX-TI;2^\,7SSVL! :." 2+%
M)?6Y;*RAT$@5E8*S;7Q#_P""@'_!7O\ X*)?\%!_CS^RY_P2A^(WP[^'WA/]
MG%UTW7-6\8:(M[<^(]:WS1&UW212K C3VMU$I55VK 79B7"H ?KC17XX>'O^
M#BO]JCXM?\$6]-_:F^"/[.=OKGQ_O/B?_P *WU#1=-T:YN=.L-1%O]J;5&@5
MBZPFW:(!'<*L\N"61"#K> _^"@?_  6-_P""='_!1;X&_LA?\%3?B#\,OBAX
M9_:$NSIVBZSX&TK['=Z#J!EBA"?)! )(UFN(%;?&VY)-RN&1E(!^O-%?F-_P
M<._\%;/VA?V+O!UO\ /V!=0MU^*T?AV;QKXUUR33K>]B\)^%K618O/EBN$>/
MS+JY>."/<K='X4O&P^N?^"5/QU^)W[3?_!.7X-?M ?&CQ FJ^*_%W@2RU+7M
M1CLXK=;BYD4EW$4*K&F?15 ]J /H"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\3/\ @L!_P6^\4?&_
M]K?Q#_P22_90_:=\&_ [P_I+3:;\8?CUXSU3R&M67"7>GZ8H.\RIN,3,N)7D
M#A6@2-IF_;.OG+QG_P $A/\ @EU\1?&&K?$'QY^P-\*]7US7=3GU'6=6U#P=
M:RSWMW/(TDT\CLN7=W9F9CR2Q- 'XR?\%:?V8?V'_AO_ ,&[_A3PC_P3 ^+>
MG_$[PA\*_CWI^J_$GQ;I=XMRUWJ-SIUS;2W=T8QMC8O<V$2H!A(VB7)(W-[5
M_P %L/VE/@+_ ,%&?VZ?^">_PH_8]^+.@^.M2O?B:GB/4D\,:K%>/I&G/<Z5
M-YER(F8PLL-O=2,C891:OD#%?K3\+_V&?V-O@K\)O$'P'^%/[,'@?0?!7BMY
M'\3>%-.\-VZ:?JC21+$YN(-NR7=&BH=P.0H':N6_9=_X)9_\$\_V+?'-Y\3O
MV7OV2O"'@_Q%>P/!+K>GV32721/]^.*29G:%&P,K&54X&0<"@#\L/^"KG_!:
MS5?VS?VL/%O_  2@_9T_:S\%_ +X9Z%/<Z-\8?CAXPU(1W-^8W,%YIVF1@AF
M4-OB)4JTQ1OWD,7S2_0WPR_X*"_\$M_^")O_  3G^%UE^R9>7WQ1^$%U\16\
M):_\0_"NH07*VFN31+=7%YJ,AV@NT;;]B#Y41448517UIXB_X(Y_\$J_%WB"
M^\5^)_\ @GW\)[_4]3O);O4;Z[\&6KRW,\CEY)'8IEF9F))/4DUV6@?\$^?V
M'/"WP#UG]EGP[^R=X"L_AQX@OFO=:\%0>&K<:;=W3+&IN'@V[3*!#%B3&Y3$
MA!!4$ 'XL1>%/V>?V,O^#B[]GS7?^"8O[4[_ !GN/C!-<P?$^UO_ !!8^*#H
M^FW$I,I@OH4+6Z"V$LX0/YB+:_,QBEV'^@BO!OV4O^"7_P#P3]_8>\27OC3]
ME3]E+PGX.UK4(&@N=:L;1I;PPL0S1+/.SR1QD@$HC!3M7(X&/>: "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K\0/\ @I9\0=)_X)H?\'/?P@_X*!?M
M$V]S9?"?QYX%;1;CQ8+5Y(-,N19W-A*&V@G]TSVDT@ SY4[$!B"*_;^N+^/?
M[.?P'_:F^'5S\(_VC?A%X?\ &OAJ[D6271O$>F1W4(D4$+*@<'RY%R=LBX9<
MG!% 'P[^U_\ \'&?[,OPQ^+'PP_9X_8*T;0/VF?B!\2_$4>FQ:'X)\=I!;:5
M$Y"K//=PVMTFXLV3'@%(XY)'*!1N^3OAOX__ &=?V=_^#K+]H'Q;_P %)?$7
MAGPZFM^ [:3X3>)?B-/!!I<<30:<L?D3W1$,3F"*XB5\K\T5Q'G>Y5OU*_97
M_P""6O\ P3T_8E\4W'CK]EK]DKPAX0UVYA>%]=L[%IKY(F^_&EQ.SR1(W=$9
M5.!D' KHOVI_V#OV-_VW-,L=*_:P_9O\*>.ETO=_9ESKNEJ]S9AOO+#.N)8E
M; +*K ,0"0<"@#\2?V=]6^&?Q1_X*G_\%)_C'^P[]AF^!<G[,?B"WO-2\-Q
M:/=ZR^F6>9(3&/+8R7,&K2HZY#*964[7%7?V0/@;\')?^#-WXC^.9OAAH4FM
M:I8:_J=_JTFEQ-<S7=MK)BMYC(5W;HXX8E4Y^4+QU-?MW\)?V._V5_@/\%[_
M /9U^#7[/OA/PUX'U6VN(-6\,Z1HL4-K?I/&8IOM"@?OR\9V,SEF9>"<"DT'
M]CC]E3PM^SW<_LG>'/V?/"=E\,[R&:*Z\"VVBQ)I<J32F656MP-A#R$N>.2<
MT ?@#^UUX8T#XA_\$]O^"1_@GQOI4.IZ3K/BV+3]4L+Q=\=S:RW^EQ20N#U1
MHR5(]#BOK3_@JG\/O GP_P#^#C_]A*]\!^#=+T66[@GM[I])L([?S8HIIEC1
MO+ R%61U [!B.E?IWJO["'[&6N>'/ ?A#6/V8?!5SI?PNNEN?AS83:!"T7AN
M8.CB2S4KB!@T<;97'*#TK>\>?LO_ +.WQ1^+'AGX[_$;X+>&];\9^"]W_")^
M)]2TJ.6]TC<<G[/*PW1Y))X- '\Y?[!T_P 8_ '[0G[8_@KX@?MM?LY_"3Q+
M<_$354^).F_M#>$HKV\\06AN+MI&MGG=3-"6:0M#'N+&2-L'>E<=^T'\$M(^
M"O\ P0P^$,7A']I8?&;X%+^US<:CKWB#1?".L:3:P0-IL,)MA#J,$,SH'CO\
M2HIC\V=D#;P0/Z(_VDO^"6?_  3M_:^\>Q?%/]I/]CWP/XM\21I&C:[J.D*M
MW.B !$FEC*M.J@ !9"P X QQ7H^J?LV?L]:W\#S^S/JWP/\ "=Q\.SIJZ?\
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
M,G_!*WP)\9U_:!\)?L(?#JR\5Q7WVVWOH]#4PVUSNW":*V8FWA<-\RLD:E2
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
MG&[64MQJ&JW+8\Z=3906T$: K'!$269I"J?2I (P10!^<G[ 7_!??_@EQ/\
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
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 %
M%%% !1110!\)_P#!<[_@KI\2?^"3'@'X:^)_AA\!]+\?:C\0?%4^BQZ?J>LR
M68B=8E="K(C9+,P7G 'K7SEXX_X.(?\ @H'^Q3XY\'ZC_P %3O\ @DC>_"WX
M;^*]=329/&VC^,DU#[!*P+;RD:.DA5%=_)+QNR1NR;MA4\G_ ,'EIU\?"O\
M9K/A18#J@^+-Q_9HNL^4;CR(O+WX_AW8S[9I_P"TE_P2O_X+X_\ !7C5O _P
M4_X*=?$OX)>#_A!X:\6P:]K=M\.3</?7TB1R0_NE=7S+Y,T\:EI$1/.9R)"H
M6@#[0/\ P55\4O\ \%L+;_@E-;?"?2Y-#N?AM_PE">-$U5S<%O):01"$)L*G
M'WMW?I7T[XL_:3_9U\!^-(?AOXY^/G@K1?$5QM^SZ!JWBJTMKV7=C;M@DD$C
M9R,8'.17Y5ZM<Z'X/_X._P""\NIHK+3=+_9P9Y)&.$@@BLG))]E5?R%?G-X_
M^!_P*_:+_8@_:*_:G_9G_P""<_CWXJZ(VOZIJNI_M<?&SXJVNFZA87$9BDD^
MR:3;*AN=S,6"G<2UQMD/RJB '[V?\%1O^"N_P7_X);M\.[3XC>$;CQ'>_$'Q
M3%I$.GZ9K-M!-IL4F0+V9)3GR-RLNX#&5(SP:\B_X+ _\%R[_P#83\7?"7X%
M_L@^ /!GQ2^('Q<U.6#3AJ?C:WM=,TR)3;+$]Q*)%5?.:Y4J[R1QJD;N6QBO
MRG_X*(_!SX<?%O\ X)._\$[/VB?B5X>;6?&WB"\TSP3K/B*^OIWGN] @N+DQ
M6+?/MV*9'PP ?G&[  'NW_!:;_@F3^PK\,/^"L_[#7P3\!_L]:=IWA;XA^(8
M]!\9Z1'J-XR:GIUI<:9:6]NS/,70) S1@HRL0<DD\T ?MSIOQQ\,>#?@;X<^
M*_[1OC/PKX+?4-$LI]9N-0\1VT6G6]Y+ KR117+R>7(@8N%8.0RKD$CFNE\/
M?$#P'XN\(IX_\*>-M(U/09(&GCUO3M2BGM&B7.YQ,C%"HP<G.!@U^(%S^RM\
M#?\ @HM_P<M>//V%?VR])N[_ .$OP"^#MC!\)/A=)K=U:V8BCL]'"[3'*LDF
M5O)9F(;>XCB#EDB*US_[,_@S1OV"?^"N/[;W_!-O]E#7-1/P3?\ 9RUGQ"_A
M"75)KRWT'4AI%C)N5Y69MRM>2P98ERDD2N6:($ '[EV'QY^!NJ7.D6>F?&;P
MI<S>(/M/]@Q0>(K9VU+[.C/<?9P'S-Y2([/LSL",6P :I7W[3G[-FF6&F:KJ
M7[0G@>WM=:O&M-'N9_%EFD=_<*0&AA8R8E<%ERJY(W#CFOQ5_P"#:+_@F/\
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
MPW_;!_:[N_C7XKE>WO8?&%[I7V-X[-]2TQ8[3R][\(R2-G//F].*^/OVOO\
MDW7_ ((P?]A_0?\ T?X<H _?/7OC;\&/"MYJ^G>)_BYX8TVX\/VBW6O07^OV
MT+Z; VS;+<*[@PH?,CPSX!\Q>?F&:.J?M*?LZ:'X(TSXF:U\??!5GX;UJ<0Z
M/X@NO%5G'8W\A) 2&=I!'*V01A6)R#7XO6_[$?[.?[??_!V1^U+\$_VJ?!MS
MXD\(6/PETC69/#T>M75E!>746F>&((C,;66-Y%07,CJI; =4;JHKYO\ ^"9W
M_!+?]DC]HO\ 9,_;O?XU>&]:U\_ N]\1VGPD2Z\37B0^&I8;6^E-W##'*L3S
M2-9VGF-(K!Q;J",$Y /W*_X*G_M>?M-?L@?LW:-\7/V0/@?X9^(^OZEXNM=.
MGTGQ'XMMM)M4L)+2ZF:Y2>>:)'8/#"H0,21(Q (4D>_:G\4/AOH.O+X2\0_$
M'0K#6&T]KXZ5=ZO#'<?9E5F>?RV8-Y:A')?&T!&.>#7\SG[77C7Q5XW_ .#/
MG]G*X\6Z]<ZC+IW[0DVG6<UW*7>.UA3Q(D,(8\[8TPBCHJ*JC 4"OKS_ (*;
M_LO_  O_ &R_^#J;X%_LX?&Z'4;GP=XA^ 6?$FEZ;JDUFVIV]N/$%T+226!E
MD$,DD,8D"L"R;ER,Y !^TGPX^+GPH^,>C2^(OA%\3O#WBK3X+@P37WAO6H+Z
M&.4=8V>%V4,.ZDYK+U3]I/\ 9TT/X@)\)M;^/O@JS\522*D?AFZ\56D>H,S8
MVJ+=I!(2<C V\Y%?C#^PK\-?@K_P3,_X.,_VJ_@!\#M8O_A_\']%_9SE\2:A
MIL%]-=Q:7Y5IH]X]THG,C2-";B[>/?O*K*Z#Y3BO@[XR?LY_!SQ[_P $I_B3
M^U5^S;_P3,\;ZOX47Q.=07]KGXS?%RV379I6U:"V>.'2+8!;CS)&>%F^=0\L
MC,[.@( /Z"O^"AW_  6"^!W_  3N^/\ \$_V?O'_ (9DUK4/C)XL&BF[LM<M
MH%\-H;BRA6\O%D.Y83]L+@\9$$G/'&QXM_;*_:0M?^"F7P\_9:\ _!CPIK/P
M<\7> WUS4_B6GC&U%];W/DZA)%%!9>=YEQ"_V:UQ*D;+B=CNPA(_&7_@I+^S
MQ\'?C7;?\$F_BI\5O!PUWQ%\:M*\):%\4]8O[^X>?Q%8(GAR,13MYG!VWMUE
MTVNQF8EB<$?4OQ:^'?@SX0_\';W[*/PF^'&A1Z7X>\+_ +,<FD:#ID4CNMI9
M6VG^)H8(0SDL0D:*H+$DXY)/- 'ZU_$;X]_ OX/7UEI?Q;^-/A/PM<ZE_P @
MZW\1^([6QDNN<?NUFD4OSQ\N:U_$?CKP3X.\.'QCXN\8Z5I6D (3JNI:A%!;
M .0$/FNP7YB0!SSD8K\&?^"('_!/_P#96_X+::W^TM^UM_P4[\.:CX^^(\OQ
M-FT@:=?^)KVT?PU9F$R1F%+>:/8 S/#&KADC6RVJH&\'YM\,_%CXB:U_P;<_
MM8_LZ:KX^OO%/@GX4_'30M*^'6MWLYE'V!]5@)@B?H(AY:3!!PINFQ@$"@#^
MF&#X\_ VZ\=VWPMMOC/X3D\3WMJMU9^'(_$5L;^>!D#K*EN'\QD*$,&"D$'.
M<58^)GQC^$7P6T:/Q%\8_BIX;\)Z?-+Y<-]XFURWL(7?&=H>=U4G'8'-?SH?
M\%A/^"<7[,W["_\ P1Y_9A_X*$?L\:3KFE?&S5O$OA2ZU[XB3>)[V>]U"YO-
M"NM2>9A)*T<;)<6L)B,:KL5=O.2:^BO^"X?[*7[07Q;_ ."NNA?M">"?V>/
MO[6'A;PM\.(K+4_V?)_B%%;:MX?ZO)<G3H[A;C$GVB&59EBF!\Q0Z?+$Q /V
MY\*^+?"GCK0+;Q7X(\3:?K.EWB;[/4M*O8[BWG7.,I)&2K#((R#VK0K\E/\
M@U_^(G[(]OK/Q]^!?P%^%/QD^$WBG3_%%MJGC'X(?$W7HM0T_P *RN]Q'MTM
MQ:6]P@&%AE6Z#2[;>VRS$,Q_6N@ 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@#YM_X*+?\$M/V<_\
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
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 %
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 %
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 %
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 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
544 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>cmcsa-20241231_g14.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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@!
MU 58 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@ 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 ***R]4\
M:^$M$\2Z5X-U?Q'9VVJZX)SH^GS3A9KP0('F\M3RVQ6!;'0$4 :E%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !16/\0_'WA#X4^ -
M<^*/Q!UN+3-!\-:/<ZKK>I3@E+2SMXFFFE; )PL:,QP,X%?DA:_\'5>J)XV/
MQSUK_@G7\3K3]FU]'BFC\?F*%KU(7U1[!=6:#(3[*TRBW""0_O5($C,0E '[
M#T5\.?MX?\%P/AO^RS\1OAW^S]^S;^SSXL^/_P 3OBCX83Q-X5\'> W6,-HK
MH[QWLL[(Y1)%CE90(V^6)V<H-N[1_P""?/\ P6O^"_[=OPT^+.L:G\(/%/PV
M\<_ Z.=OB9\._%JJ+O3?+2X8E) %WKNMIHVW(CHZ$,@!1F /M*BOR@^%7_!R
MI^TC\=/ &G?%;X+_ /!"7]H;Q7X8U='?2O$'AZWEN[.\5)&B<QS1691P'1U.
M"<%2.HKW;_@HA_P6]\/?L7_M#>&_V,_@=^R1X[^.?QC\0:"-;E\"^"1L.FV!
MWX>>41RLKD1NVP1D*@W.R!DW 'W317R?_P $LO\ @K?\&?\ @J+X;\86'AKX
M<^)/ 'C[X<:LNF_$+X<^,( E]H\[-*JG( WH7AFC.Y4='B=71?E+?6% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116/\0_'WA#X4^
M-<^*/Q!UN+3-!\-:/<ZKK>I3@E+2SMXFFFE; )PL:,QP,X% &Q17X\6O_!U7
MJB>-C\<]:_X)U_$ZT_9M?1XIH_'YBA:]2%]4>P75F@R$^RM,HMP@D/[U2!(S
M$)7U/_P4#_X+@_"K]CWQ?\,?@K\"/@1XJ^.WQ,^+^AIKO@7P5X%8(;K275VC
MO7F9'94=8Y67;&_RP2L^Q5R0#[@HKXI_8#_X+8?"3]MGP?\ %NV\6_!'Q7\+
M?B%\#K2:Y^(WPY\7A?M5G#'',_F1RA5\Q<P.K;D1E;;E=KHS?.WPJ_X.5/VD
M?CIX T[XK?!?_@A+^T-XK\,:NCOI7B#P];RW=G>*DC1.8YHK,HX#HZG!."I'
M44 ?J_14=K,]Q;1SR0M&SQAC&_521G!]Q7YI?M+?\'(.@?#GXV?$OX8?LH_L
M$?$KXY:#\%'D3XN>//"LRP:;H+Q>9YX5O*E\T1>5,&9C$"8)2I9$WD _3&BO
MA+XU?\' ?[(?PU_8'^&7[<W@+PAXK\;/\9M2&D_#;X=Z+9(-9U/55E:&>S=,
MLL;0S(8G9?,R[((Q)YBY9^P%_P %QM&_:Q_:TU']@S]H[]CWQU\!?B];Z(VL
M:5X7\8RI<1:I9JH=C%,(XF\SRR9 ICV%8Y,.2A6@#[PHK\I?B-_P=+>#['Q)
MXW\8?L]?\$ZOBW\4?@S\-]:?3/&?QF\/(J:?;/&P$DD2&)D>,!E<&6:(E'1F
M"!P:_1_]F+]I'X3?M?\ P \*?M,? S7VU/PIXQTE+_1[J2$QR!22KQR(?N21
MR*\;KSM=&&3C- '=T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7\K7PD'PA_;8_:7\3:/\ \%*OVV_''PH_:CN/&_BZU?5?
M%WBJXT?2O"4\=E"=%2"4@1P0K?>=&\0=#Y21B,+\KG^I[5$U&73+F/1[B**[
M:!Q:RSH61)-IVLP!!(!P2,\BOYO/VY/VQ?%_[3U@?@#_ ,%>/^"7WB:Z_:"T
M2'Q?H^B/X!^&DT2:W)-I\46BW%G="5IIT@O \C,C21&+8RK)O:.@#Z5_X+G7
M?[<'P!_X)Y?LF?"K]J/]JS6[OX?77C:#1/VF_BQ\,KN9;G4M-\V$6<X;;YLV
M^R^U2/E626XB0L')0'C/^".'QC^&WP+_ ."I'QFT#_@FE^T7XX^)'[)O@WX)
MS>(_%4/B[59Y;>UU:*)9%^R"YCB<2%DD3>(QE3*&W!(VKS']I+]A+]N3]FS]
MB#_@GY\4OVO/V=?%?Q3\!_!75]0N_BY\,-/L3J=QI5E<ZLEY:PW-MRLBK8JM
MN5D_=1-$+=V17&?3_P!DGX+Z1_P4\_X+C77[7W[%/[(WBSX+_L_V'P:U3PQX
MYU;5O!Z:%!XDO;S3;ZRQ';Q'RI)-UW:L44G"Z<LC[69 0#XR^%W[2?["_P"V
MCX&US]I?_@I5_P %5/C!X$_:/\;>,;BZ\):UX.L=1OM(^']@DRB -;6^TA6*
MS[8H9E:.(1, IRS_ -.7[)::Q'^S#\/UU_X^6GQ4NO\ A$+ O\2K&Q6VB\3J
M8$*ZB(TEE5?.7;(=KL"6)!P<#^?+X:?%+Q-^PC_P2@^-/_!#;XX?\$V?B7JW
MQR\3Z]JECX:O- \!F^TOQ&]R\:6FJI<K\\I@V;HFC20$10[64E]GZ)_ 7]IG
MXS?\$3?V./V*/V'OC/\ LP^(_&FK?$&XM_#/BGQ)IFI%;/P5>WFIVB0P74BP
MRQN5;4_*10Z!S9L$+ @@ ^>K?X%W/_!>_P#X+5_M-_!K]IKX[_$'1_A?^S[!
M#H'@GPKX*\1FPCMM0\YK=[Q@4='D,MO=2%BNXEHE+;(@A^<=-_X+!_MG_ /_
M (((?&3X&ZG\<=<O?B'X$^/D/PMT'XA27\AU.UTBX@NKDA9V8R>:JZ=>Q)*6
MWQQS($*F)"/I0_%[Q7_P09_X+2_M+_'/X\?LT?$KQ7\+/VA+>'7?!WB;X?\
MAO\ M%9-2\UKA[.0ET2-Q+<7<94OO&(7VE)-P^>-*_X(R_MK?'?_ ((*?&+X
MNZY\#M:L/B=X]^/$/Q2T/X=2V4BZI<:7;PW-N5$# 2"9DU&^E2$J'=(H]H+2
M*M 'J/[0/[+WB'_@WP_:H_8\^/7[//[1WQ%U>W^*GBJ#PU\<]&\5>)6O+/73
M(;)9YUBV@*<7-RR;MYC:*%E.0Q;>^%7[-M]_P<(_\%2_VP;7]IG]H?XB:'X,
M^ GB&/PA\+] \'^(C9VVG7'VG4+5;\1E65WW::\S9 9VN "VU%5<?X[?M#?$
MC_@X'_:H_8_^!OP9_9.^)_ABP^$GBF#Q)\<]>\:>%VL;'2GB-DTUO%-N(8XM
MKA$W[&D::(!!A]N]\-/CUXT_X-]O^"H_[7FK?'?]E;XF^+O!'[0&OIXM^&6O
M^!/#9OK:]N_M%_=+8M(658V#ZE)"_)=# K;"LBL0#Z?_ .#6+]LGXW?M6?\
M!/+6?!O[1/C2^\1^*/A3\0;SPJ-<U.Z:>ZO+%(+>> S2O\TKH9I8@S9)2),D
MG)K]+J_-C_@UN_8K^./[(G_!/35O$W[2'@R]\.>+OBIX_O/%<N@ZG;-!=6-F
M\%O! D\3?-%(QAEEV-A@LR!@&! _2>@ HHHH KZAJNG:4BR:C=I"KG"ESU-5
M?^$Q\,?]!J#_ +ZJ_+!!. )X4<#H'4'%,_L[3_\ GQA_[]"@"G_PF/AC_H-0
M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\
M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"
MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0
MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\
M^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_
M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3
M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[
M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5
MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&
M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\
MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?
M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-
M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?56VL=-12[V<  &23&, 5\:Z=_P7K_X)':K^TZ?V6[/]K7P:VI^
M2J1Z^UR%TB2^,[1?8EO2ODF3@-NW^60P <MQ0!]?_P#"8^&/^@U!_P!]4?\
M"8^&/^@U!_WU5'XC>,_AS\(_A]K?Q5^).JV.C^'O#>DW&IZYJMVF(K2T@C:2
M65L G"HK'@$\< FL#]FW]H+X!_M>_!30_P!HK]G3Q7:^)?!GB1)WT76XM-FM
MUN1#<26\A$=Q''(NV6&1?F49VY&002 =;_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU6!\;?C%\#OV;OAEJGQF^/?CS0?"7A;1HA)J>NZ[<QV]O "P55W-U9F(54&
M69B%4$D"O*?V0_\ @J#_ ,$YOV\_$E_X,_9+_:9\+>,-:TRW:XN]%MXI;6\$
M"L%:9(+J*.22,,5!=%91N7)&X9 /=?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J^
M</VBO^"PW_!*_P#9-^+K? ?]H']K[P9X>\6PNB7NBLDUR]BS ,JW+6\4B6K%
M2&Q*R'# ]"#7J7Q;_:S_ &2?@3\!HOVH?BU\</"&B?#VYMH+BQ\77&I1-97J
M3KOA^SNF[[09%^9%BW,XY4&@#O?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J\8_8
M^_X*/_\ !/\ _;ZFU*R_9#_:,\+>-;W2(A-J6EV2R6][;Q%@HF:VN(XYO*W$
M+Y@39D@9R0*]S_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5
MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"@#S+]K'4OV<O%O[+_Q#\&?M%?$"RT;P%KG@K4]+\9:K<WPMTM=-N;62"XD,
MK#$>(Y&^8\ \U^ YO?VT?^"-&GOXT^!_Q:^%'[7O[-&D?#.UNEL/$.GQ[(_"
MEQX@DV)&,L&=;]RP8-<I&7W>6%4JO]$OQ7^#WPW^-WPP\1?!OXF^%+;4_#GB
MO1+K2-=TZ1=HN;2XB:*6/<N&7*.PW @CJ""*_)K3O^#4[1(/BQ_PI'4OVX/C
M-=?LY1>'X2O@^37[97G9=3DN_P"QV95&+42$7.X0@>:Y88D^< 'TYI_[1W[%
M_P"U!X.T#Q?^P?JWP5\$?M2>*?@CI>K?#>?Q9X4M7U?0-%N+>&>*UF:*$S"U
M2*5H_*C)C!.0I%?G/_P3%D\4^&OBO_P49_8N_:Y^('A/1OVB?&_@_4)O$OQO
MU/Q(L/AHQWD3VT9 $$0M(UFU2*93MRP<1F.,PA6_1?\ ;=_X()_ 7]IKQ[\/
M_CA^SI\:_&/[/_Q$^&?A2#PQX6\5?#:<($T>&-HX;26(E6<1QN\:LLBDH[(^
M]0H6?]CO_@@'^R#^S/\ "#XL> ?BGXF\3_%_Q%\<[&6S^*7CKQW>[]0U.!]Y
M,<3)\UO\[F7?N:4RA6+G9&$ /S4^,WP^_P""I7_!#?\ X)W_  S_ &OO@Y_P
M5M\._$#PYX1U:PTIOA5H&@02^%KC2[B64I]FN20U[O;F23RXI3YSLL@,89ON
MG]M/_@I#_P $Y_V%[SPC^WSI'[-B>+?VH_C9X"L+?P9X/\.0R3:_JEO<06YC
MMYW4-Y-NKI%%O$9=VC*QHY#A>0\(_P#!JI\'$N/#/PQ^-'[?7QH\?_!/P9K?
M]I^&?@OK>IQIIT+AF81R.AVE#OD5O*BA;$DFUDWDUZ#^W1_P;@? ']N7]L"X
M_;-U?]J_XL>!?$0TJRTW1K/P+?V=G!H]M;VPMQ':MY!DB5@9&8!L9F?L<4 8
M_P#P08_8:_:%_9^\8_&;_@H-^WIJVD:5\6?VA]=CU34/!>D2!H?#MH)9YQ"Y
M5F7S6:<#RPS^6D,89V=I OZ/_P#"8^&/^@U!_P!]5\I_\$V_^"17AS_@G)XN
M\3^+-/\ VO?BY\43XFTZ"T:R^)WB%+^&Q\J1G\R!0B[';=@GN *^N/[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5>??M8ZE
M^SEXM_9?^(?@S]HKX@66C> M<\%:GI?C+5;F^%NEKIMS:R07$AE88CQ'(WS'
M@'FO3?[.T_\ Y\8?^_0KG_BO\'OAO\;OAAXB^#?Q-\*6VI^'/%>B76D:[ITB
M[1<VEQ$T4L>Y<,N4=AN!!'4$$4 ?SM&]_;1_X(T:>_C3X'_%KX4?M>_LT:1\
M,[6Z6P\0Z?'LC\*7'B"38D8RP9UOW+!@URD9?=Y852J^I_MQ_'+5/V^/^"N?
M['^H?\$I6L?A1\5[?X$6OB"R\>>(GC&F:5X?O+&YNHM(?3Q;R)(88)KE/D&U
MC>;, ()$]MT[_@U.T2#XL?\ "D=2_;@^,UU^SE%X?A*^#Y-?ME>=EU.2[_L=
MF51BU$A%SN$('FN6&)/G'TY^W/\ \$#_ -GG]JGQI\.?C/\  3XN^+?@+\1/
MA5X;@\.^#O%WPXF5##I,"-'!:21DJS".-Y(U99$)25T?S%VA0#\YO^">EUXY
M\(_M0?\ !1/]A[]L;XG>$K?]H/QU\-;ZXU;X_:KKPM?#JVMS;PVD*L@AC6T0
M-J]K,,+GY?+V+Y2[J?QF^'W_  5*_P""&_\ P3O^&?[7WP<_X*V^'?B!X<\(
MZM8:4WPJT#0()?"UQI=Q+*4^S7)(:]WMS))Y<4I\YV60&,,WZ3?L@_\ !O\
M?LD?LZ?#?XM^'/C+XQ\4_&;Q3\=-,ET[XF^.O'EZ&O[^U?),4!3YK?YR)=^]
MI#)'&V_$<87Q/PC_ ,&JGP<2X\,_#'XT?M]?&CQ_\$_!FM_VGX9^"^MZG&FG
M0N&9A'(Z':4.^16\J*%L22;63>30!^DOP>^./A;XL_"3PM\5$==/'B;PY8ZJ
M+"=\O;"XMTF\IC@9*[]IXZBOYSO^"/7P/_X*=^-_V-_VBOC9^S'_ ,%%[;X+
M#P+\1=;U2_\ #(\*07=WXFUR"QBGG6\NI3NM[=45$0%95\R28E.,G];_ (Z?
ML$:_XZ_X+G_ W]KCX;:3XQM-%^'W@"]MO&K.(;?PNED;35+:PM;9,![B_:XO
MB[JN8XH+="VUGC!XC]I;_@VP^&OQ6^,WQ#^(_P"SM^W!\5_@MX>^,5W)<_%?
MP!X,O5.EZ[)*7,Y5"R>4)?,E+*XE7]](  C;* *7_!-?_@IM^R9_P4#_ &,?
M@!\9_P#@HO!\*(?CI?>)-1TKX;7?BWP[:23W.O6=W!$+_2A+&QM9G8V+/Y!3
M$N-N $ ^6OV=-2_:0_9\_P"#FOP=#_P5@\0^&/B5X_\ B)\*[BP^&GC3X?W3
M6FE:!:>3?95[,V\<A9A;WD)W'Y3=%]TF<Q_>_P"T+_P;[?L0?&C]BSX:?L;>
M";SQ+X!7X-WAO_AIXZ\,WZC6=+OG?S9[F25EQ*T\P6:3 0^8B,ACVJ!F_L1_
M\$%/ /[,7[3%[^VO\>OVMOB+\<OB\-#FTGPYXR\>3HW]@V\D3PEK>)C(?-$<
MDB LY0+*^$!=F(!\F_MJ_M2?"5_"7CS_ (((?\$!/V6=(U+6?%POM/\ BUXE
MTE3!X;\(PWD2VE^9)W)#W!A3R7?.V,J$02S#RT_2/_@F3^R[X-_X)W_L(?#C
M]CBW^(<&MR^"]'ECU'5D5D2ZO;FYFO+IXU/*Q^?<2[ >0FW/-?#'@C_@T4_9
M[^&4E_-\-_\ @HQ^T9X>?59Q/JC:'XGM+0WDHSAY?*MU\QOF;ELGYCZU^B_[
M%'[)>C?L7_LS>&_V:[3XG^)_'<?APWA7Q5XYO5N]4O?M%Y/=?OI0HW;/.\M>
M.$C0=J /2/\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_
M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZJY8W]GJ4 NK&X66,D@.O
M3-']G:?_ ,^,/_?H5)'%%"NR&-47T5<"@!U%%% !1110 4444 %%%% !1110
M 4444 %8FN?#CP3XE\::%\1-<T&.XUGPRMT-"OFD<-:"YC6.? !"G>BJ#N!Q
MCC%;=% !1110 5YU\9OV7_AI\??B!X#\>?$Z?5[Z+X=:X=;T'P\FI-'IDNJK
MM^S7US H'VB6V(9H-[;(WD9]I=49/1:* "BBB@ HHHH **** "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 \_\
MVLOA3XJ^._[+'Q+^!_@7Q.-$UOQE\/\ 6=#T;669@+"ZN[&:WBN"5^8!'D5L
MCGY>.:_FZ\#Q? G]B'P[;?\ !.S_ (+G_P#!-WQ%X&\-Q^#(=%?XG> -.MKJ
M:XE'B":_BUK[2BL>03:M)"\LCQ1E!& 3&/Z2OVH/@[JO[0G[.7CGX&Z#\0M3
M\):AXL\*WVEZ=XIT6X>*ZTBXFA9(KN)HV5@T;E7P&4G;C(SFOPY\9?\ !.;_
M (+Z?&>VO/\ @EC\8K[X3ZW:7WPPL=&UCXR:QX@OKZ>;PY#XB>_BN"9?WDMX
M)T$0#1!O*10=K'SJ /L/_@L[_P $U_V<_P!J?_@F'J_[1VD?M-?%:\T+X7?L
MXW-_X&T_0O'*_P!B>)8;'39+VQOM0A:!A>R2;8V:4%"RD8VGFO3/^#8__E!K
M\"?^O+7O_4AU*O7OBU^PYJEE_P $C/$7_!.3X)ZU#=WT7P N?A_X8U+7)3"E
MQ,-':P@FG90_EAFVLVT-MR< XQ7G_P#P3W_9'_:E_P""?_\ P1)T_P#94E\7
M>$M+^+G@SP%XH&CZX;_S=&LM5GNM1N[&XEEFB ,$;3P-(7C( 5\A@.0#YS_X
M/!+#P;J7_!.#P=_;OQ&M;'5K#XNZ9?\ A_P9=6\\W_"83);W43V(2 %E*QSM
M+O;"#9LR'D2OE3]F7XHZ#\5O^#C/]GKQQ\8_V&!^Q7=:3\-[FV\.^"9M#:V?
MQM>RVU[!'$&AM;>*-2+AXU,B9/V00D[W1$]O^(W[%/\ P4$_X+;_ /!)'X*_
MM$:]\9O"TO[0/PU^)>L:_P"%-;N+)+71/$5I;ZG-;PO%Y,(58Y$M+::"8Q;9
M44;@%FWKVWPN_P""<W_!6/\ ;X_X*7?"']NW_@JMX:^&'P]T#X$0--X8\)?#
MS4I+N?5]1WF5)F9I)A''YPB=BTF=L"(L>7>0 'YN3?$>Q^&/BK_@H=X2^$?_
M  3_ +?]K#P_XH\0:W*_Q[M="EE7P:9_MCR22R2VDC-]G>5IM\#QAFLS*',9
M1T^[?V$_^"8_[(W[>_\ P1N_9#\1_%?]L1M5^''P'U+4_$_C&RN[9(=(U.X;
M4C=W>FZC]L*F&"T47%IO. T,KN,(ZUB_#[_@E;_P7&_X)KZ7\<_V1_\ @GMH
MGPB\<?"/XSZQ?76D^*/%VKR6^J>&DNX&MF=XRZ!Y4@**<+.C-$CA1N>.H_VF
M_P#@WH_X*+:+_P $G_@__P $R/V0OC)X.N;&TUW4_$GQRNM6UVZTZVUS4Y7@
M>TMH!' [RVD/[T$/LWM##*55@ @!D_L7VGP8_;B_X.4-#_:Q_P""5GP6M?#/
MP,^$/@>[T7XC^-/#?AY=*T;Q'J#VE_"@ACC1$D9VN;-5!4,R61FQM5"?W0K\
MS_\ @F/^SG_P7A_9>^('@'X,?%_PQ^S%X9^ 6@B:'6= ^&=E<PWL</V:7RVA
MWQ@/*UQY322.Q=\NS,S$D_IA0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !17%?M*_\FY^/_\ L2=5_P#2.6OR H _;2BOQ+HH _;2BOQ+HH _
M;2BOQ+HH _;2BOQ+HH _;2BOQ+HH _;2BOQ+HH _;2BOR!_9J_Y.,\ ?]CMI
M7_I9%7Z_4 %%%% !1110 4444 %%%% !1110 4444 %%%?-?_!8O_E%U\<_^
MR>7W_H(KKP&%^O8ZEAKVYY1C?>W,TKVTO:_<SJS]E2E/LF_N/I2BOXHZ*_=?
M^(%_]3#_ ,I?_=3Y?_6C_IS_ .3?_:G]KE%?Q1T4?\0+_P"IA_Y2_P#NH?ZT
M?].?_)O_ +4_M<HK^*.BC_B!?_4P_P#*7_W4/]:/^G/_ )-_]J?VN45_%'11
M_P 0+_ZF'_E+_P"ZA_K1_P!.?_)O_M3^URBOXHZ*/^(%_P#4P_\ *7_W4/\
M6C_IS_Y-_P#:G]KE%?Q1T4?\0+_ZF'_E+_[J'^M'_3G_ ,F_^U/[7**_BCKZ
M5_X(Y_\ *4;X&?\ 90K+_P!"-<F/\%?J.!JXGZ_?DC*5O96ORINU_:.U[=C2
MCQ)[6K&'LK7:7Q=_D?UCT445^%'U 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 445EZIXU\):)XETKP;J_B.SMM5UP3G1]/FG"S7@@0/-
MY:GEMBL"V.@(H U**** "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@ HHHH **** "BBB@ HHK'^(>JW^A^ -<UO2I_*N
MK/1[F>VEVAMDB1,RG!!!P0.",4 ;%%?EQ_P\7_;)_P"BQ?\ EO:=_P#(]'_#
MQ?\ ;)_Z+%_Y;VG?_(] 'ZCT5^7'_#Q?]LG_ *+%_P"6]IW_ ,CT?\/%_P!L
MG_HL7_EO:=_\CT ?J/53Q!X?T'Q9H-[X5\5:)::GI>IVDMIJ6FZA;+-!=P2*
M4DBDC<%9$92596!!!(((-?F'_P /%_VR?^BQ?^6]IW_R/1_P\7_;)_Z+%_Y;
MVG?_ "/0!^H5C8V6F64.FZ;9Q6]M;Q+%;V\$81(D48554<*    . !4M?EQ_
MP\7_ &R?^BQ?^6]IW_R/1_P\7_;)_P"BQ?\ EO:=_P#(] 'ZCT5^7'_#Q?\
M;)_Z+%_Y;VG?_(]'_#Q?]LG_ *+%_P"6]IW_ ,CT ?J/17Y<?\/%_P!LG_HL
M7_EO:=_\CT?\/%_VR?\ HL7_ );VG?\ R/0!^H]%?EQ_P\7_ &R?^BQ?^6]I
MW_R/6Q\//^"@?[7>N>/]#T35?BWYMK>:Q;07,7]@V"[XWE56&1 ",@GD'- '
MZ7T444 %%%% !1110 4444 %%%% !1110 4444 <5^TK_P FY^/_ /L2=5_]
M(Y:_("OVG\2^'=&\8>'-0\)>(K/[1I^J64MI?V_F,GFPR(4==RD,N58C(((S
MP17C_P#P[H_8V_Z([_Y<.H__ "10!^7%%?J/_P .Z/V-O^B._P#EPZC_ /)%
M'_#NC]C;_HCO_EPZC_\ )% 'Y<45^H__  [H_8V_Z([_ .7#J/\ \D4?\.Z/
MV-O^B._^7#J/_P D4 ?EQ17ZC_\ #NC]C;_HCO\ Y<.H_P#R11_P[H_8V_Z(
M[_Y<.H__ "10!^7%%?J/_P .Z/V-O^B._P#EPZC_ /)%'_#NC]C;_HCO_EPZ
MC_\ )% 'Y<45^H__  [H_8V_Z([_ .7#J/\ \D4?\.Z/V-O^B._^7#J/_P D
M4 ?EQ17ZC_\ #NC]C;_HCO\ Y<.H_P#R11_P[H_8V_Z([_Y<.H__ "10!^=W
M[-7_ "<9X _[';2O_2R*OU^KQ_PU^P5^R=X/\1Z?XM\._"G[/J&EWL5W87']
MNW[^5-&X=&VM.5;#*#@@@XY!KV"@ HHHH **** "BBB@ HHHH **** "BBB@
M KYK_P""Q?\ RBZ^.?\ V3R^_P#017TI7S7_ ,%B_P#E%U\<_P#LGE]_Z"*]
M;(/^1[A?^OD/_2D<^*_W6I_A?Y'\F]%%%?W4?EX4444 %%%% !1110 4444
M%%%% !7TK_P1S_Y2C? S_LH5E_Z$:^:J^E?^".?_ "E&^!G_ &4*R_\ 0C7D
MY_\ \B+%?]>Y_P#I+.C"?[W3_P 2_,_K'HHHK^%3]0"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OY6OA(/A#^VQ^TOXFT?\ X*5?MM^.
M/A1^U'<>-_%UJ^J^+O%5QH^E>$IX[*$Z*D$I C@A6^\Z-X@Z'RDC$87Y7/\
M4]JB:C+IES'H]Q%%=M XM99T+(DFT[68 @D X)&>17\WG[<G[8OB_P#:>L#\
M ?\ @KQ_P2^\377[06B0^+]'T1_ /PTFB36Y)M/BBT6XL[H2M-.D%X'D9D:2
M(Q;&59-[1T ?2O\ P7.N_P!N#X _\$\OV3/A5^U'^U9K=W\/KKQM!HG[3?Q8
M^&5W,MSJ6F^;"+.<-M\V;?9?:I'RK)+<1(6#DH#D_P#!"'Q5X"\-?\%D_B+\
M%O\ @F%^TMXU^(/[*FG?#"+4/$9\9:I/+:V.L.8A&UJMS'$^_>'7>(QE?-#%
M@D;5XI^TE^PE^W)^S9^Q!_P3\^*7[7G[.OBOXI^ _@KJ^H7?Q<^&&GV)U.XT
MJRN=62\M8;FVY615L56W*R?NHFB%N[(KC/K7[%7A'7/VZ_\ @O&G_!0G_@G#
M^QIK7PD^$/@[X2W^EZW=>+_!_P#8.F>*]:ET^]MX8GMX#LD#37%D71"2(]/$
MC;&9,@'Q5^RQ\7_^"0_Q[C\3_%K_ (*/_MR_M)>&O&7C'XJ:Q=HGP[U&X&C:
M-IEQ.)+;[0S6DQ\QF,[8B+X0*-@(.?Z<OV4O!WPT^'O[,?P]\#?!CQ]=>*O"
M&D^#--M/"_B:^U1+V;5=/2VC6WNGN$55G:2,*YD4 ,6R ,U^'?[1'_!2[Q?\
M2/\ @F_\5_\ @E5\1O\ @C#XF\"?'SQAJLVFZ?X#^%_PH,'AR69KB!HM51HV
M9WE01;A(B2+(T4++)L8E/M'X._M-_&#_ ((G_LC?L4_L.?%_]F7Q#XWU3QZ]
MEX5\5>)]*U(K9>#+ZZU"RBCAN9%AE23#ZD8D7>@?[&P0L"" #YPM_@7<_P#!
M>_\ X+5_M-_!K]IKX[_$'1_A?^S[!#H'@GPKX*\1FPCMM0\YK=[Q@4='D,MO
M=2%BNXEHE+;(@A^<=-_X+!_MG_ /_@@A\9/@;J?QQUR]^(?@3X^0_"W0?B%)
M?R'4[72+B"ZN2%G9C)YJKIU[$DI;?'',@0J8D(^E#\7O%?\ P09_X+2_M+_'
M/X\?LT?$KQ7\+/VA+>'7?!WB;X?^&_[1634O-:X>SD)=$C<2W%W&5+[QB%]I
M23</GC2O^",O[:WQW_X(*?&+XNZY\#M:L/B=X]^/$/Q2T/X=2V4BZI<:7;PW
M-N5$# 2"9DU&^E2$J'=(H]H+2*M 'J/[0/[+WB'_ (-\/VJ/V//CU^SS^T=\
M1=7M_BIXJ@\-?'/1O%7B5KRSUTR&R6>=8MH"G%S<LF[>8VBA93D,6WOA5^S;
M??\ !PC_ ,%2_P!L&U_:9_:'^(FA^#/@)XAC\(?"_0/!_B(V=MIUQ]IU"U6_
M$95E=]VFO,V0&=K@ MM157'^.W[0WQ(_X.!_VJ/V/_@;\&?V3OB?X8L/A)XI
M@\2?'/7O&GA=K&QTIXC9--;Q3;B&.+:X1-^QI&FB 08?;O?#3X]>-/\ @WV_
MX*C_ +7FK?'?]E;XF^+O!'[0&OIXM^&6O^!/#9OK:]N_M%_=+8M(658V#ZE)
M"_)=# K;"LBL0#Z?_P"#6+]LGXW?M6?\$\M9\&_M$^-+[Q'XH^%/Q!O/"HUS
M4[II[J\L4@MYX#-*_P TKH9I8@S9)2),DG)K]+J_-C_@UN_8K^./[(G_  3T
MU;Q-^TAX,O?#GB[XJ>/[SQ7+H.IVS075C9O!;P0)/$WS12,899=C88+,@8!@
M0/TGH **** *^H:KIVE(LFHW:0JYPI<]357_ (3'PQ_T&H/^^JORP03@">%'
M Z!U!Q3/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5
M7/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!
M_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\
M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_
MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@
M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3
M_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[
M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"
MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQ
MA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[
M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/
M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U
M!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*
M *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT* *?_"8^&/^@U!_WU6!\5?%OAN7X7^)(H]8A+-H%X% /4^0]=7_ &=I
M_P#SXP_]^A7/_%BPL%^%OB5ELH01X?O,$1C_ )X/0!^.-%%% !1110 4444
M%%%% !1110 4444 %;_PJD2+XH>&Y9& 5=?LRQ/8>>E8%=!\)P&^*7AI6&0?
M$%GD'_KNE '[!?\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*
M*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]5\V_\ !8+Q1X?N_P#@F#\<
M;:VU:)Y'^'U\$13R3M%?3W]G:?\ \^,/_?H5\V?\%B+&RC_X)>?')X[.)6'P
M]OL$1@$?**];(/\ D>X7_KY#_P!*1SXK_=:G^%_D?R>4445_=1^7A1110 44
M44 %%%% !1110 4444 %?27_  1\N8+3_@I_\#KFYE"1I\0;(N[= -QKYMKZ
M4_X([(DG_!43X&I(@93\0K+((R#\QKR<_P#^1%BO^O<__26=&$_WNG_B7YG]
M6W_"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0K^%3]0*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU5RQO[/4H!=6-PLL9) =>F:/[.T_
M_GQA_P"_0J2.**%=D,:HOHJX% #J*** "BBB@ HHHH **** /-?VN?VN/@/^
MPW\!=:_:3_:1\8G1/"NA+&+FYBLY+B6::1Q'#!%%&I:221V5% &,G)( )'YO
M>*_^"S/_  7(_::+^)/^":__  1+U2W\(R9;2?$?QLN?L,^IPD?+,MJ]U9+&
MI[;)Y@1T?FOU=U[PQX:\4PV]MXG\/6.I1VEY%=VL=_:),L-Q&VZ.9 X.UU/*
ML.0>017XU_\ !5C_ (+<_P#!57X9?M._'WP5_P $_?A9X$_X5M^S%I>AO\2_
M$?B6R^TWDEQJ2QE72,SIF-6=T"1HS 6\CLV&50 =]X3_ ."WO_!7/]EB1=9_
MX*L_\$9/$FD>#T.[5?'7P<D_M.+2(^/WL]LL]RGECNS7,>.P8X%?IE^SU^T#
M\(OVJ?@MX=_:%^ OC&+7_"'BJP%YH>K0P21">+<R'*2*KHRNK*RLH964@C(K
M\X?^"8G[:'_!9SQM_P %,(OV5/\ @I5K7PRT71)/A'-XP\/Z=X0LH_\ BI[>
M6XAAANK6X4R;UA;>)(M\4@\Q6*.OS#]0O#GACPWX/TA- \(^'K'2K"*222.R
MTZT2"%'DD:21@B *"SN[L<<LQ)Y)- %ZL37/AQX)\2^--"^(FN:#'<:SX96Z
M&A7S2.&M!<QK'/@ A3O15!W XQQBMNB@ HHHH *\Z^,W[+_PT^/OQ \!^//B
M=/J]]%\.M<.MZ#X>34FCTR755V_9KZY@4#[1+;$,T&]MD;R,^TNJ,GHM% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !167XE\:^$O!KZ
M;'XK\1V>G-K&J1Z;I0NYPGVN[D#,D$>?O.P1R%')VGTK4H **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KG_BS_ ,DK\3?]B_>_^B'KH*Y_XL_\DK\3?]B_>_\ HAZ /QKHHHH
M**** "BBB@ HHHH **** "BBB@ KH/A-_P E4\,_]C!9?^CTKGZZ#X3?\E4\
M,_\ 8P67_H]* /V4HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KYK_ ."Q?_*+KXY_]D\OO_017TI7S7_P6+_Y1=?'/_LGE]_Z"*];
M(/\ D>X7_KY#_P!*1SXK_=:G^%_D?R;T445_=1^7A1110 4444 %%%% !111
M0 4444 %?2O_  1S_P"4HWP,_P"RA67_ *$:^:J^E?\ @CG_ ,I1O@9_V4*R
M_P#0C7DY_P#\B+%?]>Y_^DLZ,)_O=/\ Q+\S^L>BBBOX5/U **** "BBB@ H
MHHH **** "BBB@ HHHH **** ///VG?VJO@)^QM\+S\:OVE?B#!X6\*1ZK::
M?<ZY=V\LD%M-<RB*'S/*5BB%V52Y&U<Y8A02/B[XB_\ !'#]G/\ ;8_:=^(W
M[<'P+_;+N9/ ?Q_^&5WX7^)GACPA>PZAI.O3-I_V2SU2"XAG\H2VVV*54=)0
M9%9@R;V#??WCKP)X)^)_@_4?A[\2/"&F:_H.L6K6VJZ+K-C'<VMY"PPT<L4@
M*NI[@@BOS)^-W_!IG^P1XH\;7?Q _9:^,GQ3^!MY?2%[G3? _B7S-.R>?DCG
M#3)\W(43;!T55&, %#]B'_@E9X[_ ."8/[1%E^WE_P %0_\ @JEI'BW0_AI\
M/I?!OPSD\23C2[;3-.;: )9+J;&X1*R+"N]F9P3(Q15/Z2_LZ?M$?"#]K#X-
M:+^T%\!/%@UWPAXB6=]$UA;26!;N.*>2!I%295<*7B?!91D8/0BOS[_9Q_X-
M3/\ @G?\+O'=K\4?VD/&?Q ^.^MV;A[>'XE:Z)-.5@003;0JK3#.<I-))&W=
M#W_3#0M"T3POHMIX;\,Z-::=IUA;);V-A8VZPP6T**%2.-$ 5%4  *   ,"@
M"U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^:_\
M@L7_ ,HNOCG_ -D\OO\ T$5]*5\U_P#!8O\ Y1=?'/\ [)Y??^@BO6R#_D>X
M7_KY#_TI'/BO]UJ?X7^1_)O1117]U'Y>%%%% !1110 4444 %%%% !1110 5
M]*_\$<_^4HWP,_[*%9?^A&OFJOI7_@CG_P I1O@9_P!E"LO_ $(UY.?_ /(B
MQ7_7N?\ Z2SHPG^]T_\ $OS/ZQZ***_A4_4 HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH \S_ &O/VN_@1^PQ\ ]:_:4_:/\ %DFC^%M#$:W$]O927,T\
M\KB.&WBBC!9Y))&5%' R<L54$C\XO$W_  6$_P""\O[4,_\ PD7_  39_P""
M)US8>$96+:5KWQROUL+C4H3]V86TM[8+$#D$;9IE(Y#G/'ZN:UX<\/>)(K>#
MQ%H-E?I:7<=U:I>VJ2B&>,[HY4# [74\JPY!Z&OR^_:Y_P""VW[4/P?_ &L?
MVI+7X;_#?PN?@[^RI\,K8^(=1U5F^V:QXOU6"/\ LF'.\%;;[0[1,D:AOW3L
M9/GC4 &3X4_X+5_\%C_V491K'_!5G_@C)K=EX0C;.K>-_@G.-4CTF,=9I;:.
MZNT:,<DLUS& .FXD _IA^SO^T)\(?VK?@GX=_:(^ OB^/7O"'BNP^V:'JL=O
M)%Y\>YD.8Y55T975E964$,I!'%?E_P#\$7O^"FG_  5/\9?M;>!_V;O^"FVH
M>%]=T[X[?!7_ (67\+=4T/2X+2[TVU\S*6MPEO'&NU[</)A@[K^Z_>$LZK^M
M&@>'/#WA32UT3POH5GIMDDDDB6=A:I#$KR2-)(P1  "SNSL<<LQ)Y)H N5^
MW@7_ (*<?\%K?^"EOQ!D_:U_8G^,/@+PWHVA>(O%]G\/_@J=&-W>:A%IFG6]
MV8-0&"TEQ=0RI'$2RCS@Y00C#5^^6J7DVGZ9<W]O82W4D$#R1VL&-\S*I(1<
MD#)Q@9.,FOYG?CXO_!*O]J"[O/\ @HO_ ,$]?CGXG_9+^)ML_C*^\4:/<>+8
MK"[@U:PL8[RW5;.*X\RW6^FD:!1 X5GWHL3,C(0#]$_^"A__  6'_P""@'P<
M_9/_ &6?"WP^^!&C_"WX[_M*^)1X=U4_$*U<:?X-O8KBVM)G:-\[5EFN8Y8V
ME\S;;AR4D;!&K_P3K_;]_P""DOP__P""L7B3_@D?_P %%O'/@?XFZC%\/QXJ
MT7X@>!M(%B]H,1-Y%U"B1HJLKD#,:LK>6<NLHV_GC^V]^V%\=OV_?V(?^">O
MPS_X*,^*H_"GP^^+?BK4)OB?\2I](MH)YUL=66PM[U9Y8BEBQLI#,\BA4?[0
M9&!C7;7??L>>$M _8(_X+\:_^S?_ ,$9_BK;_%WPSXQ^ ^J7WBF74=6LM:%C
MJ]OIU]/96S:FFP!/MT.F!B9%7_3_ "Y#E%* 'M__  <2?\%R_P!L7]ESXA7O
MPD_X)P>*K32;;X6O8+\9O&\NB6>HQ6^IZFKMIVC1K=12()?)@GN)"JYQM7<I
M1U;]B_A]JM]KW@+0]<U2827-[H]M/<2!0NZ1XE9C@<#))X%?R[_\%(?A/_P5
M3_97_P""25S\#OVT/^"?=CX2T[Q1\;$\6^.OC5=?$[2=6U3Q-XDN5NV'GVUG
M<2,H,9*@@;5$/)W.2?WF^!/_  4:\'_!3X ? /PG_P %(DTCX-?%GXMJVE>&
M?A^E\^K+=SQ7<=K;I'=6:RQ9EBN+"0[G4*;K:2"C8 /ECXY_M_?\%6?V[?\
M@IW\5?V!?^"4WQ*^'WPXT+X%:/$_BOQAXTT07\FLZH^P&U4-%,L*"1GB&V,$
M?9YG+G<D8Y#P1_P<N?$W1_\ @BMX]_:_^+'PPT)/CK\/?'X^'ESH*)(FFWNM
M2*'AO7C5RR1"%;AWB5_FDLY%5HU=2N)_P34^,_P=_8,_X+]_MW>!OVL_BKX?
M\!'QC?P^)_#^I>+]7AT^VO+-KB:\Q%+.RH[>3?QMM4DD1R8'R-C\V?&GP1^(
M/QJ_X(=_M&?MA>$/#]ZWA+4?VRK'Q#:S&W90^GQVFHVK3@$9\L3:S;1EN@96
M'53@ _43PS_P4:_X+)_\$Z_VI?V<M&_X*D_$'X=>._AU^TIJ$6E"/POH"V-Y
MX+U"8VRI&TD<48D$;WD&_=YH9$FVD%%9MOXA_P#!0#_@KW_P42_X*#_'G]ES
M_@E#\1OAW\/O"?[.+KINN:MXPT1;VY\1ZUOFB-KNDBE6!&GM;J)2JKM6 NS$
MN%3R'_@MQ^TW\!O^"C'QH_X)_P#P6_9'^*V@>-==\0_$FRUN[LO#&JQ7DNC6
M;MIWS72Q,3;%5\]F1]K*+67(&PUM?\$=/V@?@7_P3S_X*N_\%$_AE^V%\7/#
M_@"ZU;XB)XJT6?Q9JL5D-0TU;W6+OS(C*R^:YM]1M) B99A*2 <&@#[I_P""
M$_\ P4Y\1?\ !53]AB#XY?$?PQ8Z-XW\.>([KPUXWL=,1TMFOH(X91/$CLS(
MDD-Q$Q4D[7\Q02%K[,K\C_\ @SK\$>)K3]@7XE?&?6-(GLM-\??&G4;[P^DR
M$">VBM;6)I5[%?.$T61_% P[5^N% !1110 454U71[76(TBNI)5"-D>5*5/Z
M52_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB
ML?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:@#8HK\1/$/_  =?Z1H.OWVA_P##OZ]E^Q7DL'F_\+D9=^QR
MN[']E'&<9QDU4_XBU-(_Z1[WO_AYF_\ E37WZ\+N.I*ZPG_E2E_\F>3_ &YE
M?_/S\)?Y'[5^-/AQX)^(DFC3>,]!COF\/ZW#K&CF21U^S7L2NL<PVD9($CC!
MR/FY%;=?AS_Q%J:1_P!(][W_ ,/,W_RIH_XBU-(_Z1[WO_AYF_\ E33_ .(6
M\=_] ?\ Y4I?_)A_;F5_\_/PE_D?N-17X<_\1:FD?](][W_P\S?_ "IH_P"(
MM32/^D>][_X>9O\ Y4T?\0MX[_Z _P#RI2_^3#^W,K_Y^?A+_(_8']IC]E_X
M:?M:^";#X9?&.?5[CPQ;ZY;:EJOAZPU)K:UUT0$O':7P0;I[7S?+D:$,JR-$
M@?<FY&]%K\.?^(M32/\ I'O>_P#AYF_^5-'_ !%J:1_TCWO?_#S-_P#*FC_B
M%O'?_0'_ .5*7_R8?VYE?_/S\)?Y'[C45^'/_$6II'_2/>]_\/,W_P J:/\
MB+4TC_I'O>_^'F;_ .5-'_$+>._^@/\ \J4O_DP_MS*_^?GX2_R/W&HK\.?^
M(M32/^D>][_X>9O_ )4T?\1:FD?](][W_P /,W_RIH_XA;QW_P! ?_E2E_\
M)A_;F5_\_/PE_D?N-17X<_\ $6II'_2/>]_\/,W_ ,J:/^(M32/^D>][_P"'
MF;_Y4T?\0MX[_P"@/_RI2_\ DP_MS*_^?GX2_P C]QJ*YOP]X=TC7M L=<W7
ML7VVSBG\K[:S;-Z!MN>,XSC.!5S_ (0?2/\ GYO?_ MJ^ :<79GK)W1L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4@-BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK"OO".D65E->
M>=>MY43/M^V,,X&<5\5?\/5-(_Z-^O?_  N6_P#D2@#[RHKX-_X>J:1_T;]>
M_P#A<M_\B4?\/5-(_P"C?KW_ ,+EO_D2@#[RHKX-_P"'JFD?]&_7O_A<M_\
M(E'_  ]4TC_HWZ]_\+EO_D2@#[RHKX-_X>J:1_T;]>_^%RW_ ,B4?\/5-(_Z
M-^O?_"Y;_P"1* /O*BO@W_AZII'_ $;]>_\ A<M_\B4?\/5-(_Z-^O?_  N6
M_P#D2@#[RHKX-_X>J:1_T;]>_P#A<M_\B4?\/5-(_P"C?KW_ ,+EO_D2@#[R
MHKX-_P"'JFD?]&_7O_A<M_\ (E'_  ]4TC_HWZ]_\+EO_D2@#[RHKX2L?^"I
M>D7M[#9_\*!O5\V54W?\)PQQDXS_ ,>E?:O_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%<_P#%G_DE?B;_
M +%^]_\ 1#U8_P"$'TC_ )^;W_P+:L#XJ>#-*A^&'B25;F\)70;PC-TQ'$#T
M ?D%1110 4444 %%%% !1110 4444 %%%% !70?";_DJGAG_ +&"R_\ 1Z5S
M];WPKC6;XG^&XF) ;7K,'!P>9TH _9:BL?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@
M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V*^:_^"Q?_ "BZ^.?_ &3R^_\ 017OG_"#Z1_S\WO_ (%M7S=_P5_\(Z99
M?\$P_CA=Q7%T6C^'UZ5#W+$?='4=Z];(/^1[A?\ KY#_ -*1SXK_ '6I_A?Y
M'\IE%%%?W4?EX4444 %%%% !1110 4444 %%%% !7TK_ ,$<_P#E*-\#/^RA
M67_H1KYJKZ1_X(_VL=[_ ,%/?@?:2LP63X@608HV#]X]#VKR<_\ ^1%BO^O<
M_P#TEG1A/][I_P")?F?UET5C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M7\*G
MZ@;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U:&FZ=!I5J+2W>1E#$YE
M<L>?<T 6**** "BBB@ HHHH **** "OQ2_X+@?\ !-?_ ()L>*/VTM6^)'QV
M_P""P2? &/XKQ:/>_%OX4>:+@>*8M/ BM;OR4N$^SD+%A'GAF02AY$&[<I_:
MVOY\/VO?'G_!'3X"?\'"'[1]Y_P5HT[_ (6#IVO>'_#T_AIY]#U&\A\+W?\
M9MJ9;*XAB"^:SP&W>*6(2HB':Q1RX !]?_\ !,SPO_P3J^*G_!6KQA^U/\&?
M^"C6@_%;Q!%\.XO#7P@^%VD-.T?@GPQ;1VR2JCRGY_G4@*H14%Q*3O:3*_JA
M7YA?\$B_VA?^#=/XG?M82>&O^"7/PMTK1_B:/"MY,]W9^"M3T]_[-5X1.OFW
M*A,%C%\O4XXZ&OT]H *^0_CQ_P $-_\ @FQ^T+^TKHG[3'CS]E;P/+J=I=7M
MUXGLAX<18?$MQ.BA)KM494D='#2%G1S(7._-?7E% 'G'QS_9 _9<_:7^$$'P
M"^/'P#\*^*/!EHL0T_P[J>CQ-;6/E)LB-NH ^SLB$HK1%2JDJ" 2*POV3/\
M@GM^Q1^PK:ZC;?LD_LV>&/ SZN%75;W2;(F[NT4Y5)+B0M*Z*<D(7*@DD $F
MO9** .)^/O[-OP"_:H\"K\,?VD/@_P"'O&_AY+^.]31?$VF1W=L+B,,J2[)
M1O4.X!ZC<?6O&_VV_P#@GGH'[8WQ:^!.OZCHGA"QT7X0>-H/$SZO=:0T^MQ&
MSGM;BVT[3Y.$M;>>:VB-S(26,=ND:K\Y=/IJB@#PW]K'_@FC^P7^W-K6F^)O
MVL?V6_"OC75=(@\C3]6U*T:.[BAW%A"9X621H@S,PC9B@+,0,L<^@>&_V=O@
M+X/^"<?[-GACX->&++X?1Z3)I@\%0:) -+:SD#"2!K;;Y;(^YBP(.XLQ;))-
M=E10!\_?LR?\$JO^"=G[&OQ$NOBW^S)^R+X/\(^)KJ%XFURPL6>YAC?ATA>5
MG-NK#AEBV@C@@BI_VJ/^"7W_  3\_;;\76/Q _:H_90\)>,M=TVW6"UUK4+-
MH[OR5)*Q/+"R/+&I)(1RRC<V -QS[U10!C?#SX=^ OA)X(TOX:?"WP9I?AWP
M]HEFEKI&B:+8I;6MG OW8XXHP%11Z 5LT44 %%%% !1110 4444 %%%% !11
M10!_%U\0?^1^US_L,7/_ *-:LBM?X@_\C]KG_88N?_1K5D5_?M+^%'T1^4/<
M****L04444 %%%% !1110 4444 %%%% ']HOP^_Y$'0_^P/;?^BEK7K(^'W_
M "(.A_\ 8'MO_12UKU_ =7^++U9^K1^%!1116904444 %%%% !1110 4444
M%%%% %77/^0+>?\ 7K)_Z":_%6OVJUS_ ) MY_UZR?\ H)K\5: "BBB@ HHH
MH **** "BBB@ HHHH **** +6A_\AJS_ .OJ/_T(5^U5?BKH?_(:L_\ KZC_
M /0A7[54 %%%% !1110 4444 %%%% !1110 4444 %<_\6?^25^)O^Q?O?\
MT0]=!7/_ !9_Y)7XF_[%^]_]$/0!^-=%%% !1110 4444 %%%% !1110 444
M4 %=!\)O^2J>&?\ L8++_P!'I7/UT'PF_P"2J>&?^Q@LO_1Z4 ?LI1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S7_P %B_\ E%U\
M<_\ LGE]_P"@BOI2OFO_ (+%_P#*+KXY_P#9/+[_ -!%>MD'_(]PO_7R'_I2
M.?%?[K4_PO\ (_DWHHHK^ZC\O"BBB@ HHHH **** "BBB@ HHHH *^E?^".?
M_*4;X&?]E"LO_0C7S57TK_P1S_Y2C? S_LH5E_Z$:\G/_P#D18K_ *]S_P#2
M6=&$_P![I_XE^9_6/1117\*GZ@%%%% !1110 4444 %%%% !1110 4444 %%
M%% !7X^_\%0_VNOB;\6/^"A_B;]B'_@F)_P20^#GQR^*_A31[+4/BMX\^)G@
M_3[B"R,T$1M[<S3RVREEMV@&^6X)/,21GRB:_8*OR1_;-_9G_P""NG_!/#_@
MII\1O^"BO_!+?X$^'/C#X3^.&DZ;%\0O VKW"QW6FWUE"L*2Q W$#LK!2ZO&
MTF#/,KQ +&] &Q_P1C_;$UIOVTO$'["7[=/_  2^^%_[/?[0FE^#VUO0]6^'
MGA2RL[77M(,BI,D<D#3=P&W1W$L4GE2CY&AVM^JU?EK_ ,$POV1O^"G?[27_
M  4FO_\ @KI_P56^&?A[X;ZIHOP[;P;\-?AUH$Z.\%M),\CW$VV><H );@8D
MD\QWN"=L:1HK?J50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '\77Q!_Y'[7/^PQ<_^C6K(K7^(/\ R/VN?]ABY_\ 1K5D
M5_?M+^%'T1^4/<****L04444 %%%% !1110 4444 %%%% ']HOP^_P"1!T/_
M + ]M_Z*6M>LCX??\B#H?_8'MO\ T4M:]?P'5_BR]6?JT?A04445F4%%%% !
M1110 4444 %%%% !1110!!JL,MSI=S;PKN>2W=47.,DJ0*_+_P#X=T?MD_\
M1'?_ "X=._\ DBOU'HH _+C_ (=T?MD_]$=_\N'3O_DBC_AW1^V3_P!$=_\
M+AT[_P"2*_4>B@#\N/\ AW1^V3_T1W_RX=._^2*/^'='[9/_ $1W_P N'3O_
M )(K]1Z* /RX_P"'='[9/_1'?_+AT[_Y(H_X=T?MD_\ 1'?_ "X=._\ DBOU
M'HH _+C_ (=T?MD_]$=_\N'3O_DBC_AW1^V3_P!$=_\ +AT[_P"2*_4>B@#\
MN/\ AW1^V3_T1W_RX=._^2*/^'='[9/_ $1W_P N'3O_ )(K]1Z* /RX_P"'
M='[9/_1'?_+AT[_Y(H_X=T?MD_\ 1'?_ "X=._\ DBOU'HH _,#2O^"=W[8M
MMJEM<3?!_:D=PC.W_"0:>< ,"?\ EXK]/Z** "BBB@ HHHH **** "BBB@ H
MHHH **** "L?XAZ5?ZYX US1-*@\VZO-'N8+:+<%WR/$RJ,D@#)(Y)Q6Q10!
M^7'_  [H_;)_Z([_ .7#IW_R11_P[H_;)_Z([_Y<.G?_ "17ZCT4 ?EQ_P .
MZ/VR?^B._P#EPZ=_\D4?\.Z/VR?^B._^7#IW_P D5^H]% 'Y<?\ #NC]LG_H
MCO\ Y<.G?_)%'_#NC]LG_HCO_EPZ=_\ )%?J/10!^7'_  [H_;)_Z([_ .7#
MIW_R11_P[H_;)_Z([_Y<.G?_ "17ZCT4 ?EQ_P .Z/VR?^B._P#EPZ=_\D4?
M\.Z/VR?^B._^7#IW_P D5^H]% 'Y<?\ #NC]LG_HCO\ Y<.G?_)%'_#NC]LG
M_HCO_EPZ=_\ )%?J/10!^7'_  [H_;)_Z([_ .7#IW_R16Q\//\ @GY^UWH?
MC_0];U7X2>5:V>L6T]S+_;U@VR-)59C@3DG !X S7Z7T4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?-?\ P6+_ .477QS_ .R>
M7W_H(KZ4KYK_ ."Q?_*+KXY_]D\OO_017K9!_P CW"_]?(?^E(Y\5_NM3_"_
MR/Y-Z***_NH_+PHHHH **** "BBB@ HHHH **** "OI7_@CG_P I1O@9_P!E
M"LO_ $(U\U5]*_\ !'/_ )2C? S_ +*%9?\ H1KR<_\ ^1%BO^O<_P#TEG1A
M/][I_P")?F?UCT445_"I^H!1110 4444 %%%% !1110 4444 %%%% !1110!
M\T?\%?/ _P ,/B%_P3_\;>'OC+^USJ?P+\-&XTN34_B?I,SQSZ3MU*V\M0R.
MK 32F. X/2:OR9_:@\"?\$L_VC?C%<_%?3O^#G3Q7X1BN-$T;3QH>B:K=BWC
M-AI=K8-,,3J-\S6QG?C[\S\GJ?UM_P""N'C3X-?#S_@GO\0/&'[0/[+VH?&?
MPC9G2O[6^&NE0&6?6-^K6:1;5')\J5HYS[0&OQ2_X;0_X(V_]*P'Q _\$4W_
M ,30!]@_\$0O@9^Q9\//VTY/$'P#_P""Z7BK]HC73X-OXC\/M9O[B2%8#) 7
MO,23.-T9"J#C/[P\U^OE?D'_ ,$0OVBO^">GQ1_;3D\,_LQ_\$5_%7P#\2CP
M;?S-X[UG3)(86MED@#VFY@!ND)0@?],S7Z^4 %?@-X%_X*<?\%K?^"EOQ!D_
M:U_8G^,/@+PWHVA>(O%]G\/_ (*G1C=WFH1:9IUO=F#4!@M)<74,J1Q$LH\X
M.4$(PU?OEJEY-I^F7-_;V$MU)! \D=K!C?,RJ2$7) R<8&3C)K^9WX^+_P $
MJ_VH+N\_X*+_ /!/7XY^)_V2_B;;/XROO%&CW'BV*PNX-6L+&.\MU6SBN/,M
MUOII&@40.%9]Z+$S(R$ _1/_ (*'_P#!8?\ X* ?!S]D_P#99\+?#[X$:/\
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
MR D _8F'_@KQ^P-8_LB^%?VY_'_QH;P?\,_&^KOIOA77O%NC75FVHSJ;C&R
MQF4*PM9V5F4!E3<.&7-W]F#_ (*T_P#!.?\ ;0^)O_"FOV7OVJ_#_C'Q/_9T
MM_\ V/ID%RLGV:(J)),R1*N 77OGFO@__@O%^Q5\8-'\&?L;?L_?L=?L3^(?
MC)X1^''CRVN=2\&6D.=->UTR"SM[.TU"=T:&U@F625'DE&S8LI8X!-5?^";/
M[1_@G3_^"@OB'_@FW^U%_P $N?A[^S!\>M2\%7=YX+\6?#"RT]TOK-X&E9$G
MMH\Y$4;3 K*Z.;:1'6-T"D ^W/'_ /P6Z_X)/?"WXWS_ +.GC[]NGP-IOBVT
MOS97UG+=RM;6=R&VM#/>)&;:!U;Y66252A!#8(./J*#4+"ZL$U6VOH9+62$2
MQW,<H,;1D9#AAP5(YSTQ7X"?\%+/V,O^"5W_  2?_P""=?B'_@F]X8T2'XU_
MM*_%/4A)X."^'(+KQ3'=7$\7D7,CP*TMM%&J$11@[IW=E5&5YF7VOXT:C\=?
MV??^"<G[,'_!$B;XFCP[\=OC'X,MM)\=:[>ZTHC\#>$HD8ZC/)(7">8EOFQB
M ;#M'*(VW*A(!^AW[/'_  59_80_:[TKXB:E^RI\;?\ A83_  MT\WGB^S\-
MZ#?-+$FVX*+ )846[:3[-,$$)?<5&#\RY]$_91_:K^!O[;'P$T#]I7]G+QFF
MO>$O$D#R:?>B%HI$9)&CDBEC<!HI$=&5D89!'H03^0?_  ;1?#/X&_!__@IG
M^W'\ _A?K5O;>'= \8:;I/@JUBU=6>[L;2[UB-"C YN"(T5F<9ZECUKT7_@A
MT]I^S]_P5J_;7_X)H:5<W,7A#1O%X\;^#-,AN"D>F+=.GVB) /X3'=6*#T%O
MZL: /U[HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B
MBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC
M_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/
M^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_
M  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B
MBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BOFO_ (+%_P#*+KXY_P#9/+[_ -!%
M>^?\(/I'_/S>_P#@6U?-W_!7_P (Z99?\$P_CA=Q7%T6C^'UZ5#W+$?='4=Z
M];(/^1[A?^OD/_2D<^*_W6I_A?Y'\IE%%%?W4?EX4444 %%%% !1110 4444
M %%%% !7TK_P1S_Y2C? S_LH5E_Z$:^:J^D?^"/]K'>_\%/?@?:2LP63X@60
M8HV#]X]#VKR<_P#^1%BO^O<__26=&$_WNG_B7YG]9=%8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U?PJ?J!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM6AING0:5:BTMWD90Q.97+'GW- %BBBB@ HHHH **** "BBB@#QC_@H#8_ML
MZC^ROX@M/^">.L>'+#XLM<67_".W7BM4-BD8NXC<^8'1UR;?S0N5/S$=.M?%
M/[4'A7_@Z<N_C%<S?LK_ !*^"EMX+.B:,+6'6X+8W OAI=J-1)W6S'8;\793
MG[A3&!P/T]K\$/\ @HO^S]\+/VIO^"XWQ7^&?_!6/_@HUXB^!_P_TCP?HVH?
M ZTL_%=OIEAJ=A+"L=R8I[H/!!(MQ'-YB,GF2.Y(.R-<@'WE_P $UO#W_!PK
MI?[1KW/_  4X\=_"K4?AK_PCUT$M_!L,"WG]H[XO(;,<"'8%\W//<<5]^U^5
MO_!'/]@'_@D;^S5^UY)\1_V)O^"JVJ_&3QF?"=[:-X0O?BGH^L(+-Y(3+<_9
M[.%),H5C&_.T;^>HK]4J "OD/X\?\$-_^";'[0O[2NB?M,>//V5O \NIVEU>
MW7B>R'AQ%A\2W$Z*$FNU1E21T<-(6=',A<[\U]>44 ><?'/]D#]ES]I?X00?
M +X\? /PKXH\&6BQ#3_#NIZ/$UM8^4FR(VZ@#[.R(2BM$5*J2H(!(K"_9,_X
M)[?L4?L*VNHVW[)/[-GACP,^KA5U6]TFR)N[M%.522XD+2NBG)"%RH)) !)K
MV2B@#YA\9?\ !%W_ ()4?$'XRR_'_P 9?L'_  [O_%5Q?&]N[V710(+JY+;V
MFFM5(MYG9OF9GC8L22<DFIOVXO\ @GSHG[9WQ@^!?B;5]&\(6>D?"/QQ!XHE
MUBZT<S:W&UI/:W-OIVGOPEK;SS6T1N7)+&.W2-5^<NGTQ10!X;^UC_P31_8+
M_;FUK3?$W[6/[+?A7QKJND0>1I^K:E:-'=Q0[BPA,\+)(T09F81LQ0%F(&6.
M?0/#?[.WP%\'_!./]FSPQ\&O#%E\/H])DTP>"H-$@&EM9R!A) UMM\MD?<Q8
M$'<68MDDFNRHH ^?OV9/^"57_!.S]C7XB77Q;_9D_9%\'^$?$UU"\3:Y86+/
M<PQOPZ0O*SFW5APRQ;01P014_P"U1_P2^_X)^?MM^+K'X@?M4?LH>$O&6NZ;
M;K!:ZUJ%FT=WY*DE8GEA9'EC4DD(Y91N; &XY]ZHH QOAY\._ 7PD\$:7\-/
MA;X,TOP[X>T2S2UTC1-%L4MK6S@7[L<<48"HH] *V:** "BBB@ HHHH ****
M "BBB@ HHHH _BZ^(/\ R/VN?]ABY_\ 1K5D5K_$'_D?M<_[#%S_ .C6K(K^
M_:7\*/HC\H>X44458@HHHH **** "BBB@ HHHH **** /[1?A]_R(.A_]@>V
M_P#12UKUD?#[_D0=#_[ ]M_Z*6M>OX#J_P 67JS]6C\*"BBBLR@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _%C]J+]DC_@M[^Q/^U'JNL?LY>+_  I\
M9_AS\1?CW9>)/AS:_$;Q3?RW?A74V2_:&P=))%6.S59Y$;RV*LMO"1Y3%E/D
M_P"V_P#\$)_C/^Q#_P &^]PK>);#Q-\3_ 'QD7XO>,!X>A<V4"-;+97-O:@J
MA>&"%8;AG*IQ!*0 H45^_P#5?5=*TO7=+N=#UO3H+RRO;=X+RTNH1)%/$ZE7
M1U8$,K*2"#P02* /@+]MWP[_ ,%!/VW_ (0? /\ X*&_\$??VEX=+N+/3[7Q
M!?\ PS\0:Y/;Z'XQT^Z2"X2WNA$0IEB(DB='*965QYD;QKN\R_9*_P"";G_!
M3_XL_P#!1K6_^"P/_!0NQ^&_AWXA^'/AQ=^'?A#\-_".HRW%G:7+6L\,<EW/
MF0+%_I-QD*\C,URS?NUC5&_1G]G+]FSX)_LD?"/3?@/^SOX&C\->$-'DG?2M
M#@O9YXK3SI7FD$9GD=E4R.[;0=H+' &:[F@#\$OV1/\ @CA_P<3_ +&_QV\7
M?M2^#+S]FGQ3\3O&M]+=:S\0?'^H7NJ:JADSYB02M;J+='R=PC4$C"D[551^
MAWB/_@CC\ ?^"A_PV\ _%'_@LK^S]X:\;_&[0_##:3KFJ>#_ !;K6G:;'&+N
MXF2.".TNH RXFR6=2VYB,X  ^WZ* /RI_P""0W_!O9X>_P""?7_!1/XQ?M8^
M-_A[X:@\/0:],?V=?[(\7ZE<W/A_2IS?PW$5S'*P61FM)K>/,S3L"K$,&^8T
MO^"!?A&;]IG_ (*+?MD_\%7M/A9O"'C;QZW@_P"'.HXPNJ6-E(/.NESUC9(;
M#:PR"QE7JAK]4/&O@[P]\0_!NK> /%UF]SI6N:9/I^IV\5U) TMO-&T<B"2)
ME>,E6(W(RL,Y!!P:Q?@3\"/A!^S)\)-#^!/P%\!6/ACPCX<M#;:+H>G*PBMH
MR[.W+$LS,[,[,Q+,S,S$DDT =;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 5\U_\%B_^477QS_[)
MY??^@BOI2OFO_@L7_P HNOCG_P!D\OO_ $$5ZV0?\CW"_P#7R'_I2.?%?[K4
M_P +_(_DWHHHK^ZC\O"BBB@ HHHH **** "BBB@ HHHH *^E?^".?_*4;X&?
M]E"LO_0C7S57TK_P1S_Y2C? S_LH5E_Z$:\G/_\ D18K_KW/_P!)9T83_>Z?
M^)?F?UCT445_"I^H!1110 4444 %%%% !1110 4444 %%%% !1110 5_.G^W
M_P")/^"-7PC_ ."_7[15Q_P5K\/^)OB5INL:)X>E\-V^E+J2)X:O?[,M6EMI
MQ;3P-,&@-NT3QM(BJS*RJXR/Z+*X_P 4?L]? +QOKL_BCQI\#O!^L:G=;?M.
MHZIX9M;B>;:H1=TDD99L*JJ,G@ #H* /R]_X(G?%O_@W'\;?MFR:-_P2R^ G
MB#PW\3QX/OI'U'4DU@1G3!)!YZ?Z9>2QY+&+^'=QP1S7ZY5RO@[X%?!'X=:N
M?$'P^^#GA70K\PM$;[1O#UM:S>6V"4WQHK;3@9&<' KJJ "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _BZ^(/_ "/VN?\
M88N?_1K5D5K_ !!_Y'[7/^PQ<_\ HUJR*_OVE_"CZ(_*'N%%%%6(**** "BB
MB@ HHHH **** "BBB@#^T7X??\B#H?\ V![;_P!%+6O61\/O^1!T/_L#VW_H
MI:UZ_@.K_%EZL_5H_"@HHHK,H**** "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 *^:_P#@L7_RBZ^.?_9/
M+[_T$5]*5\U_\%B_^477QS_[)Y??^@BO6R#_ )'N%_Z^0_\ 2D<^*_W6I_A?
MY'\F]%%%?W4?EX4444 %%%% !1110 4444 %%%% !7TK_P $<_\ E*-\#/\
MLH5E_P"A&OFJOI7_ ((Y_P#*4;X&?]E"LO\ T(UY.?\ _(BQ7_7N?_I+.C"?
M[W3_ ,2_,_K'HHHK^%3]0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M\8?VF_ ?_!57_@IG_P %GOC;^R%\*O\ @I+XG_9O\'_"'PUHM[X6TKPW]I27
M7;2\MXV:\6.VN+9KI?.,H>9I&$1,<07.XU^L7[2W[3GP)_8]^#NI_'_]I/XA
MVWA7P?HTEO'J>MW=M-+' T\R01 K"CN=TDB+PI^]S@<U^*W_  59^!G_  0W
M_:#_ ."@7B;]H7]H7_@L]X[^'?C?5=*T:YC\-Z'IMVT.DV<VCV3V_P!G<6;E
M$GMVBN&4-]ZX;(!R  ?<_P#P36_X)1_\%!/V,_VC7^,/[3/_  6(\?\ QS\-
MMX>NK!?!/B6WOUMEN9'B9+K,^I7";D".!\F?WAY'?[^K\;O^"%/P/_X)3?#W
M]M^77_V-?^"N?Q ^-OC ^"]0B;P9XEANEMEM#);F2ZS+;1KN0A /FS^\/%?L
MC0 5^ W@7_@IQ_P6M_X*6_$&3]K7]B?XP^ O#>C:%XB\7V?P_P#@J=&-W>:A
M%IFG6]V8-0&"TEQ=0RI'$2RCS@Y00C#5^^6J7DVGZ9<W]O82W4D$#R1VL&-\
MS*I(1<D#)Q@9.,FOYG?CXO\ P2K_ &H+N\_X*+_\$]?CGXG_ &2_B;;/XROO
M%&CW'BV*PNX-6L+&.\MU6SBN/,MUOII&@40.%9]Z+$S(R$ _1/\ X*'_ /!8
M?_@H!\'/V3_V6?"WP^^!&C_"WX[_ +2OB4>'=5/Q"M7&G^#;V*XMK29VC?.U
M99KF.6-I?,VVX<E)&P1+^PS_ ,%(O^"B_P #/^"F_C?_ ()?_P#!2GQEX.^*
M-QHGPOE\;:;X[^'FA?9;BVBBB25K>>WC2-3N1F"KY:N'\OEUE&WX!_;>_;"^
M.W[?O[$/_!/7X9_\%&?%4?A3X??%OQ5J$WQ/^)4^D6T$\ZV.K+86]ZL\L12Q
M8V4AF>10J/\ :#(P,:[:]8_X)Z>'_@%_P3V_X.//^% ?\$ZOC]#\0?@WXI^$
M-SJ?Q@U^_P!6M-:_L$6MG=W !U.).$2:&P+$-C_3?+?)1=H!T^J?\%*/^#C/
MQY^R9XY_X*[^&)_A=X!^%/@W6+B2W^"7BOPK*NI7>EP3QQO(\LL*S,0'P6%Q
M"9"DI1$_=JWZZ_L&?M4Z;^V_^QO\./VLM,\-OHR^._"UMJ<^DO+YGV*=@5FA
M#X&]5E5U5\#<H!P,XK\.OVD_^"J?@/\ X+T_&W6?@%\6_P!N;PE^S5^R/X<U
MJ,7]GJNK)%XF^(7E2!XV,39$41**ZJX\N)F1F6YD0+'^OOP__;C_ ."7W[)/
MP@^ WP2\ ?'?P]I'A+X@V<'AWX&6VG1W5W!K:6\EO9+'#-'&X)\V>!&DE9=S
M2%B3\Q !\A?'/]O[_@JS^W;_ ,%._BK^P+_P2F^)7P^^'&A? K1XG\5^,/&F
MB"_DUG5'V VJAHIEA02,\0VQ@C[/,Y<[DC'(>"/^#ESXFZ/_ ,$5O'O[7_Q8
M^&&A)\=?A[X_'P\N=!1)$TV]UJ10\-Z\:N62(0K<.\2O\TEG(JM&KJ5Q/^":
MGQG^#O[!G_!?O]N[P-^UG\5?#_@(^,;^'Q/X?U+Q?J\.GVUY9M<37F(I9V5'
M;R;^-MJDDB.3 ^1L?FSXT^"/Q!^-7_!#O]HS]L+PAX?O6\):C^V58^(;68V[
M*'T^.TU&U:< C/EB;6;:,MT#*PZJ< 'ZB>&?^"C7_!9/_@G7^U+^SEHW_!4G
MX@_#KQW\.OVE-0BTH1^%] 6QO/!>H3&V5(VDCBC$@C>\@W[O-#(DVT@HK-M_
M$/\ X* ?\%>_^"B7_!0?X\_LN?\ !*'XC?#OX?>$_P!G%UTW7-6\8:(M[<^(
M]:WS1&UW212K C3VMU$I55VK 79B7"IY#_P6X_:;^ W_  48^-'_  3_ /@M
M^R/\5M \:Z[XA^)-EK=W9>&-5BO)=&LW;3OFNEB8FV*KY[,C[646LN0-AK:_
MX(Z?M _ O_@GG_P5=_X*)_#+]L+XN>'_  !=:M\1$\5:+/XLU6*R&H::M[K%
MWYD1E9?-<V^HVD@1,LPE) .#0!]T_P#!"?\ X*<^(O\ @JI^PQ!\<OB/X8L=
M&\;^'/$=UX:\;V.F(Z6S7T$<,HGB1V9D22&XB8J2=K^8H)"U]F5^1_\ P9U^
M"/$UI^P+\2OC/K&D3V6F^/OC3J-]X?29"!/;16MK$TJ]BOG":+(_B@8=J_7"
M@ HHHH **J:KH]KK$:174DJA&R/*E*G]*I?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!_&E\0?^1^US_L
M,7/_ *-:LBM?Q^H7QYK:CMJ]R/\ R*U9%?W[2_A1]$?E#W"BBBK$%%%% !11
M10 4444 %%%% !1110!_:+\/O^1!T/\ [ ]M_P"BEK7KD/ '@G26\!Z(QN;S
MG2+8_P#'VW_/):U_^$'TC_GYO?\ P+:OX#J_Q9>K/U:/PHV**Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VK,HV**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**
MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0
M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!
M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F
M]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?
MF]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH
M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ
M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
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
M,7/_ *-:LBM?X@_\C]KG_88N?_1K5D5_?M+^%'T1^4/<****L04444 %%%%
M!1110 4444 %%%% ']HOP^_Y$'0_^P/;?^BEK7K(^'W_ "(.A_\ 8'MO_12U
MKU_ =7^++U9^K1^%!1116904444 %%%% !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 5\U_\%B_^477QS_[)Y??^
M@BOI2OFO_@L7_P HNOCG_P!D\OO_ $$5ZV0?\CW"_P#7R'_I2.?%?[K4_P +
M_(_DWHHHK^ZC\O"BBB@ HHHH **** "BBB@ HHHH *^E?^".?_*4;X&?]E"L
MO_0C7S57TK_P1S_Y2C? S_LH5E_Z$:\G/_\ D18K_KW/_P!)9T83_>Z?^)?F
M?UCT445_"I^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
MQ=?$'_D?M<_[#%S_ .C6K(K7^(/_ "/VN?\ 88N?_1K5D5_?M+^%'T1^4/<*
M***L04444 %%%% !1110 4444 %%%% ']HOP^_Y$'0_^P/;?^BEK7K(^'W_(
M@Z'_ -@>V_\ 12UKU_ =7^++U9^K1^%!1116904444 %%%% !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 5\U_\
M!8O_ )1=?'/_ +)Y??\ H(KZ4KYK_P""Q?\ RBZ^.?\ V3R^_P#017K9!_R/
M<+_U\A_Z4CGQ7^ZU/\+_ "/Y-Z***_NH_+PHHHH **** "BBB@ HHHH ****
M "OI7_@CG_RE&^!G_90K+_T(U\U5]*_\$<_^4HWP,_[*%9?^A&O)S_\ Y$6*
M_P"O<_\ TEG1A/\ >Z?^)?F?UCT445_"I^H!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7Y&?%O\ X.@]67XOWFO_ ++?[!'C[XB_!/P=
MJ>NV?B[XB6!CB&J#3;>.:ZN-/0@CRK:-O/<NP+1.C,(<YK];=0O[+2K"?5-2
MND@M[:%I9YI&PL:*"68GL  37\Z^H_LY_M*?\$V_$-G\?/\ @CQ^U5\-/VB_
M@%<WWC77]*^'.O1Q7MM801:="VLVKRI(!<D62QIA)8S)Y8_<EF^8 _4K]JK_
M (+W?LG?L]_L<_"?]K'X?>$/%'Q'N?CM-';?"?P)X<LPNIZO=$HDL$@.X1-#
M*Z0.$$C><ZHBOG(3_@GC_P %LM$_;(_:<U_]A_X^_LD^-_@1\8M$T(:U%X.\
M92+.FH6'R$R0SB.(EP)%;:8P"N2K-M<+^9G_  47_;+\ ?\ !2CX _\ !/FU
M_8G^!EI\,?C/XS^(=WJ/PSO;.]BL])\"WUMJL5I=J8TMREQ#+?0)<*5C#!;8
M$JS.T;>G_L0+^T[^S!_P<ZVWPS_X*A>)-)^*GQ;^)_P>:/X?_$/PFRV=AI%A
M%;W4[H;%((@I==-NHB2 5;YOF$Q90#[#^+O_  <8_L5:%^VS\'?V)?V:]3TW
MXN:M\3?%T.B:_KGAKQ"$L_"WG3Q01.[^1(EW(6>0F%'4J(OF8;UK]!J_%#_@
ML?\ LZ?L^?L__P#!:_\ X)[#X#_ GP;X)_MKXGRRZQ_PB/ABTTW[?(FIZ5L>
M;[/&GFLN]\%LD;VQU-?M?0!^?_[;G_!=^R_9X_:WU;]A_P#90_8C^(/[0GQ$
M\)Z"FL>/--\#N(H=!M72-PK.(IFDEV2Q,5"!09HT#ER47J?AS_P7H_8>\?\
M_!,+6?\ @J9+>:UIWA+PU<-IOB'PQ/;1MJ]KK0:)%TQ4#[))9#/"R-O"&.57
M<Q@/L^4_^"'GG1_\%[?^"A4?BS_D,GQ7"UB)O]9]A_M"[VXSSM\LVOX;?:OR
M5^,J>)9/^"2O[2L_@SS/^$2/[<^G&(V_^H\G^S=<SC'&,FP_\<]J /W)_90_
MX.)M'^,'[2'P[_9Z_:H_8.^(_P "1\98%D^$'B;Q?*LUCXC+A3"F?*B,32>9
M$J;?,&Z:(,5$BL=/]L?_ (. -/\ @7^U3XN_9$_90_87^(GQ_P#$OPUTD:C\
M3KKP7*(K3P_'L5V3>(IFFD56&Y=J@-E S,KA?G7_ (.7&TR;QG_P3^3X;F,Z
MI)\8[0^%/LN-YB\S2=GEX[;C;]/]GVK7_P"#<DO%_P %2/\ @I,GB\@:[_PN
MR(R?:/O_ &?^U_$?*Y_@YCZ<8V>U 'Z+_P#!/;]O?X&_\%*?V7-#_:K^ $]Z
MFCZM)+;7NEZK&J7FE7T+;9K6=49E#KE6!4D,CHP.&%>VU^/W_!FL+H_L3_&B
M32P?^$=;X]7W]B[?]7G^SK#?L_X!Y'Z5^P- !1110 454U6'6)HT&CWD4+!O
MG,L>X$52^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#^-+X@_\ (_:Y_P!ABY_]&M61
M6OX_W#QYK88Y/]KW.3_VU:LBO[]I?PH^B/RA[A1115B"BBB@ HHHH **** "
MBBB@ HHHH _M%^'W_(@Z'_V![;_T4M:]<AX LO&I\!Z(5UJS _LBVP/LQ_YY
M+[UK_8O&_P#T&[+_ ,!C_C7\!U?XLO5GZM'X4;%%8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C691L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0
M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_
M  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+
M_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%
M%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C0!L5\U_\ !8O_ )1=?'/_ +)Y??\ H(KW
MS[%XW_Z#=E_X#'_&OF[_ (*_VGBU/^"8?QP>]U:U>(?#Z]\Q$MR"1M'0UZV0
M?\CW"_\ 7R'_ *4CGQ7^ZU/\+_(_E,HHHK^ZC\O"BBB@ HHHH **** "BBB@
M HHHH *^E?\ @CG_ ,I1O@9_V4*R_P#0C7S57TC_ ,$?UNG_ ."GOP/2RE5)
M3\0++RW=<@'<>HKR<_\ ^1%BO^O<_P#TEG1A/][I_P")?F?UET5C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?PJ?J!L45C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1
M6/\ 8O&__0;LO_ 8_P"-:&FQZC%:A-4N(Y9=QR\2;1CMQ0!8HHHH **** "B
MBB@ HHHH **** "BBB@!LL44\30S1JZ.I5T89# ]01W%?D)\3?\ @UJT;1OC
M#:>#?V5OVSOBYX!^"GBR^URY\:>"M(UV PZ,MY;1Q26]ENVDQW4:BV?<DK>5
M$BR&10!7Z^T4 ?"'[3__  ;W_L5_'K]E?X3_ +-7PYUKQ1\,KSX%R--\+/'/
MA+4 -4TJ>259YY9'8?OFEN$6X9@8W$RAT9,L#:_X)_\ _!#SX??L=_M-ZG^V
M]\;OVH/'_P =OC%?:0=*LO&OQ"N0QTRS*A&6WCW.RN4!CW-(P"%E55WON^Y:
M* /F3]L?_@EU\(OVTOVK_@9^UQX\^(/B32M:^ VO/JOAS3=(-O\ 9=0E:XMI
MRESYD;/MW6J#Y&4X9N>F/+/^"MW[$'C3]K?]JS]E#QG\,U\<KK'P[^*4>LZC
M=Z1+'#H%IHD5]IMUJ$FI2-AGF9+1(;6",[I'FD)&R-V7[NHH ^!?VX?^"#?A
M']IK]JW4OVV/V</VQ_B5\ ?B-XGT)-'\<ZM\.[S9'K]HJ1QCS45XW239%"I8
M.5/DQMLWJ7/7?#K_ ((3_L+?#[_@F9J__!+4:'K&H>"?$4KWVOZ_<WD8U>[U
M<M$ZZH)5CV)/&T$ 0!-@2%4974L&^S** /SB_9)_X-U/ /P,_:.\ _M$_M%_
MML?%'XY2?"&V$/PC\.>.KM?L'AH(%$3(F]R[1;(R@4QJ&BC)5O+0+I?MG?\
M!OSX*_:(_:B\4_M;_LW_ +:'Q.^ OBCXB:2--^)D7@"["VGB*#8L;,Z!XVC=
MU1=YW,K,H?8'+L_Z%T4 >,?L!_L(_ G_ ()O_LPZ%^RK^SS87BZ'H[2SW.H:
MI,LEYJ=Y*VZ:[N'555I'.!\JA55450%4"O9Z** "BBB@ HHHH **** "BBB@
M HHHH _BZ^(/_(_:Y_V&+G_T:U9%:_Q!_P"1^US_ +#%S_Z-:LBO[]I?PH^B
M/RA[A1115B"BBB@ HHHH **** "BBB@ HHHH _M%^'W_ "(.A_\ 8'MO_12U
MKUD?#[_D0=#_ .P/;?\ HI:UZ_@.K_%EZL_5H_"@HHHK,H**** "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 *^:_\ @L7_ ,HNOCG_ -D\OO\ T$5]*5\U_P#!8O\ Y1=?'/\ [)Y??^@B
MO6R#_D>X7_KY#_TI'/BO]UJ?X7^1_)O1117]U'Y>%%%% !1110 4444 %%%%
M !1110 5]*_\$<_^4HWP,_[*%9?^A&OFJOI7_@CG_P I1O@9_P!E"LO_ $(U
MY.?_ /(BQ7_7N?\ Z2SHPG^]T_\ $OS/ZQZ***_A4_4 HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /XNOB#_P C]KG_ &&+G_T:U9%:_P 0
M?^1^US_L,7/_ *-:LBO[]I?PH^B/RA[A1115B"BBB@ HHHH **** "BBB@ H
MHHH _M%^'W_(@Z'_ -@>V_\ 12UKUD?#[_D0=#_[ ]M_Z*6M>OX#J_Q9>K/U
M:/PH****S*"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 **** "OFO\ X+%_\HNOCG_V3R^_]!%?2E?-?_!8
MO_E%U\<_^R>7W_H(KUL@_P"1[A?^OD/_ $I'/BO]UJ?X7^1_)O1117]U'Y>%
M%%% !1110 4444 %%%% !1110 5]*_\ !'/_ )2C? S_ +*%9?\ H1KYJKZ5
M_P"".?\ RE&^!G_90K+_ -"->3G_ /R(L5_U[G_Z2SHPG^]T_P#$OS/ZQZ**
M*_A4_4 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\C/B
MW_P=!ZLOQ?O-?_9;_8(\??$7X)^#M3UVS\7?$2P,<0U0:;;QS75QIZ$$>5;1
MMY[EV!:)T9A#G-?K;J%_9:583ZIJ5TD%O;0M+/-(V%C102S$]@ ":_G7U']G
M/]I3_@FWXAL_CY_P1X_:J^&G[1?P"N;[QKK^E?#G7HXKVVL((M.A;6;5Y4D
MN2+)8TPDL9D\L?N2S?, ?J5^U5_P7N_9._9[_8Y^$_[6/P^\(>*/B/<_'::.
MV^$_@3PY9A=3U>Z)1)8) =PB:&5T@<()&\YU1%?.0G_!/+_@MGH?[8_[3>O_
M +$/Q_\ V2O&WP(^,.AZ$-:C\'>,Y5G34+#Y"TD,XCB)8"16VF, KDJS;'"_
MF9_P47_;+\ ?\%*/@#_P3YM?V)_@9:?#'XS^,_B'=ZC\,[VSO8K/2? M];:K
M%:7:F-+<I<0RWT"7"E8PP6V!*LSM&VO\/8_VO/V8_P#@O#XZ^&'_  46\1Z;
M\5/C?\4?V9=8B^%OQ#\',+.RTF"+2]0G""Q2"(*S_P!FW,6>"K?-\PF+* ?5
M'C[_ (.F?A]INK>,/B7\&/\ @GY\5OB%\!_A_P")1HOB[XXZ"8EL()MZ(9(8
M60K)&3)&5,DT1*RQ%@GF+G]-?@Y\7/A]\??A/X;^-_PH\0QZMX9\6Z);:MH.
MI1*5%Q:W$2R1MM."IVL,J0"IR" 017X:_P#!+.3P:/\ @T$_:!^U&WXT_P :
MB^W8_P"/TVT/D;O]KFWQW^[[5^A__!M\FOI_P1+^ 8\2^9]H_P"$?U Q^;U^
MSG5KTP?AY/EX]L4 <]^VY_P7?LOV>/VM]6_8?_90_8C^(/[0GQ$\)Z"FL>/-
M-\#N(H=!M72-PK.(IFDEV2Q,5"!09HT#ER47J?AS_P %Z/V'O'__  3"UG_@
MJ9+>:UIWA+PU<-IOB'PQ/;1MJ]KK0:)%TQ4#[))9#/"R-O"&.57<Q@/L^4_^
M"'GG1_\ !>W_ (*%1^+/^0R?%<+6(F_UGV'^T+O;C/.WRS:_AM]J_)7XRIXE
MD_X)*_M*S^#/,_X1(_MSZ<8C;_ZCR?[-US.,<8R;#_QSVH _<G]E#_@XFT?X
MP?M(?#O]GK]JC]@[XC_ D?&6!9/A!XF\7RK-8^(RX4PIGRHC$TGF1*FWS!NF
MB#%1(K'3_;'_ .#@#3_@7^U3XN_9$_90_87^(GQ_\2_#721J/Q.NO!<HBM/#
M\>Q79-XBF::158;EVJ V4#,RN%^=?^#EQM,F\9_\$_D^&YC.J2?&.T/A3[+C
M>8O,TG9Y>.VXV_3_ &?:M?\ X-R2\7_!4C_@I,GB\@:[_P +LB,GVC[_ -G_
M +7\1\KG^#F/IQC9[4 ?HO\ \$]OV]_@;_P4I_9<T/\ :K^ $]ZFCZM)+;7N
MEZK&J7FE7T+;9K6=49E#KE6!4D,CHP.&%>VU^/W_  9K"Z/[$_QHDTL'_A'6
M^/5]_8NW_5Y_LZPW[/\ @'D?I7[ T %%%% !15358=8FC0:/>10L&^<RQ[@1
M5+[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H _C2^(/\ R/VN?]ABY_\ 1K5D5_3EJ'_!NU_P2SU6
M_GU2_P#V7K*2>YF:69_^$V\0C<[$DG U# Y)Z5%_Q#E_\$J?^C6++_PM_$7_
M ,L*_IZ'C5PM&"3HUM/[L/\ Y8?$OAO'-_%'[W_D?S)45_3;_P 0Y?\ P2I_
MZ-8LO_"W\1?_ "PH_P"(<O\ X)4_]&L67_A;^(O_ )857_$:^%?^?-;_ ,!A
M_P#+!?ZM8[^:/WO_ "/YDJ*_IM_XAR_^"5/_ $:Q9?\ A;^(O_EA1_Q#E_\
M!*G_ *-8LO\ PM_$7_RPH_XC7PK_ ,^:W_@,/_E@?ZM8[^:/WO\ R/YDJ*_I
MM_XAR_\ @E3_ -&L67_A;^(O_EA1_P 0Y?\ P2I_Z-8LO_"W\1?_ "PH_P"(
MU\*_\^:W_@,/_E@?ZM8[^:/WO_(_F2HK^FW_ (AR_P#@E3_T:Q9?^%OXB_\
MEA1_Q#E_\$J?^C6++_PM_$7_ ,L*/^(U\*_\^:W_ (##_P"6!_JUCOYH_>_\
MC^9*BOZ;?^(<O_@E3_T:Q9?^%OXB_P#EA1_Q#E_\$J?^C6++_P +?Q%_\L*/
M^(U\*_\ /FM_X##_ .6!_JUCOYH_>_\ (_F2HK^FW_B'+_X)4_\ 1K%E_P"%
MOXB_^6%'_$.7_P $J?\ HUBR_P#"W\1?_+"C_B-?"O\ SYK?^ P_^6!_JUCO
MYH_>_P#(^V/A]_R(.A_]@>V_]%+6O6#I^A^+-*L(-+L-6LHX+:%8H4^SL=J*
M  ,DY/ '6IOL7C?_ *#=E_X#'_&OYAFU*;:ZGVR5E8V**Q_L7C?_ *#=E_X#
M'_&C[%XW_P"@W9?^ Q_QJ1FQ16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q7S7_ ,%B_P#E%U\<_P#LGE]_Z"*]
M\^Q>-_\ H-V7_@,?\:YGXQ_!.Q^/_P +M=^"_P 6X++5O#/B73GL=;TW=/!]
MIMWX9/,A=)$SZJP/O7=EF)IX+,J.(FFXPG&3MO9--VVUT,J\'4HR@MVFOP/X
MX:*_IM_XAR_^"5/_ $:Q9?\ A;^(O_EA1_Q#E_\ !*G_ *-8LO\ PM_$7_RP
MK^DO^(U\*_\ /FM_X##_ .6'QO\ JUCOYH_>_P#(_F2HK^FW_B'+_P""5/\
MT:Q9?^%OXB_^6%'_ !#E_P#!*G_HUBR_\+?Q%_\ +"C_ (C7PK_SYK?^ P_^
M6!_JUCOYH_>_\C^9*BOZ;?\ B'+_ ."5/_1K%E_X6_B+_P"6%'_$.7_P2I_Z
M-8LO_"W\1?\ RPH_XC7PK_SYK?\ @,/_ )8'^K6._FC][_R/YDJ*_IM_XAR_
M^"5/_1K%E_X6_B+_ .6%'_$.7_P2I_Z-8LO_  M_$7_RPH_XC7PK_P ^:W_@
M,/\ Y8'^K6._FC][_P C^9*BOZ;?^(<O_@E3_P!&L67_ (6_B+_Y84?\0Y?_
M  2I_P"C6++_ ,+?Q%_\L*/^(U\*_P#/FM_X##_Y8'^K6._FC][_ ,C^9*BO
MZ;?^(<O_ ()4_P#1K%E_X6_B+_Y84?\ $.7_ ,$J?^C6++_PM_$7_P L*/\
MB-?"O_/FM_X##_Y8'^K6._FC][_R/YDJ^E?^".?_ "E&^!G_ &4*R_\ 0C7[
ML?\ $.7_ ,$J?^C6++_PM_$7_P L*Z7X.?\ !"K_ ()V_ #XI:%\:/A)^SU9
M:3XF\-:BE]HFI?\ "6:Y/]FN$^Z_ES7SQOCT92/:N',_&+AG&Y;6P\*-92G"
M45>,+7::5_WCTU-:'#N-I5XS<HV33W?1^A]E45C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (U_-I]D;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P
M&/\ C6AIL>HQ6H35+B.67<<O$FT8[<4 6**** "BBB@ HHHH **** "BBB@
MHHHH ;+%%/$T,T:NCJ5=&&0P/4$=Q7Y"?$W_ (-:M&T;XPVG@W]E;]L[XN>
M?@IXLOM<N?&G@K2-=@,.C+>6T<4EO9;MI,=U&HMGW)*WE1(LAD4 5^OM% 'P
MA^T__P &]_[%?QZ_97^$_P"S5\.=:\4?#*\^!<C3?"SQSX2U #5-*GDE6>>6
M1V'[YI;A%N&8&-Q,H=&3+ VOV /^"'?P^_8\_:;U3]M[XW_M0>/_ ([?&*_T
M@Z59^-?B%<ACIEF5",MO%N=E<H#'N:1@$+*JKO?=]RT4 ?E?\0_^#6+X)Z[X
MB\6^"OA/^W+\8/A_\$_'WB0:WXO^!_AO4(QI-S<>8KE(BWRI&"D84212LHCC
M&X^6F/0/^"B?_!,FU^(7Q:_8N\$_LO>&O&>C67P0\;V+V5MH,R1>'=+\-65S
MIDUW_:4TAWR3F*QCAMHE)DEDFE9@521A^B%% 'P+^W#_ ,$&_"/[37[5NI?M
ML?LX?MC_ !*^ /Q&\3Z$FC^.=6^'=YLCU^T5(XQYJ*\;I)LBA4L'*GR8VV;U
M+GKOAU_P0G_86^'W_!,S5_\ @EJ-#UC4/!/B*5[[7]?N;R,:O=ZN6B==4$JQ
M[$GC:" ( FP)"J,KJ6#?9E% 'YQ?LD_\&ZG@'X&?M'> ?VB?VB_VV/BC\<I/
MA#;"'X1^'/'5VOV#PT$"B)D3>Y=HMD90*8U#11DJWEH%TOVSO^#?GP5^T1^U
M%XI_:W_9O_;0^)WP%\4?$321IOQ,B\ 786T\10;%C9G0/&T;NJ+O.YE9E#[
MY=G_ $+HH \8_8#_ &$?@3_P3?\ V8="_95_9YL+Q=#T=I9[G4-4F62\U.\E
M;=-=W#JJJTCG ^50JJJ*H"J!7L]%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1165H'COP1XKO;G3?"_C+2M2N;)MMY;V&HQ3/ <XPZHQ*\C'.* -6
MBBB@ HHHH **** "BBB@ HHJ&WU'3[R:6WM+Z&62!MLR1RAC&>>& Z=#U]*
M)J**A;4=/2]73GOH1<.NY(#*-[#GD+U(X/Y4 34444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 44$@#)-97ASQUX)\8RW,'A'QCI6JO9OLNT
MTW4(IS W/#A&.T\'@^E &K1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1165+X[\$6_B9/!4_C+2DUF1 R:2^HQ"Z9
M2,@B+=O(QSTH U:*** "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@ KY._P""T?PF_P""@7QX_8<U3X,_\$W?$MOHOCOQ)K5K9ZIK4FO_
M -F36>C[9'N6@N -R2.R0Q?+AMDLF".M?6-?'G_!<O\ ;&_:E_8M_8/U+QQ^
MQ=\(-=\7_$GQ'K4'A_PZ-!\-S:J^C&:*:674GMXD?<(HX&5-XV>;+%N##*,
M?F-\7?V:K7_@B!_P5F_9'^#/[ 7[7_Q'\7^*/BAXGM]-^-'@'Q'XE6_COM-E
MN[2%KV:WC15A66.6]D0R!C&;3S%8;&+=3\*OV;;[_@X1_P""I?[8-K^TS^T/
M\1-#\&? 3Q#'X0^%^@>#_$1L[;3KC[3J%JM^(RK*[[M->9L@,[7 !;:BJO"?
M\$6OCMX"_97^-^A_$3XS?\$L?VK/'W[0GQ*UVUL?&?QU^('@Z:2/3);V5(9G
M@,H)MK9 YWS,3*\:MN94(B7T'X:?'KQI_P &^W_!4?\ :\U;X[_LK?$WQ=X(
M_: U]/%OPRU_P)X;-];7MW]HO[I;%I"RK&P?4I(7Y+H8%;85D5B <Y^PQ\4O
M^"NO_!4K_@AK??LH?L\?&FX3XB^#?C:W@[QIX]U/Q0]MJ3>$H[1;C:MT3YLD
MWG2K 2&#M!#L).]JGN?@1I__  1C_P""Y?[,W[*?_!/;]J[XB^,(_B7.+7XU
M?#OQ1XF74DCLW=0;Z>*)$2-S ;BZ7*[X_LN\-Y<I4X'[,\7_  4P_P""/O\
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
M<@YV5]P?M ?!SXNZE_P=K_ [XT:=\*_$EQX.T_X%7=I?^+(-#N'TRVN#;>(
M(9+H)Y2.3+&-I8']XO'S#(!\\?\ !&C_ (*-_P#!436OV[OVTV\3?LI>+_B!
M!IWB#4]3U;P;KWQM66V^&5_:_P!OW-MH%H'BF%P+JXB6P$MI&L<?V:.1D*;5
M'V5\+?\ @X9^%WQ&_P"",?B[_@KC=_ W^SI_!VK3:/J/PV'BX3,VJ?:X(+>V
M%]]E4_O8[NVF+?9\HLC?*P3<? O^"-NJ_$O]D[_@NI^V5\$OC-^S7\2[ ?'?
MXKW>K^"/%Z^$I?["%G:7&NZ@)I[QRJJLT-W"(B@DW.=AVFOB+XY?L:_%SP]_
MP5R\5_\ ! OPMI4L'PF^,7[1.B?$R$6K,@MO#Z6=[=7D40'!1()6BR<?O-*C
M&3G- ']$O[&OQT\9?M._LJ^ /VB_'WPH_P"$&U/QQX7M=;D\)G6#?MIL5R@E
MAC:<PPEW,31LP,:E68K@[<G\@_\ @Z?^*'PW\$_MQ?LY:-^VMXD\1:_^SA=:
M%JLWC+X8^!O%*6FJ76H+YBQ7KVXE1I(PSVH1VPH$%PBNC.=W[A6%A9:78PZ9
MIEI%;VUM$L5O!"@5(T4855 X     Z8K^?']M#PG\.?V6_\ @LM^TE\1?^"N
MG[!OQ'^,7P^^,?AC^S_A-XN\'^&QJ@TVU>**-8;0R21QV]S'&HBWJZS0O$&5
M2DY<@'WQ_P &V5W\8OA1_P $Z_"/PW_:X^)!L]<\9:_J&M_!WP=XM\3Q3ZW%
MX0DAADLXMCL))%'EW4P 7"Q2+P@&U?T;K^<O_@WV^!G[17P)_P""HGPZ\4_M
MS?L[?'>R\-6GPXU+1_V;M9\7>%[F2T\/VEU>7)BBOFCC(LFDBEO$57*!6N5^
M41O"P_HTH **** "BBB@ HHHH **** "BBB@ HHHH _'3_@XN^+GQX_:>_;O
M_9V_X(D_"'XJ:CX+\/\ Q>V:M\2-5TF4I/>::]S-"L)P1OCCBL[V4PD[)7\K
M=PE.^.__  :O67[/,G@KXY_\$5/C[J_PQ^,'A#68'N-5\>>+[E]/U:S"DR^<
M;>UE;S&=8]T0C\B1&D1D (QO_P#!PQ^R%^UOX0_:R^ W_!8[]BSX27OQ!UWX
M*3+9^,?!FEPO+>76EQW+W"/%'&&DDC(N+R&4QJSQB9'"E5<KPGQ@_P""[W_!
M1+_@I9?>#_V8O^"-_P"R#\4_ACXVU'7X'\<?$;XA>#[*73_#]D%82HWGQ7$
MCW,',L@20B$)'&SR@  ^I?\ @H#_ ,%JO'G[(OQP\!_L&? #]DNZ^-_[1_B_
MP[#J>H^"_"^N&TTS24,;M)(UU+$6*DQ3.JLD>(E$DC1[E#3_ /!.K_@MMJ_[
M4W[1?C#]A7]KO]DO6/@=\=?!VB-J[^#]3UA+ZUU:R5$=I+>X6-/F"R1OL =6
MC)='<*X7Y9_;J\&_M)?\$KO^"X7AW_@K9K_P%\=?&CX7>)_A?!X8\<ZUX&T&
M.ZU/2[V*TCMI)VMH]D</F-;P2@DQ1-YTJ*RE0"G[#?A[X_\ _!4?_@N7K'_!
M7JT_9A\;_#'X0^"OAA<>'?"<WC_2/L&H>([F2TFMQB$%@_-U<.6C:1$$,2%R
MS8 !9^'O_!T=^UM^T9^RWK_[4G[,'_!&_P 0:_H7@&>ZF^)6KO\ $9'TW1[.
M"))CY<_V*.2YF\HO+*B1$01B-VWB3Y."_P""ZO\ P6!^/G[1W_!&CX._M<?L
M5^#?&W@/PK\1/$OF^(?'^A_$$Z;?>&]1M)+JU;17CM]DUTDTD=PXF5E3;:H6
M3,BA>F_X(,_ /XY_#G_@W'_:7^%WQ!^"WBS0?$^K3>.CI?AW6?#EU:W][YWA
MBSBB\JWEC623?(I1=JG<RE1DC%>!_%K]D7]J;Q#_ ,&A/PS^$VD?L[>-IO%G
MAWXL76JZUX4'ABZ&J6ME_:VKKY[6AC\[9_I$3$[>$??]T$T ??\ \;/^"YGQ
MJ_99_9]^!?P_\7_\$_M=U3]I?XS12P>'/@C9^.[:]:&WAF,$5_=:E%"5VSH$
MF51'QF4.Z>4SUU7[ ?\ P6P\??'W]IWQ=^P7^VW^QGJ?P.^-?AGPQ)X@L/#U
MQXACU&RURQ10[M!<)&H#A6# +YJ,J2$/E&0?GU_P5:^&7B?]KSQ;^RG_ ,%=
M+/\ 9,^/.I?"71O"$W@_XG>$?#FFS:5XRT!+.[NXA=K%#(SQ)(\TSI)N",L2
M+(T8F6O2O^"0GP#_ &;OC5^WKJG[3G[,7_!/S]HK1?#7@GP7J,&E?&SXZ_$:
MZ\V_N+BSEMFTZ#2Y;>7[1_KY2&6[(C"[V5&9(V .E\!_\'1W[6W[0W[*^N_M
M6?LQ_P#!&_Q!KWAWP#-=2_$S69/B,C:;HUK!$DQ$4WV*.2YE$+&654B(MX_+
M9MX<[> _X+Q?\%??C[^T3_P1S^"W[6O[%GA'QMX"\(_$;Q*+C7?B%H7Q!.F7
MWA_4K5KVT?0WBMBDUTDLL5RXF5ECQ:(63,BA>H_X(:? +XY_#W_@VP_:6^%7
MCWX*^+-#\4:M#X^_LSPWJ_ARZMK^],WAJVBA\JWDC$DF]P47:IW,"!DC%>!_
M&[]D7]J7Q'_P:$?"+X3Z-^SMXUG\6>&OBQ=ZKKGA1?#%U_:=G9'5M;7SWM#'
MYP3_ $F%L[>$</\ =R: /W4_8A^)_P <?C+^RUX0^(W[1WP#G^&7C'4+&0:K
MX-N?%$&LO:+',\<,K7D"JDIFA2.? &4\[8<E23^5?_!UW\2_"7@?X\?LQ:7^
MU1XNUS4_V>;[5]2;XF_#CP;XF2SU74V7R?+NC!YJ/<1HI8*W"H5D3?&TRL?U
M._82_:)T;]JO]D[P9\<-!^'/B_PG;:II[VXT#QWHO]GZI:O:S26C^;!O?8&>
M%G0[OFC9&XS@?C'_ ,%#O#'@S]E[_@NI\7OVB/\ @JO^PQX\^-7P8^)GPXCT
M3X8:UX7\.?VM#I :TM8'AA1Y(X[>X4K=ID2)-&\PF0?OM] 'V!_P;,ZA\1_A
M9^PG;Z)^T)X^GT/1/B%XZU#5_P!G7P5XY\4Q3ZRGA)XH3;I&KL'D0D.ZHBXP
MQD "RK7Z<5_-A_P0Z^ _QV^"'_!4[X0^-OVM/V;/V@K/X0Z;I7B"W_9HO?%_
MA6XF@\-K?W4T<#:D(HV6S62.6XR2$42S0S8$)$@_I/H **** "BBB@ HHHH
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
M75_X)W_L)?'3Q!^SO^TI\1=7T7Q)X=\)1>(;F*+09)HKF"5D2*&!D/[V=V<
M1@< ,S%55F !]AT5^:NC?MY:7\?/^"R_[-X^&?[;/C'1/!_Q2^ <7BW2O@1=
M>##]DUJWN;'6+B*^N;U9BEO,JQHQBVOS9J-QW@CJ_P!I;_@YB_X)4_LO?''6
M?@)XL^(_B?7M3\,:@;'Q9JGA#PI+?Z=HMRKF-XIIP5#,C@JWE"3# K]X%0 ?
M?]%?+G[0_P#P6/\ V!?V:/@9\,OVE_'7Q=:^\!_%S5(K'P9XGT.R:XM96=2V
M^9B5-NB ,'+@&,HRL%*D#SS]EO\ X.*/^"87[7G[4-G^R5\*OB7X@M_$FLRO
M'X5OO$'AB>QL/$#@,RBUED^;+JC%/-6/?@*N6(4@'W-17Q/^WC_P<!?\$X/^
M">/QF;]GGXT>._$&L>-+6VCN=9T#P7X??4)=(B=!(C73[DCC)C(DV!BX0JQ4
M!E+>AZ7_ ,%>_P#@GCJ_[#TW_!12U_:,TT?"JVD-O<ZU):3K<17H8+]@:TV>
M?]JW,N(0A8A@XRA#T ?2M%?#W[$G_!PQ_P $UOV\OCA9_LY_"OQSXCT'Q?J\
M+3>'-+\;^&WTX:V@5G_T63<Z.Q12RHS*S ':&P<5OVK_ /@XF_X)Q_LC?'+Q
M#^SUXJU;QOXK\0>#3CQN_@+P=+J5IX=;&66ZGW(BE,@/LW[&RK8964 'W517
M _LP?M0? S]LKX':%^T=^S?X^MO$OA#Q' TFF:I;Q/&24=HY(Y(Y%5XI$=61
MD=0RE2"*[Z@ HHHH **** "BBB@ HHK\T/\ @O3_ ,%-/VM/@#\5/@]_P3@_
MX)V2:?9?&?XZ:B(X/$VI6\<JZ#8-.L"2HDB.@9W\XM*R.(H[:4A"S*R 'Z7T
M5^(7[9'[.O\ P7I_X(X_ A_^"@WA'_@K7JOQTL/"<MM<?$GX?^-/#[FR^R23
MI&Y@$MQ,7B5Y%5C']FE5,NI !4;O_!33_@YHUKX2_"S]F'X@?LK))I5U\5=*
MTSQ7XZL=4\,'4(;;1;B62WFM()_E5[J*XM;N,JHR0BMC#"@#]H**_&S]NO\
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
M  5@\(>&/A]_P7T_X)W^ O!.AVVEZ-HD,NGZ1IMG'LAM+6&58XH44?=5455
M[ "OV$T31-&\-:-:>'/#FD6NGZ?I]K';6%A96ZQ0VT**%2*-% 5$50%"@
M 5S_ (L^!?P2\>^/-$^*?CGX.^%=:\3^&23X;\1ZMX>MKF_TDDY)MKB1#)!D
M\_(R\T ?@*W[;&H?%S]I']M.^L/VU/@_^QCX>T7Q1J>E>(O"FC_#;3+GQC\3
MFCFU")M\MX?/FN7D\S<;<.R/=X$8'SMY1X7#W'_!FQXC, +B#X^Q^=MY\L?;
M;7KZ?>7K_>'K7]%6J?L0_L::W\;E_:5UG]E#X<W?Q#2194\;W/@NQ?51(H 6
M7[4T1D\P !0^[< , XXJ[H/[(?[)WA7X7:O\#_#'[,'P[TWP5K\QEUWP?8>"
MK"'2]2D(0%[BT2(13-B.,9=2?W:_W1@ _%?_ (+X_&?X4?';_@B]^QSXT^#G
MQ TKQ)I5O\2_#>G3W^D7:S1Q7=OH<\<\#$?=DC<%64\J00:]!_X*]>+?!7[*
MO_!RO^R]^V1^V5"UM\%8O ,NF:;XDU"S>;3]+UB,:L%9P%(#Q3W=C.7QE59'
M_P"67'ZMP_L0?L6VWPWTWX-V_P"R%\+X_"&C:JVIZ1X53P!IPTVQOFSNNH;8
M0^5%,=S9D50QW'GFNJ^+GP5^#OQ_\%3_  V^.OPI\.>,_#UTZO<:'XJT2#4+
M21USM8Q3HR%ADX.,CM0!^,6I?&WX*_\ !0/_ (.L?@E\9O\ @GCX@MO%6C>!
M/AI<'XK>.?#<#_8746^IQXEE"@3?)=6EL).06EC3/[KY>B_X-+O@Y\*M8E_:
M=^+^L_#S1KSQ1;_'&>PM-=O-.CENK:WCWS+'%(P+1#S)&<[2,D*3G:N/UF^
MW[+O[-G[+6@7/A7]FOX ^#? .G7LHEO;/P?X;MM.2ZD (#RB!%\Q@"0&;) .
M*T?A=\"_@E\#X-2M?@M\'?"OA"+6;XWNKQ^%_#UMIZWUR1@SS"!%\V0C^-LM
M[T ?B7_P1L\.>']3^%/_  58GU+1+2X>Z\1^);:Y>:W5C+"(=>(C;(Y7+,<=
M,DUY'X%\+>&T_P"#)+QIJZZ#:"Z;QW%>M<BW7>;G_A+[&V\[=C._R/W6[KL^
M7IQ7] _A']G+]GKP!:^);'P'\!_!FB0>,Y9)?&$.D>%[2V377D#B1KP1Q@71
M822!C)N)\QL_>.:L/[*_[,%M\'9OV=[?]G#P%'\/[B42S^!D\'V0T>1Q,L^Y
MK(1>03YRK)DIG>H;J : /PS_ &WM)_9BUOX??\$\KWQ'^V=XR_9S^-&F?LU^
M&;GP#\7+GP]'<^%/(.E1;H+NZ-S&]K,DBX9PKH$O8Q*I5]R>N_\ !!S]L;X[
M?$#_ (*Y?%3]G;XVZS\"OCKK5K\/!?:A^U!\)_!]A!?7\*-8)%9W6IVEK!]L
MB*F&,QN&*RVB@.XCR/UN^(_[*?[,'Q@^&6F_!7XK_LZ>!O$O@_1H(8-&\+:[
MX3L[K3]/CBC$<206\D9CA"( JA%&U0 , 5)\!_V7_P!FW]EOP]<>%/V:_@'X
M.\ Z;=RK+>V?@_PW;:<ES( 0'E$"+YC $C<V3SUH [JBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#-\9?\BAJO_8-G_\ 1;5_*I_P14^&'_!N[XU_98U_
M5?\ @K;\0_[)^(\?Q NHM%MO[6UR#=H@L;$POMT]3$?](:\&3\_'/ 6OZNY8
MHKB)H)XE='4JZ.N0P/4$=Q7B7_#LK_@FY_TCY^!__AI]'_\ D:@#Y*^ 7[3W
M_!";]F7_ ()&_%>/]ESQC8>+/@#X*MKZW\7^'KB6_G;4+O4HR/[-4Z@JR227
M+.L:@':I?)*@$C\K/^#;ZY\#?L4_\%,/AUXD_;9^">H^&8/CA\/IV_9J\2>(
MM0,UOI45U?3JD4>X *UT/-B23"OFY0[-M[OK^AZ']@?]A:V\#S_#*W_8M^$T
M?ANZU./4;KP\GPYTP6,UY'&T:7+0"#RVE5'=!(5W!78 X)K=\?\ [+/[,?Q7
MLO#^F_%+]G+P'XEMO"4?E^%;?7_"%E>)HR8C&VT6:)A;C$40Q'MXC3^Z, 'X
MN?LK?M;_ +&G['W_  <]_M<>./VN_'.B^$3JEBMAX5\6^(EV6MI<>79236_G
MD$022Q1DJ25#"%TSE@K?*=_X)\3?M;?#;_@J3^T=^P?X<OV^$^L7VD3Z=_9-
MA);P:M'!XABU"ZEACVJ=JVD5W<LF 4BN%#*OF8/ZQ_L]?\$;?%;_ /!6;]J/
M]IW]KKX3?#_QG\(?C'86D?AW0];BBU,R30O;,'GM9XBD;+Y3E6!)!QC%?H#\
M)?@I\'/@'X$M_A?\#OA3X<\'>&[0N;;0/#&BP6%G&S<NPAA54RQY)QDGDYH
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
M6OZ5=:%KNF6][8WMN]O>V5W"LD5Q$ZE7C=&!#JRD@J0002#0!_.)^Q=\2?\
M@JO^W#_P4S_:)_X*V?\ !/+]DSP!\4M%UW5;[P+I\_Q.U9;>TL])"VP@BAB-
MY;$RFR@M?,(W "X<$?O#GH_^"(<G[3OP,^%_[=/_  0N^(WAIO#WQ2D^&>NZ
M]X$\-6FH"86^IW.D&UEA@E5V$F];C2I(RK$E0[\\FOWY^$WP3^#7P$\+OX(^
M!?PD\,>"]%DNWNGTCPGH-OIUJT[!5:4Q6Z(A<A%!;&2% SP*K1_L\_ &'XOR
M?M"1? WP>OCZ6W\B7QPOAFU&L/%Y0B\LWGE^<5\L!,;\;0%Z#% '\_\ ^P;^
MW[_P3+^&/_!L9\4/V/OBWXIT&Q^*<^A>+;#5/ M[8'^U-7UVYDN&TN\CB*9D
M\D&R!FY\G[&2VW8,^<?'?_E6L_8 _P"R_:K_ .GK7*_H9N_^"?W["=_\2]6^
M,U_^QG\++CQ9KUO<P:WXCG\ Z>][?QW$;17"S2M"6D\V-W23<3O5F5L@D5\0
M?\%@/^"1O[3G[;?CKX!_LQ?LF>!?A5\/OV?OAUXGA\3:]+:V_P#9]Q8WOVJ8
MSQ6EG;)Y3(T,KR!0B;YI26D R: /#?VM?V@O@_\ L6?\':'AGXX?M1^-[7P7
MX/UCX$K;6?B7659+/>\-U$NZ0 A5,L+Q[CP&P#C->>?L*_M#_LZ_M/?\%M/^
M"@7Q]T!=>\7?##7OV?=0,Y\+V#_VAK&EQ0:9;W#6,4FQG>5(I##TW[D(^\*_
M:[X^?LC?LK?M4V^G6W[3/[.'@;X@)H\K2:2/&7A:TU+[&S8W>49XV,>[:NX+
M@-@9SBM'P+^SA^SS\+O&5U\1?AG\!O!GAWQ!?:9#IM[KNA>%[2TO+BRA2..&
MV>:*-7>)$AA58R2JK$@  48 /YBH/C6/V1O^"?UUXG_8F_X*O_"KXK_!2+7S
M</\ LH_M#?#[3;C69"=1&%_LJ<7:R8DVW1EAD@0KNE!1\I7V!_P4_P#C_P"&
M+']K7_@E+^U'\9?!^D?";0'TJRUG6]':(6>F^%X2VC2O;J"%$$$"N%"D#RT"
M@@8K]?;G_@FQ_P $\;WXF?\ "YKO]A?X12^+#=_:SXB?X=::;LW.=WGF3R=Q
MESSYA^;/>NU^-G[-7[.7[2VCV?AW]H[X ^"?B!I^GSM-86/C;PK9ZK#;2D8+
MQI=1NJ,0 "0 <"@#\IO#%YX3\=_\'A4'C+2)K+5+&;]GF'4=$U&+;*C++IZ!
M)XF_VHI6 8=5<]C7-?\ !$[P-X,N_P#@HE_P53L[GPII\D*>-K[3TB:S0JMI
M/J'B,S0 8P(W\N/<G0[%R.!7[ Z'^SC^SUX8\?VWQ8\-? ?P9I_BFRT>/2;/
MQ+8^%[2'4(+"-!&EHEPD8D6!455$08(%4 # J;P?\ ?@1\/-?\2^*_ 'P4\)
M:'JGC2X,_C'4M'\-VMM<:[*6D8R7DD<8:Z;=-*=TI8YE<_Q'(!_*W+X$^('B
M;_@V2^'_ (UTHWC>$_"O[75[<^,I+>P^UI8PRZ;%##=RP$A9$220Q[6(5GN%
M4D;Z^R_%&F?"+]L[]OK]EB7QG_P<!Z3\;?'7AOQG8ZG\-='^&O[+5K:RVL<=
MU:W#VUY<:??)]CB*V^66X#>0B2N8U&[=^Z?@W]G#]GGX<_#:^^#7P^^ W@S0
MO"&IF4ZEX4T;PO:6NFW9E4+*9;6*-8I-ZJH;<IW  '.*Y[X&?L,_L7?LQ>([
MWQC^SC^R;\./ FK:A&8KW5/"/@NRT^XEC)!,9D@B5MF0#LSMSSB@#\R?^"&W
MAKP_??\ !>S_ (*$^*;S1K:74K'Q>MM97TD(,L$,VI7K31JQY57,,18#KY:Y
MZ"OE_P#X)]:5;Z?_ ,$DO^"I6AZ)IZPVMGXFUQ+:TMH\)#$D5UPJCA555[<
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
M_P!@O]E+3O\ @T_\ ?MSVOPFM!\6;SQBQN?&YN)3>/$/$-]IZV^2^T0BWBC
MC VAEW@;B2?;?V_/V)_V;?V(_B1_P3'^.'[,/P]3PKXO\7^-=";QCXBLKV9K
MK79FET29Y[IW<^9(SW-SN;C<L[*<J%4 'ZX?"[]K']J[Q)_P5G^)W[*/C-_@
MPGP>\+> X-5\-/I'BR"3QHM\T6E,YU"Q%^\D%KFZN\2-:1 K]F.\[P9/2-<_
MX*-?\$^/#/A33O'?B#]NCX/V>AZO?R6.E:Q<?$K2UM;RYC"&2&.4S['=!(A9
M025#J6P"*_-?]G#_ )6]OVO/^S;;7_TA\(U\>_\ !&/_ ()J_L9_M'_\$ /V
MD_VI/CC\'+7Q)X[T"W\70^%]?U"ZF,FAKI^@P7ML;10X6)A<RO(Q _>9"ON4
M8H _HP\4?%GX5^"/AW+\7O&GQ+\/Z1X3ALDO)O%&J:S!;Z=';N 4F:YD<1"-
M@RX<M@[A@\UQ_P &?VW/V-?VC(-4N?@#^UA\-_&J:):M=:T?"WC:QOSI\"]9
MIQ#*QBC']]L+[U^!-M\4_@5XK_X-T?V,_@/^T9X$^(WQ.\1>,/BOK%C\-_AQ
MX3\:6^BP:[=6NMWEK%!?WEQ;3[;:,7D,*(@5LS* R!-Z=#\ /@3XY^!W_!S-
M^SW\//B7^QO\+/@6/&'PUUE-7^&'PLUYM0LY]/DTG78\ZB0!$\TAA&50;"L,
M3G+9- 'Z??\ !/O_ (+F_ O]O[]JWXV_LI^&=/\ #.@7WPQ\12:;X(U5OB':
MWP^($*2:@'O+"%8XRT2162SL8GF CN%)8 ;F[W_@D?\ M7?M2_M8?LLZO\6?
MVSIO@U%XDL?&%Y8Q2?!7Q9!JVC)816MK*AEN(;^]1+@/+-O0R@A/+)0!@6_.
M3_@WR_9B_9WT3_@J[^W]J6D?!CPY;7/PK^)DVG_#::'2XU;PU:37GB*UEALB
M!^X1X(TB95P"B@=!7PS\(_BE\7/AE_P:2^/+7X6:I>V5MXG_ &KFT3Q?<V#L
MC?V3+H]C*\;,O*QR3PVT3#.&60H<AR" ?TJ?##]O#]B'XV_$.7X2?!O]L+X7
M^*_%,!<2>'/#GCS3[V^^0$OB&&9G;;@[L [<<XK?\:?M.?LV?#?QA<?#SXB?
MM">!]!U^UT5]8NM#UKQ99VMY#IR!B]X\,LBNL"A')E(V (V3P:_#+_@N'_P3
ML_X)M_L._P#!(7X0_M:_L4:'IWA'XB:;KOAN?P-\0O#NL2KJ/B%I;9IY)VD$
MA\UR%%T) ,QM& A125.W\>_@+X+_ &\/^#E?]GKX>?MC^"/[6L?$7[,.E:OX
MT\+S/)!!>7L5CJ-V;>=(RI,2W2HYBSM)B"L",@@'[9? O]IK]G']I_0+KQ5^
MS=\>_!OC_3;&X^SWU]X-\2VNIQ6TN"1'(UN[A&(&0&P2.1Q7+ZA_P4(_8,TG
MXL-\"-5_;4^%%MXU2\^R/X3G^(6G)J"W.[;]G-N9MXESQY>-_M7Y(?L,?!_X
M1_L:?\''_P"VK^S9\#/$%M\)_AIIW[-DFK;X+TQ6'AZ1K3P[<OJ&9'"HMN]]
M>2J2P6-78 JM?$L'[(WC[]D;]A;Q#?\ [1/_  31^$/[2/P+_P"$EDOI/VG_
M (+_ !#MCKB*MXD;[-3B-Q*D(=?+,<EJB#S'5SN^8 ']5-%>0_L _$WX:_&/
M]B#X3?$OX.WGB&?POJOP^TI]"E\6S"75#;K:QHHO)!Q)<#;B1P2'<,P)!!KU
MZ@ 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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O@C6_^#;3_ ()AZ_\ &_Q5
M\8[OPKXVAL/&VJOJ?BCX>6/CBZM_#>HWC.TGFRV<>TN!*[2+$TAB4D@(%^6O
MO>B@#XBUG_@WX_X)Z>(?V(-&_P"">NM:7XSN/AKX>\?MXPT:Q?Q6XN;;46MY
MX& G";C$1<3ML.?GD)ST ]F_;(_X)S?LT_MV>,_ACX]^/VEZQ<:A\(_% \0>
M#FTO5FMDCO1);R9E50?-7=;1?*?0^M>[T4 ?&7[>O_!!K_@G_P#\%$/C?8?M
M(_&/0/%.@^.;6SCM+SQ)X%\1MIMQJ=O&I1([GY'5RJ$H)%"R;,(7*JH7K_V#
MO^"0/[$'_!-CXA>+?B/^R3X%U30;KQGI]I9:M9W.MRW5LD-MDQB-9,LIRQ+,
M69F)))))-?3U% 'AW_!0#_@GI^SA_P %+_@A:_L]_M1:9J]WX<L_$,&M01:+
MJK6<PNX8IHD)=025VSR97N2/2OC+_B$._P""-O\ T)7Q _\ "[F_^(K]/J*
M/FC_ (=-_L@_\-#_  9_:@_L;7O^$K^ W@FW\*_#Z;^W'\B'3H;>:W19X\8F
M?RYY,L<9)![56\'_ /!(7]C7P/J?[16KZ#HGB!9OVH[6\M_BN9=>=A<)="\$
MOV88_P!&.+^XQC.,K_=KZ@HH ^4M=_X(R_L2>(_^"=FD_P#!+K4M"\1GX4:)
M?&[L;-/$#B^$AOYK_P":YV[B//GD.,?=P.U;_P"T+_P2N_9+_:=C^"D?Q4T?
M7)A\ -1M;WX=_8M:>'R9;?[+Y9GP/WX_T.#(.,X;UKZ.HH \#\)?\$V?V8O!
M7[=OCO\ X*,:'I6LK\2_B+X13PWXENI=79K-[%8[&,+'!C$;[=.MOF![-_>K
M'_9<_P""4/[(G['W[&_C3]A/X,:-KT'@#Q[_ &K_ ,)#;ZAK;W%T_P#:%DEE
M<[)B 4S#&H7 ^4Y-?2E% 'Q+X]_X-^O^"<_Q#_8N\#_L+ZOX3\3V_A7X;:W>
M:MX&UJQ\2O'K.D75U<27%PT=T5(97>0Y5T9?D0@!D5@[X&_\$!/^"?G[//[0
M/@?]JOX>V?CI_B-X&FFFA\8ZSXWN;^]UB2:)X9&OFGW"?,$C0X4(JH<* >:^
MV** /DOP-_P18_8C^&/[?&K?\%&_AWIGBK1O'VOWNH7FNV=EXGE&DZA<WMO-
M!<32VK [F;[1+(!N"K(=P Z5J?LY?\$>/V#_ -FC]C;Q5^P-X5^%UQKGPO\
M&NK7&I>(_#_BS4WO3<SS16\;,)/E>,K]E@9&0AHW0.K!@"/J"B@#\[?@7_P:
MZ?\ !)SX%?&#2?B_:^ O%WBD^'K[[9X=\,^,_%CWVD:=,'WJR6^Q?- 8 [)F
MD4D L&-?3>O?\$YOV:?$G[?>B?\ !2C4]+U@_$_0/"[^'].NTU9A9K9,EPA#
M6^,,V+F7YL]QZ5[O10!\_>'O^"97[*'AW]N#XA?\%!(_"U_>>/\ XH>#!X6\
M8IJ6H&?3;O3!%8PF'[*R[!N33K=6SG(WY'S&OF'4O^#5W_@E/>Z[=C3[#XG:
M9X2O]2%]??#73/B1=QZ!/(&#8:$@S8RJ])=PVC!&!7Z/T4 8_P /O '@OX4^
M!-&^&'PW\-6FB^'_  [I<&FZ)I%A%L@LK2"-8XH47LJHJJ!Z"MBBB@ 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 ****
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 **** "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 **** "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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
F**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>cmcsa-20241231_g15.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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@!
M9@*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@ 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 **** ,OQ+XU\)>#
M7TV/Q7XCL].;6-4CTW2A=SA/M=W(&9((\_>=@CD*.3M/I6I7\T/[8?BKX(_M
M$_\ !8;XO_"K_@KY^T9\0O FH:5\<+'2OA=;OKDVFZ+I/@O_ $Y1?PR;&BMY
M#&-.F$K;48S2L=[%MOZQ_LP? 3_@K7\)O^"6'A[X1? C]MSX0_$WXEVNNE_"
M_P 5/%T]_J>EWOA=T+1J9XEDDN+A&;;'(=Z>6J DXH ^^Z*_&?\ X-5[WX[2
M_M5_MVZ1^TO\1%\5>.]+^*.E6/BS7+=V-O>:C#=:]#<2P*439$TD9**$0!-H
MVJ!M'Q1\=?C7_P $U?BU_P %+_VKO%?_  4@_:V^/_AO^R_C+<:)X,TCX/W\
MP@MK&R>2RGNKG=;RQK&7BA5 A#9#G:VX&@#^F^BOGS_@EAX&_9C^'G[!_@+0
M/V./C?KOQ&^&\MK=WOAKQAXEU<7U]?)<7D\\@FE\J(AXY9)(C&T:/'Y>Q@&4
MU^87_!P!XJ\-:U_P5X^$GP2_X*3_ +0?CKX>?LEZM\/+BZM+GP;?SPVU]KL;
M7'F?:_L\<KE@QM4W&-MB.FW9YDK@ _<"BOR6_P"#5CQ[\3_%OAW]HOPYX8^+
M_BGQQ^SSX:^)ZZ=\ ]>\:7CRW[VBM=&=<2 21QF Z<^PI&H>20JBL9%'ZTT
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 ?@K_ ,%)/VX/&%]\>/$?[+'_  6D_P""
M=FH^*]!\/?&>WN/A;XF\#?#:25/$OA/9?*UK%>M/N-S*KV; 0R)AQ*'\MHAG
M[)_X-:OV8_VE_P!ES_@F=/X;_:1\):WX9_X2'XA:EKO@OPCXCW+>Z/HTT-LD
M<<L;@- SS17$WEE5/[W>5!D(K]!O&GPX\$_$231IO&>@QWS>'];AUC1S)(Z_
M9KV)76.8;2,D"1Q@Y'S<BMN@#\IO^#>;X.?%WX9?M[_\%!_$GQ)^%?B3P]IW
MB;XZB[\-W^N:'<6D.JV_]J>(&\ZV>5%6=-LL;;D+#$B'/S#/E7Q4_P""K?BG
M]E^W_:7_ &./VQO^"/-SH_COQO\ VGIO@ZY^#/PO+:3\1HKB&XAAN;VX+EK@
MNTHD,BB5@LLBE%D0HW[744 ?CS_P3\\:_M:_\$%?^"'?PUO/B+^Q#X]^*'C/
MQ=\0[R>]^&_AA)AJ'ANTO8IYXFN$CMYVCPMJA>,JI22[VL0P*UY__P %+=*N
MOV0?^#@&Q_X*'?MS_L>^*_B]\ ]=^&,&E^%KC2/"*Z];^&+Y;9$:-[>7$22+
M,MS(%<KD7S2)N:-@/W&HH _'S_@VQ^ 7Q-F_:^_:A_;L\+?L[^(/@_\ !'XH
M:Y&GPU\#Z]I9TYKI5N9IA<QV@^6*.-'VC9F(&Y>.-F$38_8.BB@ 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@"KKNMZ9X:T2\\1ZW=>19:?:27-W-L9O+BC4L[84$G"@G !)[5XY_P\7_8
MV_Z+%_Y;VH__ "/7H?QU_P"2(^,?^Q5U'_TFDK\=: /U'_X>+_L;?]%B_P#+
M>U'_ .1Z/^'B_P"QM_T6+_RWM1_^1Z_+BB@#]1_^'B_[&W_18O\ RWM1_P#D
M>C_AXO\ L;?]%B_\M[4?_D>ORXHH _4?_AXO^QM_T6+_ ,M[4?\ Y'H_X>+_
M +&W_18O_+>U'_Y'K\N** /U'_X>+_L;?]%B_P#+>U'_ .1Z/^'B_P"QM_T6
M+_RWM1_^1Z_+BB@#]1_^'B_[&W_18O\ RWM1_P#D>C_AXO\ L;?]%B_\M[4?
M_D>ORXHH _4?_AXO^QM_T6+_ ,M[4?\ Y'H_X>+_ +&W_18O_+>U'_Y'K\N*
M* /U'_X>+_L;?]%B_P#+>U'_ .1Z/^'B_P"QM_T6+_RWM1_^1Z_+BB@#]1_^
M'B_[&W_18O\ RWM1_P#D>C_AXO\ L;?]%B_\M[4?_D>ORXHH _8CX1?''X7?
M'?1+GQ'\*?%']JV5G=_9KB;[%/!LEVJVW$R(3\K Y QS765\G_\ !(O_ )(C
MXD_[&IO_ $FAKZPH **** "BBB@ HHHH ^4_VT?^"U/_  3F_8*^*.D_!;]H
M3]HK2+'Q3?:C;0:EHEF7N9]%MYD9UN[Q8E;R(PH0[6^<K*C*I4YKZ,^%GQ6^
M&GQQ^'ND_%GX.^/-)\3^&==M1<Z/KNAWR7-K=Q$D;DD0D'!!4CJ&4@X((K^?
MS]L[X2_'G_@E9_P42^*_[1/[6O[ "_&?X-_%;X\VOC&S^(VEV-OJ5U;::/[1
MD;0VBF5MJ^5=;&BE,*-]A5@SKC;]Z_\ !/+]B_\ X)I_MQ_\$D;'X)?L$_M(
M_&OP[\)[[QU<ZK+-HWC+^SO$.CZB(P+G29I#"XCA_>+(T(#*_FB1797!(!]N
M? 3]M;]EW]J#XD?$/X1_ 3XN6?B7Q!\*=9CTKQ_8V=G<(-)O':=%A,LD:QRG
M=;3J3$S@&,@D<9\X_:._X+(_\$P_V2/BV?@1^T-^V5X3\.^+8VC6[T1VGN9+
M%G4,HN6MXY%M25(;$Q0[64]""?SS_P"#3[X2>&_@#^U/^WE\"/!M[?7.C^"O
MBSIV@Z5<:I.LMS+;6=]X@MXGF=557D*1J68*H+$D =*T?^"JG["?[/W_  3"
M_9+^._C?X3?L&>//VD_%'[1#>(]3\8^//$MA9ZK+X%FDA9Q>F:WL5EMK:*2Y
MEN$V_,'MR6E7:K* ?L%X-\9^$/B+X3TWQYX \4:?K>AZQ91WFDZQI-XEQ:WM
MO(H9)8I8R5D1E((9200:\;_:T_X*:_L'_L*^)M*\&_M;?M*:%X(U37+!KW2K
M+58[AGN+=7*&0>5&^!N!'..0:\(_X-J;/P1I7_!&'X.Z)X$^,4'C6"TM-2^W
MW]O#+$MA>2ZC<W$VG[)E61?L[3>5D@!]H=?D=:^5_P#@K3\"_P!MOXF_\%R?
M"WQ8^"O_  2XL_V@/#/A[X#C0](@^(-K!#X3BU.2\N[B:XGN+Q?L\DD<4RHL
M6Y7+%2IRA! /TQ_9&_X*"?L:_MY6NO7O[(?Q[TCQS%X8DMDUY])BG46;7 D,
M(;S8T^\(9,8S]PU[)7YU_P#!!3]N;X%?M*W'Q;^ ]A^P+X._9T^,'PRUZ'3_
M (H>#?!NBV=M;7K))<0Q3A[:*/S#'+'<1E&WA-RLLC++Q^BE !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 <K\=?^2(^,?^Q5U'_P!)I*_'6OV*^.O_ "1'QC_V*NH_^DTE?CK0
M 4444 %%%% '7?!_X&_$[XZ^(?\ A'OAMX5N;]HF3[;<HN(;1&; >1S@*.IQ
MU.TX!Q47Q9^"WQ*^"/B+_A&_B3X4NM-E<L;66:/]U<HIP7C<95ATZ'(R,XKZ
M"_80^*/POD^%FK_ #Q1\1)?"&M:KXJM-1T[6$4A;Q4:#_16<$8!,3+M9E!$Q
MQGD&K^V/IO[1WPKT3PS8?$*YT+Q-X2T_Q)+?>&=;16N2[M(\OV6=F()4J<;/
MNE8P WRG !X#IOPD^(NK_#;4?B_I_AB63PWI5VEM?ZJ98U2.5BBJ@4L&8YD3
M[H.-PSBLGPYX=UOQ=X@LO"WAO3I+O4-1NDM[*UBQNEE=@JJ,\#)(Y/ [U]B^
M(_C/KWQQ_P""9OC/Q+K_ (=T32FL?$MM8VUGH%@;:W2);BQD&$+-@[I6S@XZ
M<5Y7^P7\?/$7P\^*OA_X::/X1\.SPZ_XEACN=5O=,+WT*2[(F2*8.-BX&<8(
MR3US0!XOXZ\#>*OAKXLO/ _C?26L=5T]U2\M&E1S&Q4,!N0E3PP/!/6H_"/@
M[Q5X^\0VWA/P7H%UJ>I7;%;>SLX2[O@9)P.@ !))X !)XKTW]O?_ ).Z\:_]
M?T'_ *30UZ+_ ,$V(4T72/BO\2K%5&J:%X,8Z=-MRT99)Y"1_P "@2@#P[XI
M?L\_&KX*6]M>?%#X>7VDP7;[+>YEV21,^,[-\;,H; )VDYP#QQ7&5]9?!;Q#
MXA^+'_!/_P"+&F?$+7KS5CI%Y'>V%SJ5RTTD,@$<F%=R2!N0\9_C;^\:^3:
M"BBB@ HHHH _03_@D7_R1'Q)_P!C4W_I-#7UA7R?_P $B_\ DB/B3_L:F_\
M2:&OK"@ HHHH **** "BBB@#\6/VHOV2/^"WO[$_[4>JZQ^SEXO\*?&?X<_$
M7X]V7B3X<VOQ&\4W\MWX5U-DOVAL'2215CLU6>1&\MBK+;PD>4Q93]L_\$*_
M^"8OB_\ X)7?L7W/P;^*/C73=<\9^+/%]WXJ\73:&C+86MY<0P0BVMMRH6C2
M.VC^8HN69\*%"U]G44 ? O\ P1Z_X)I_M$_L*_M9_M??&SXUWOAN71OCE\51
MXB\%KH>IR3S)9_;]7GQ<J\2")]E]#\JEQD.,\ GYQU;]AG_@X2_8RU;XV?L]
M_L:>)_A_\6?A=\7]9OKKPYXG^)GBRZ?5O!L%W&\+1A)Y@"8XF50%$\9:)) B
M[GBK]B** /S!^%'_  2]_P""H/\ P3>_X).^ /V2?^"9'QW\"Q?%J#QQ-K?Q
M'\1>)[96TRXAN8)_.@M%GMICA)!9(K,B,XA=SLWE!U_[</P'_P""W_PG_;CA
M_;(_X)T?%?0/B)X.UOPQ%I?B/X&?$?Q+<6VEZ=>+''&;VS021Q+N\E)"P='#
MM*-KK*=OZ'T4 ?GW_P $3/\ @E[^TC^R#\0/C3^VI^W+XO\ #NH_&3X]>(UU
M'7=*\),[Z=HELLLTP@C=@-S-).00-RHL,0#N=S']!*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH Y7XZ_P#)$?&/_8JZC_Z325^.M?L5\=?^2(^,?^Q5U'_TFDK\=: "BBB@
M HHHH ^A/V3/BK^SX?!Z_!?XT^%IK6^F\3VU_H/BO3+")YXI!)$1!(Y&\)N3
MMD%9&^[@&I?VM/C_ /"_4?ACIW[-/P;35+O3-'\17.I:EK&KJJM+<M).3'$H
M_@#3R<D#HO7DGYVHH ]K\(_M >!-#_8>\4_L\7L-^=?UCQ)'?VCI;J;<1*]H
M3N?=D'$#\;3V]:X'X#^-M&^&_P 9_"_C[Q"DS6.CZW;W=V+9 TAC1PQV@D G
M Z9%<E10!ZK\9/BC\+?BS^UE=_%'5;'49?".I:W:2W]N8_+N7M%2))5 5^&(
M5L8;TY%=M\(OVE/@)\$?V@/$K^"_"NKGX9^*-'33KFQG.Z[A!B4-)AG.[]X9
M1C=G;)D<@+7SI10!]'_$3XZ_L[_#']G'6/V?/V:;_7M7?Q3J2W&LZSK<"Q&&
M%2A\I0%7<2(U7[N,,YSD@#YPHHH **** "BBB@#]!/\ @D7_ ,D1\2?]C4W_
M *30U]85\G_\$B_^2(^)/^QJ;_TFAKZPH \T_:M_:)_X9C^&,7Q'_P"$/_MO
MS-5BLOL?]H?9L;TD;?O\M^FS&,=^O%?.'_#XO_JW3_R[O_N2O0_^"K/_ ";'
M;?\ 8U6G_HJ>OSBH ^VO^'Q?_5NG_EW?_<E'_#XO_JW3_P N[_[DKXEHH ^V
MO^'Q?_5NG_EW?_<E'_#XO_JW3_R[O_N2OB6B@#[:_P"'Q?\ U;I_Y=W_ -R4
M?\/B_P#JW3_R[O\ [DKXEHH ^VO^'Q?_ %;I_P"7=_\ <E'_  ^+_P"K=/\
MR[O_ +DKXEHH ^VO^'Q?_5NG_EW?_<E'_#XO_JW3_P N[_[DKXEHH ^VO^'Q
M?_5NG_EW?_<E'_#XO_JW3_R[O_N2OB6B@#[:_P"'Q?\ U;I_Y=W_ -R4?\/B
M_P#JW3_R[O\ [DKXEHH ^VO^'Q?_ %;I_P"7=_\ <E'_  ^+_P"K=/\ R[O_
M +DKXEHH _9/X2^/?^%I?#'0?B/_ &5]A_MO2H;W['Y_F^3YB!MF_:N[&<9P
M,^E=#7GG[)7_ ";'X"_[%6R_]%+7H= !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 <K\=?^2(^,?^Q5U'_TFDK\=:_8
MKXZ_\D1\8_\ 8JZC_P"DTE?CK0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% 'Z"?\$B_P#DB/B3_L:F_P#2:&OK"OD__@D7_P D1\2?]C4W_I-#
M7UA0!\T?\%6?^38[;_L:K3_T5/7YQ5^CO_!5G_DV.V_[&JT_]%3U^<5 !111
M0 4444 6M"T35/$NMV?AS0[1KB]U"ZCMK.!.LDLC!449[EB!^-?3LG_!-NV.
MD?\ "'6GQV\/2^/A=,C:)N81%Q;"8VP?KY@0[\[?NG.T#FOG7X8W7B[3_B/H
M.I^ =-DO-;M-7M[C2;6*$R-+<1R*\:A1RV64<=Z^VEF^#W[6%TNB>+_#OB3X
M7?$*Z\120F6QG8,=3CL5+%N 0#  ,$1EL8W9.2 ?-'P0_8_\2?%/2_$/BWQG
MXSTWP9X>\+7AL]9U?6!N\NY! :((" 2"R@Y8<NH&2>,_]HO]E[7O@#;Z+XC@
M\7:;XD\.^(H&DT;7M*)\N;: 2K*2=IPP(P2",\Y! ^A/A#X8T_X)?LN_%1?V
MEI9?$GA@^-9;"?1K$-]HN+^&:.-KD3EU*[W6,\\CRLY).T\[^V_;:!XL_96^
M%_Q*^$\CZ;X'ADDT^P\.747[^"=A)F1I"S&3'V>13D]?FR=YP >!? /X$^-?
MVB/B%#\/O!(@CE,#7%Y>W3$0VD"D!I'(!.,LJ@ <E@/<=Y\5_P!BP^#/A9??
M&#X:?&;0?&^CZ-=K;:XVDJ5>T<LJYQN8.H++DY!PP(!&2.[_ ."84_AVUC^*
M%WX@CF>.+PB&F2U;$S6P\TRB,]0WW<>^*9J'@K]G#]I#]E[QC\4/AI\&?^$%
MUKP.R.GDZK)<QW<.-VURP 8E0W;<&"G<02* /E:BBB@ HHHH **** /UQ_9*
M_P"38_ 7_8JV7_HI:]#KSS]DK_DV/P%_V*ME_P"BEKT.@ HHHH **** "BBB
M@ HHHH **** "BJ/B;Q'HW@[PWJ'B[Q'>?9M/TJQEO+^X\MG\J&)"[MM4%FP
MJDX ).. :\@_X>+_ +&W_18O_+>U'_Y'H ]MHKQ+_AXO^QM_T6+_ ,M[4?\
MY'KJ?A)^U?\  'XZ^))_"/PK\>_VKJ%M8M>36_\ 95U!MA5T0MNFB13\TB#
M.>>G!H ]$HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH Y7XZ_\D1\8_P#8JZC_ .DTE?CK
M7[%?'7_DB/C'_L5=1_\ 2:2OQUH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#]!/\ @D7_ ,D1\2?]C4W_ *30U]85\G_\$B_^2(^)/^QJ;_TF
MAKZPH ^:/^"K/_)L=M_V-5I_Z*GK\XJ_1W_@JS_R;';?]C5:?^BIZ_.*@ HH
MHH **** +WAGQ'K/@[Q'8>+/#MZUM?Z9>1W5E<* 3'+&P96P>#@@<'BOIJ?_
M (*27+^&_P#A,;?X.^$X_'K7S9U5;&0A ;=8OM0!/^LV_N\%S\H Y7BOE>B@
M#V7X._MH^-OAOI&O^$?&OA32O&F@^)=0>_U;2]?3<'NG8,\H8 @%F56(*D94
M$8.24^*'[9_C/XC>)/"-W:>#-%T;0?!.HP7FB>%]/A(M=\3JP\SD;N%V\!0%
M)P,DD^-T4 >PP?MI?$G3?VA)_P!H?0="TBPO;RR2SO\ 1X('^QW%N$13&REM
MW.Q6R#PP!]JM_%O]M#4_'GPTN?A%\/?A1X?\#Z%J5T+C6;?08L->R J<,0%
M7*KD 9.T#.,@^)T4 %%%% !1110 4444 ?KC^R5_R;'X"_[%6R_]%+7H=>>?
MLE?\FQ^ O^Q5LO\ T4M>AT %%%% !1110 4444 %%%% !1110!Q/[2__ ";A
M\0/^Q(U7_P!(Y:_(&OU^_:7_ .3</B!_V)&J_P#I'+7Y T %?4G_  22_P"3
MC];_ .Q(N?\ TLLZ^6Z^I/\ @DE_R<?K?_8D7/\ Z66= 'Z(5QO[1GQ=A_9^
M_9[\=_'JXT.75(_!'@W5-?DTR!MKW:V=I+<&%3@X+>7M!P>3TKLJY#]H'QO%
M\-/@1XT^(T_PZO?&$>@>%-0U&7PGIL"2W&LI#;22-9Q(_P KR2A3&JMPQ8 ]
M: /Q3_8N\;?\' 7_  5K_9OU?]OOX!?\%:O _A'5_MFH/X?^">A^%[&6.R-M
M+(D=I=;XG: R%,QF=9RT<D;,^&X]F_;-_P""FW_!5WX(_P#! &X_:O\ BOX'
MN_@I^T'H'C33]"U:>X\/6,\=_ US&OVV*UNDGA19HI K#:=LB2[-HV@?(/P]
M_9'_ .#:S]N+X27'[8?[/O[<6J?L<^.([F\>3P?J/Q,LH+C2)TD?$D=E<R?:
M)XW4+(BV=P% ?RP R[5X;Q?^U5^U?^U1_P &LOQ4U/\ :<^(VL>-K7PM\=])
MT3P3XVU\2->:II\;VKD/++^\G"2.V))"S_.4+'R\  _6S]F+_@XJ_P""8'Q#
MU_X??LU^,OVO["Z^)NM:+I5EJMX^@W46FS:Y-;Q"6W^V) MJKF9F7*L(@QVA
M@<+7K_[>O_!9+_@GA_P35\1:9X(_:S^/":/XBUBR%Y8>'-,T>ZU"]:U+,@G=
M+:-Q#&61E5I"N\JVW=M;'Y8?\'#WP3^$/PJ_X(I?L=:C\-_AIHFAW6G>+/"U
MM9WFF:9'#,D<V@7,TP\Q0&/F2Q1R.227=0QR>:[S]L7]I;6_''_!P-\0/@G^
MSK=_L_\ P)\8^ /AO;/XE_: ^-%H]Y?W]N]G8RM;V$5S<):)MANXP%V!F2"X
M<R;24(!^D'PL_P""O?\ P3M^,_[(WB?]N7X=_M&V=_\ #;P4"/&&KQZ-??:=
M';Y/DGLA!]J!/F+C$1# Y4L 35#X#_\ !9__ ()J_M-?$K4OA=\$OVF]-UB]
MT3X:-X]UV^ETZZL['3-"7[,6GN;BZBC2%U6ZA=HG(>-2=ZJ5(K\+?V%KVSOO
M^"6G_!5*?3?B/9^+[:36=-DM_%6G:5'86^M(VHZCMOHK6/Y+9)AB18D^5 P4
M<**^GO$G['O@#P-_P:#7?Q)_9G^"6B:=X\\1_"G3-3\8>)](T2(:QJ=@^MVE
MWJ8FNU7SI(1!"S,C,4$4 7 "@  ^]?A%_P ''?\ P1T^-_QSL_V?/ ?[75L=
M;U/4%L-(O-3\.:C9:??73-L6*.[N($B!9N%9RJN2 I8D9^XJ_EV^(7A3P'\>
MO^"3WP7^%WQK_P""L_[+/AGP/;6VEGPSX7\/_"^[O?%^B:F+<B6"YBTQ)KT3
M%VD6>9HA'+(RN6/F1D_TT?"/3?$6C?"CPQI'B_77U35K7P]90ZIJ<EO)$UW<
MK BR3%) '0NX9MK@,,X(!S0!^)'[(/[1?_!PO_P4W_:H_:3\!?LR_P#!3?PM
MX#T#X-_$ZYT:UT_Q)\,M$N";66^U".VCC==+D=O+CLMI:1BQR"23DU]!?\$B
MO^"B_P#P4?@_X*C_ !7_ ."07_!2KQMX7^(?B7P/X577],^(7A32(;,%"MC*
M(I4MX88RCP:A"P)B1XY$9"7#@K\,_P#!)[_@F%JO_!13]MO]M2]TW]MKXM_"
M#_A$OC3.CQ_##7VL5U7[3J6L$&YP1O,?D?)Z>:_K73_\$S?A!\4OV5?VW_\
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
M-OVM;=M?U;4%L=%FU;PYJ%A9:C=,VQ(8KFX@2/<[$*F\J') 4L6 /;_MW?\
M!:/_ ()S?\$W_&FG_#/]JKX]#2_$^I62WL'AS2-$N]2NX[5F91/*MM&XA0E6
MQYA4L%)4, :_"7XO^#?!/[0?_!,SX%?#/XQ_\%;_ -ESP_X2LX=*_P"$(\.>
M#OA9>WOB_1=1%H5>UN(M*2>]67<S+.[QA)9MCEBS1D_3/[:OA+4]'_X+3:_\
M4OV)_P#@J=X/^$?[36E_#'2]/\?Z/\<O#G]GZ'K"1Z?8*QLKZ\@EB87$*V\A
M@$7F*8Y7#C#A #]DOV.OVW_V6OV_/A$GQR_9)^+MCXO\.?;'L[FYMH)8)K.Y
M559H)X)T26&0*ZMM=1E65AE6!/JU?E#_ ,&OG[4\OQY@_:&^&_B#]FOX7>%/
M$G@CQS:1>)?'7P=MA%HOC*YF>^4SKL=XI71K=W$T)$<D=S$0B<%OU>H ****
M "BBB@#E?CK_ ,D1\8_]BKJ/_I-)7XZU^Q7QU_Y(CXQ_[%74?_2:2OQUH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]!/^"1?_)$?$G_8U-_Z
M30U]85\G_P#!(O\ Y(CXD_[&IO\ TFAKZPH ^:/^"K/_ ";';?\ 8U6G_HJ>
MOSBK]'?^"K/_ ";';?\ 8U6G_HJ>OSBH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#]<?V2O\ DV/P%_V*ME_Z*6O0Z\\_9*_Y-C\!?]BK9?\
MHI:]#H **** "BBB@ HHHH **** "BBB@#B?VEM4\&Z)^SC\0-:^(OBK^PO#
M]IX)U6?7=;^PR77]GV:6<K3W'DQ O+Y<89]B#<VW Y(K\A/^&G/^".7_ $E,
M_P#,(>(?_C=?J-_P4J_Y1S?'[_LB?BK_ --%U7\AU?K7ASP'D_%^"KUL94J1
M<))+D<4K-7UYHR/ SC-<1E]2,::3NNM_T:/VK_X:<_X(Y?\ 24S_ ,PAXA_^
M-U]1?\$E/C%^P/\ $']H[6M%_99_;0_X6-X@B\$W,]YHG_"NM5TCR+,7EFKW
M'G7:!&VR-"FP'<?-R.%-?S95^H7_  :7_P#*1GQI_P!D3U+_ -.^CU]1Q1X4
M<.Y)P_B,=0JU7.G&Z4I0:OYV@G^*.' Y]C,3BX4I1C9OHG_F?T-445S?QEU_
M5O"GP@\5^*= N_L]_IOAN^NK*?RU?RYH[=W1MK J<, <$$''(K^?3ZT^?/BO
M_P $1?\ @DU\;?B'<?%7XD_L&^ +W7KRZ-S?7MMIK6:W<Q)+2316[QQRNQ)+
M,ZDL3ELFO7?%W[&_[*'CSX#VG[+OB_\ 9S\&7WPXL!"+'P--X>@_LJW$+;XM
MEL%$:[6^88'7GK7XP_\ !+GXJ?\ !S=_P52_98O?VI_@S_P58\":':V?B6\T
M6+0_%'PPT57GGMXH)26D@TAPB-YZC(R1@\=*^@/V _\ @LK^TY^TY^QE^U=\
M$_VNO&&A?"7X_?LX:!J\.N>/K/1'N;*S\J*[B&J/90QS^:]K<6KF1(HW213$
M8XSN*T ?I#\7_P!C_P#9;^/_ ,.M"^$7QM^ /A3Q5X7\,7,%QX>T'7-&BN+7
M3I8(6AA>&-P0A2)V12.BL17*?M#_ /!,[]@']K3XF:=\8_VD_P!D?P/XS\3Z
M7$D-MK.NZ*DLKQ(24BF[7$:DG"2AU&3@<FOG[]C3_@K%^S;\*/V.OV=A^V?^
MWK9>._&'QKO+_3?!_P 1+/X>ZM96/BR\CU=K4*%73HDL?+,UO 3<) /E,G*Y
M>OI#XP?M^_LD_ ;]I7P)^Q]\4OBN=/\ B1\2U+^"O"]OH&H7DM^@=D+M);02
M16Z H_SS/&N(W.<*Q  :=_P3T_89T;3_ !SI&C_LF^ K2S^)H4?$*SM?#<$<
M/B$+(TJ_:T50LV'=V&X'!=L=37H7@#X3_#/X5?#?3_@[\./ >E:+X4TG3_L.
MF^'=.LDCL[:VP1Y*1 ;0F"1MQCFOBK_@E)^V1J_C>+]I7QK^T#_P4?\ #/Q5
M\/?#KQ[=+)=KX2GT&#P'80FZ:2TN9;FQM%N B1\S*TJXA)W\\_.G_!3?_@YR
M_9*\0?L,?$V\_P""8/[9D5G\8/#5QI3Z!-?>#70WELVJ6L%T]K'JMH8+G]S)
M)E2I<+EPH"E@ ?>7P[_X) _\$P/A+\8X?C]\-_V%OAOH_BRUNQ=6.J6?AR(+
M93AMPFMX3F*WD!Y#QHK*<8(Q7T?7QMJ/_!7K]E3]C;]@CX'_ +0/_!0;]H>T
MTCQ!\0_AIHFI^7%I3SW^M7LNG6TUU-%9V41*IYDN68(D2%U7*Y45W?[*/_!6
MG_@G_P#MK_!;Q9\>_P!G7]H"TUK0? >GRWWC2*33+JWOM&MXXI)6EFM)(A.4
M*12%61&5RC*A9E( !ZA\&?V5_P!F_P#9V\0>*?%?P)^"'AKPEJ?C?41J'B^^
MT#28[:76+H/*XFN&0 RONGF.YLG,C>IJ+0OV2OV9?"_[0.J_M6>&_@5X8L/B
M3KMG]DUKQQ9Z3''J5]!LBC\J6=0&D3;!",,2/W2?W17R9XJ_X.;O^"*'A73O
M#>L2_MD1WMKXGCDELY-.\&ZQ(]K$D\D#27,1M!+;CS(WPKJ'90'52C*Q^A_V
MC_\ @I!^Q-^R=^S5I?[7?QQ_:!T73/A_K\%M+X:UVT,EY_;0N(O-@%G%;J\E
MR7C^<;%("@LQ"@D '.^-/^"/?_!+OXB?&.3X_>-OV$OAKJ7BR>^-[=ZE<>&X
MBEW<EMS33P "&>0M\Q>1&))))).:^;_^"KG_  3/^/G[8'_!3K]DKXZ> _A1
MHNO_  R^&6H74?Q(BU2^M%BCL99[<M$;69@;F-HD=2BJP(X(YQ7BOQO_ .#@
M>Q_:._X*+_L?_#[_ ()L?M80WOPV^(?C2;2/BOX=D\*6Z7<C"YM%2*87]J;F
MV!CEDVR0LBO\VUF*G'U]^US_ ,' '_!*G]B+XU7G[/7QY_:2:#Q9I3(-=TW0
M_#5_J0THLH95N)+:%T5\,N8PS.N1N49% 'L?[+__  3F_86_8L\0ZKXN_96_
M99\'>!]6UN(PZEJFB:4J7,L)8.81*V62+<%;RE(3*J=O Q2^(?\ P3!_X)Z_
M%G]H&W_:G^)7['G@/6OB!;SQ3CQ-?Z#&\TLT6WRII5^Y-*FQ-LDBLR[%P1M&
M/1O@#^T%\%_VIOA%HOQZ_9[^(NG>*_"'B&V,^D:YI;DQ3J&*,I# ,CJZLC1N
M%=&5E8 @BOS _P""X'[;G_!3KX>?\%4?@!^P7^P%^U78?#6'XL>&P+B?4_!^
MEZE;K>M>7,8G=KJSGE4!(E7:A XSC.30!^A6G_\ !.W]A32O@;J_[,VF_LE^
M H/A[K^MC6=;\&Q>&X!IU]J \K%U+!MVO+^XA^8C/[I?05Z7#\-OA]!\.H_A
M$O@G2F\*Q:,ND+X<EL(WLOL B\D6IA8%##Y0V;""NWC&*_'RV_;H_P""V'_!
M++_@I=\!?V7_ /@I/^TIX%^-W@3X_P"OQZ#I=YX>\+VFG76EW$EU;V@E'V:S
MMBICFN[=B'$J21LX7:XROVA^U[_P<"?\$I_V'_C1=_L^?'G]I(P^+=,=%UO2
M]"\.7VI?V6S*&"SR6\+QJ^""8PQ=<C<HR* /2_@)_P $H_\ @F]^R]\43\:O
M@#^QAX!\+^*@SFVUS3M#3S[,N"K?9R^1;94E3Y03Y21T)%>D>&?V7_V=O!GQ
MUU[]I[PI\%?#>G?$3Q1IZ6/B/QI::5&FI:E;*(0L4TX&^1 +>  $X_=)Z"OC
M3_@JS_P40\*:K_P3%\,_MA_L5?\ !2WPU\)M \2^,[*#2OBO<>#;O7+:[A,=
MXLE@;2*PNIHI3)$=V^!3&T#*Q4G!]N_;(_X*O_L-?\$W_A_X3US]L?\ : MM
M*OO$]@DFC65CI5S>7NIA47S+A;:WC9XXLG[[A%R=N=WRT >E:#^Q;^R1X8U3
MQ_K.@_LW>"[:Y^*V_P#X67*OAZ _\)/O,I<7P*D7(8SS9#Y!\UO4UYGX2_X(
MQ_\ !*;P/X2U7P-X=_8"^&*Z7KES'/JMM=^&(KDW#QL7C!>8.X16)*H"%!Z"
MOCS]E#_@LOXU_;3_ ."]]M\!?V;OVG+/Q7^SGJ_P;;7=*T>T\/VD>-12)/,,
MDTELM]%(LFX-#(ZX/5,8K]7: /$OVC?^";O[!_[7.BZ-H/[27[*G@WQ?%X=L
M$L=!GU725-S86J#"P17";9DB']P/MSSC-=1\!/V1?V7OV7/AI<?!S]GCX!>%
M/!_AB]+MJ&BZ'HL4,-\SKL=K@ 9N&9/E+2%B5 &<#%>BT4 ?.7PM_P""0W_!
M,3X)_&"'X]_"G]AKX<Z'XMM;G[38:M9>'HQ]AF!)$MM$<Q6S@GAHE4CL171?
MM3?\$X_V%/VVM1LM;_:K_98\'>-M2TZ$0V6KZOI2_;880Q81"YCVR^7N)/E[
MMN23CDU[710!Q'[/W[-7[/\ ^RE\/8OA1^S9\'/#O@CP[%,TXTGPWI4=K%),
MP :638 9)"%4&1R6(49/ KMZ** "BBB@ HHHH Y7XZ_\D1\8_P#8JZC_ .DT
ME?CK7[%?'7_DB/C'_L5=1_\ 2:2OQUH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#]!/\ @D7_ ,D1\2?]C4W_ *30U]85\G_\$B_^2(^)/^QJ
M;_TFAKZPH ^:/^"K/_)L=M_V-5I_Z*GK\XJ_1W_@JS_R;';?]C5:?^BIZ_.*
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /UQ_9*_Y-C\!?]BK
M9?\ HI:]#KSS]DK_ )-C\!?]BK9?^BEKT.@ HHHH **** "BBB@ HHHH ***
M* /%/^"E7_*.;X_?]D3\5?\ IHNJ_D.K^R;]I7X/?\-#_LY>/_@!_P )%_8_
M_"<^"=5\/_VM]D^T?8OMMG+;>?Y6]/,V>9NV;UW;<;ESD?D/_P 0>G_61+_S
M$G_WVK]L\*^+N'N&\OQ%/,:WLY3DFO=G*Z2M]F+_ !/FL]R_%XRK"5&-TEW2
M_-GXHU^H7_!I?_RD9\:?]D3U+_T[Z/7MG_$'I_UD2_\ ,2?_ 'VKZA_X)+_\
M$&/^'7/[1NM?'_\ X:K_ .$Y_MCP3<^'_P"R?^$&_LSR?-O+.Y\_S?MT^['V
M3;LV#/F9W#;@_8<7^(?!^:<,XK"87$\U2<;17)45W==7!)?-GG9?E&8T,;"I
M.%DGKJO\S]#:X_\ :'_Y(!XY_P"Q.U/_ -))*["J^JZ7INN:7<Z)K%E%<VEY
M;O!=6TR!DEC=2K(P/4$$@CWK^8S[8_"W_@UZ_P""HG_!/O\ 8N_X)=ZQX"_:
MC_:N\)^#=>B^).KZI_8>JWC?;)+1K2R"R)"BL\FXQN%"@EBI !->6?L2:;XE
M_:C^!/\ P51_X*IZ=X3O](\!_$KP+XKT_P #M?P&-KY&BO;J0XZ%HHOL@<C(
MWS,H.5:OV/3_ ((J?\$D$<.O_!.3X/9!R,^!K0C\BG->YW'P)^"MQ\'+C]GC
M_A4WAV+P%=:-+I$_@VVT>&+3&L)$*26OV9%$8B968% H&">* /PH\3_LAZC^
MTQ_P9X_"?XF>"+:0>+_@O_:/CC0+JU&)HX;;7-26^ 8<JJVKR3\=6M8_3(]<
M_P""+_Q%N_\ @L7_ ,%B_&G_  5H\3:1(/#OPI^$7A_PEX-BN82OV;6[W3P^
MH"//'[J2354..-M[&<G//Z[> /V??@=\*_@U%^SO\./A/H.B^!(+"XLHO".G
M:;''IZVUPTC3P^0!LV.TLA9<8.]L]:I?L]?LN?LY?LF>#KKX>_LR_!+PSX#T
M.]U)M0O-*\+:1%9P3W31I&TSK& &<I%&NX\X11VH _G1^'/AOXC^*?\ @DO_
M ,%1K#X90W4MU!\<;&\U.&S!\QM-@UQYKP\?P+ DCOV\M'SQQ7<_M^_'[_@D
MEXE_X->OAA\+?A%XG^&\WQ3MM!\+1:7X=TI[5M?T[Q!$\']M3W,2?Z1$'47^
M^9PJ2&:,@D.F?WP^$_[)W[,OP)B\4P?!SX#^%?#4?CB^DO/&,6D:+%"NM7#[
MP\ER N)F;S'R6SG>?6O)?#W_  1>_P""4/A7_A(%T/\ X)_?"^*/Q2BQZW!)
MX7AEBFC6:.<1JC@K#&)8HWV1A5S&IQP* /Q&_:2C^*O@[_@IK^Q!X[U'XW_#
M_P"'%E<?L@>$D^'OCGXOZ,+WPUIUU'I5P)4D60K$DWFR961B/+>>!B1E"/6O
MV2/A/X;E_;,_;#^/&C?\%$/A-\4?&-]^S-XHM?B3X9^#7P_U*QT4,UC!Y5VM
MXL1TV27?$NX13-(\CSG&1-C]H_C7^PE^QO\ M&_"+1?@-\<OV:?!_B?PAX:M
MHK?PWH>JZ+&\6D1Q1+%&MJ<!K;$:*G[LK\H"].*3X#_L(?L;_LP_"K6/@C\
M/V;/"/A7PMXB@DA\1:3I6D(JZM&\;1LMTYR]SF-V3]XS85B!Q0!^*G[#7P-^
M#D__  9Y?%?QQ<_##0I=9U/3_$>I7VK3:7$]S+=6NH>7;RF0KNW1K#&$.?EV
M\=37C?[1*^&M$_9'_P""3'Q5_:;LS>?!#2;^:#QN;Z%IK&%?[6LI)!<I@AT:
MUA<[,$M'!,H'4'^A[PW^QQ^RIX._9^N_V4O"O[/GA/3_ (:W\,\5[X&M-%B3
M3)TF<O,K6X&PAW)9ACDFJ_BG]B/]D/QM^SK;?LD>+/V</!]_\,[&)([#P1<Z
M'$VGV@1F9##%C$3*S,59,,I8D$9H _&K_@I#\8?V _C#_P '!_[#^I?L7>,?
M 7B'5;/Q+91^-=8^'EU:7-F\1O8C81236A,;RHHN3MR65'CS@%17 ^+M-UKP
M-^WI^UI\7/\ @EI_P5$^$_AB\\1>*=0?XW_!S]I?1H-'^WS&YO3=6<$NH0R)
M>6ZS/=*&0P!$F1'<@JS?M+\+/^"5'_!-_P""=QX7O_A9^Q5\/-&O/!6J2:EX
M6U&V\.1&ZTZ\<QEKE)W!D,I\J(;RQ;$:#.% J/\ :*_X)0?\$WOVL_B ?BO^
MT1^QGX%\3^)GV?:=>N]'$=U=[5VKY\D11KC"@*/,+8  ' % 'SQ_P;(_M,:!
M^U+_ ,$R(/&GA[]F#PM\*DTGQSJ6DW.C^";*2VTG4ITBMIGU"VAD=VB#^?Y;
MKO8>9!(00#M'QI_P<0?"#QC\??\ @O;^R/\ !KX??&C6OAUK7B+PLMIIWC?P
MX6%]HTAU"\(GAV21MO&".'7KUK]N/AC\+?AK\%? >F_"[X/^ -&\+^&]'@\G
M2M!\/Z;%:6EI'DL5CBB550%B6.!R22>2:YWQY^RG^S9\4/C%X;_:#^(OP.\,
MZUXX\'H$\+>*]2TF.6_TI0S.!!,PW1C<['@]6- 'PW^RC_P;KZ/\+/VO_#'[
M:_[97[?'Q0_:)\7>!,/X'3Q[._V?2Y@24E/FSW#OY;L9$5711)AR&(%?G_:_
MM07WQ[^+G[;WC7X)?$_]G+]E3P;IVN:OIOQ N_%?AX:SXQ\<-OOP[^5J%P8R
M\\GG 1PHH62=(U21D#'^B2O M>_X)8_\$YO%'[0<W[57B3]B_P"'M_\ $"XN
M_M=QXCN_#L4DDMUU^TO&P\MI\_-YQ4R;OFW9YH _G<\;2%_^#/\ \'J7SL_:
MBE &>G[F^./US^-?8_[4>N?!'X/?\'/GP/\ BA^WU>:+8_#J]^!5@G@;6_&9
MC&CV-XMG=1QF62;]S'LNS,0SX$<D\4A*Y5J_6A/^":'_  3\C^"+_LUK^QU\
M/?\ A7\FOC7&\&_\(U!_9QU(1^4+OR-NP2[/EWXSBMK]IK]AC]D#]LKP;I?@
M']J+]G?POXVTK0W+Z+!K6FJ[Z>2JJWD2+B2$,JJ&", P5<YP* /R*_8Y\??L
MC_$S_@[H\5^+OV,=5\-ZCX8G^$]TNIZIX/:%M,O=56TMA<RP/!^ZD!.P/(F0
MTBR')))/[F5X]\&_^"??[#_[//C33/B-\#/V4O GA/7]'T,Z/IFLZ#X<@MKF
MWL226@61%#;68EFR<LS$DDDFO8: "BBB@ HHHH **** "BBB@ HHHH Y7XZ_
M\D1\8_\ 8JZC_P"DTE?CK7[%?'7_ )(CXQ_[%74?_2:2OQUH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#]!/^"1?_ "1'Q)_V-3?^DT-?6%?)
M_P#P2+_Y(CXD_P"QJ;_TFAKZPH ^:/\ @JS_ ,FQVW_8U6G_ **GK\XJ_1W_
M (*L_P#)L=M_V-5I_P"BIZ_.*@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /UQ_9*_Y-C\!?\ 8JV7_HI:]#KSS]DK_DV/P%_V*ME_Z*6O0Z "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH Y7XZ_\D1\8_P#8JZC_ .DTE?CK7[%?'7_DB/C'_L5=1_\ 2:2OQUH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]!/\ @D7_ ,D1\2?]C4W_
M *30U]85\G_\$B_^2(^)/^QJ;_TFAKZPH ^:/^"K/_)L=M_V-5I_Z*GK\XJ_
M1W_@JS_R;';?]C5:?^BIZ_.*@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /UQ_9*_Y-C\!?]BK9?\ HI:]#KSS]DK_ )-C\!?]BK9?^BEKT.@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* .!_:M\2_\ "%_LN?$KQC]B^T_V3X UF\^S>9L\WRK&9]F[!VYVXS@XST-?
MS:_\/@/^K>/_ "[?_N2OZ-?VYO\ DR;XQ?\ 9+/$/_IMN*_CVK]I\*^$N'^)
M,'B:F8T?:.$HI>].-DT[_#)?B?-Y[C\7@ZD%1E:Z=]$_S3/M3_A\!_U;Q_Y=
MO_W)1_P^ _ZMX_\ +M_^Y*^*Z*_5_P#B%O G_0'_ .5*O_R9X/\ ;F:?\_/P
MC_D?:G_#X#_JWC_R[?\ [DH_X? ?]6\?^7;_ /<E?%=%'_$+>!/^@/\ \J5?
M_DP_MS-/^?GX1_R/M3_A\!_U;Q_Y=O\ ]R4?\/@/^K>/_+M_^Y*^*Z*/^(6\
M"?\ 0'_Y4J__ "8?VYFG_/S\(_Y'VI_P^ _ZMX_\NW_[DH_X? ?]6\?^7;_]
MR5\5T4?\0MX$_P"@/_RI5_\ DP_MS-/^?GX1_P C[4_X? ?]6\?^7;_]R4?\
M/@/^K>/_ "[?_N2OBNBC_B%O G_0'_Y4J_\ R8?VYFG_ #\_"/\ D?:G_#X#
M_JWC_P NW_[DH_X? ?\ 5O'_ )=O_P!R5\5T4?\ $+>!/^@/_P J5?\ Y,/[
M<S3_ )^?A'_(^U/^'P'_ %;Q_P"7;_\ <E'_  ^ _P"K>/\ R[?_ +DKXKHH
M_P"(6\"?] ?_ )4J_P#R8?VYFG_/S\(_Y'VI_P /@/\ JWC_ ,NW_P"Y*/\
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
M!1117EFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 >6?MS?\F3?&+_LEGB'_ --MQ7\>U?V$_MS?\F3?&+_LEGB'_P!-MQ7\
M>U?T;X'?\B_&?XX?DSX_B?\ BT_1A1117[F?+A1110 5^C?[*G_!=S_A&O@%
M9_ G]L']FCX??$N'P%X$GTGX>ZQXATJ1[N:,&W6/3+D@.K0,D,88[4#"VCW[
MV&ZOSDHKRLVR7+<[HQIXN'-RNZ:;33\FK-76C[HWH8FMAI-TW:YZ_P#MQ_MM
M_&O_ (* _'Z^_:$^.EU9+J,]I%8Z;IFE0&*TTNQB+&.V@5F9@@+NQ+,26=B3
MS71ZC_P42^)VH_\ !.RP_P"";TO@C05\+6'BPZ_%KJB?^T&G,DC^6?WGE[,R
M'^#/ YKY]HK3^R<M^KT:"I)0HM."6BBXZ)KTN+ZQ6YY2YM9;^=SZG^(W_!6;
MX\>,?"'P$T'PAX(\+>$=4_9Z@ME\)^(]!LY!=W\D%O;0K)>>8[)+D6P+*%"M
MYC@C!Q7T!KO_  <A_$87FM?%OX<?L,_"+PK\9/$6C?V;J_Q9T[37>]="J+O5
M'&XL B$"261?W<897" 5^;%%>=7X2X=Q,8QJ8=-1O;67VI<TD[/WHN6O+*ZO
MT-HYAC(-N,][=NBLO1VZK4GU/4]1UO4KC6=8OI;J[NYWFNKF>0O)-([%F=F/
M)8DDDGJ34%%%?0I)*R.,****8!1110!_0#_P:0_\F3?$C_LJ;_\ IMLJ_5NO
MRD_X-(?^3)OB1_V5-_\ TVV5?JW7\9^(G_):XW_$O_24?HV4?\BVGZ?J?FK_
M ,'57_*,O3?^RIZ5_P"DM]7\YM?T9?\ !U5_RC+TW_LJ>E?^DM]7\YM?O'@[
M_P D?_W$G^A\MQ%_R,?DOU"BBBOU0\(**** -OX:?$;QE\'_ (BZ%\5_AWK3
MZ=KWAK6+;5-&OXU!-O=02++$^""#AE!P00>A!%?IA??\'(&I3?#?_A<%A^Q]
M\*+;X\R:Y*#XJ30YRL*MIZ6O]JJ&)/V@Q@V^#*3Y:!3E/EK\M**\3-N'<GSN
M<)XRES..B=VKI[Q=K7B^J>ATT,9B,,FJ<K7_ *OZ^9I^-?&7B?XB^,=6^(/C
M?6IM2UK7=3GU#5]1N"#)=74TC22RMC^)G9F/N:^EOVE/^"L/Q?\ VG_V@/@Y
M^T)XV^%_A2VO_@Q#ID6BZ99QW!M=12RNTN4%R))68AV0*P4K\I.,5\K45VU\
MMP&)J0G4IIN"DH^2DK22MW6AG"M5@FHO>U_EL?:GA/\ X+C_ +2W@/\ ;SU[
M]NSP9\.?!NG7/BS0K?1O%'@:WLIO['O[***.,*4,F]),Q!PX;(8L,%69&G_:
MF_X+3^*/C)^S3J_[(_[./[*'P]^!_@?Q3?B\\867@6TVS:O(&1BK.JQJB,8T
MW (6*HJ;@FY6^)**\U<*\/K$4ZWU=<U-14=7;W/@NKVDX_9<DVNC-OKV+Y)1
MY]'>_P ]_2_6P4445] <@4444 %%%% '];'_  2;_P"49?P'_P"R6:-_Z2I7
MT)7SW_P2;_Y1E_ ?_LEFC?\ I*E?0E?PGG?_ ".L3_U\G_Z4S]1PO^[0]%^0
M4445Y9N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'EG[<W_)DWQB_P"R6>(?_3;<5_'M7]A/[<W_ "9-\8O^R6>(?_3;<5_'
MM7]&^!W_ "+\9_CA^3/C^)_XM/T84445^YGRX4444 %%%% !1110 4444 %%
M%% !1110 4444 ?T _\ !I#_ ,F3?$C_ +*F_P#Z;;*OU;K\I/\ @TA_Y,F^
M)'_94W_]-ME7ZMU_&?B)_P EKC?\2_\ 24?HV4?\BVGZ?J?FK_P=5?\ *,O3
M?^RIZ5_Z2WU?SFU_1E_P=5?\HR]-_P"RIZ5_Z2WU?SFU^\>#O_)'_P#<2?Z'
MRW$7_(Q^2_4****_5#P@HHHH **** "BBB@ HHHH **** "BBB@ HHHH _K8
M_P""3?\ RC+^ _\ V2S1O_25*^A*^>_^"3?_ "C+^ __ &2S1O\ TE2OH2OX
M3SO_ )'6)_Z^3_\ 2F?J.%_W:'HOR"BBBO+-PHHHH **** "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 **** /*_VLOVW?V3OV%_ MO\2?
MVMOCMH/@;2+VY-OI\NKSL9;V4 %D@@C5I9V4$%A&C;0<G J/]DK]NC]D3]NS
MP==^//V1_C[H'CG3M.G6'4SI-PPGL78$HL]O*JS0[@K%=Z+NVG&<&OGK_@H[
M_P $Z/V./BQ^U3X#_P""FW[=_P :+&U\ ? [PU<Q7'@CQC:6LGAVX>0W!^U7
M'GYW2&26V*QA6\Q[2%0&)Q7Y@_LA^(]2\5_M%?\ !0#_ (*Z?\$^/A#??#;X
M 6W[._B/3/ UQ:Z3_9EKJNO06%LZ7MK;*%5-LUG<W3; #%]H56"O*X !^O-[
M_P %K/\ @E/IWQ]/[,5[^W+X&C\9KJG]FOI[7LGV=+S=L-NUYL^RK('^0J9<
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
M^;W[/_[*7_!;OXR?"'XC?LI_MZ^/O@SX&\!:W\*;O1? .H_ N&YL[[P_K.^
M64J(JQ!+:*-928T9<X51@'(^6OB5_P $R/\ @XK_ &JOV0_#G_!)/]HK4_@[
M!\+]'UBT&M?&H^(+K4-6U6PM;@S0ADD?S974[2-T,+/Y4:O(H\QF_<:B@#F_
M@U\+O#WP/^$'A3X+>$I)GTKPAX;L=$TQ[E@TC6]I;I!&7(ZMLC7)]:Z2BB@
MHHHH **** "BBB@ HHHH **** "BBB@#\/OVH/\ @CQ_P7&^*/\ P59\6_\
M!1;P['^S_P",/LNM7-O\*M,^)VJW=_;>'M)BF(L&CL_LXBBN$B4.3\P6:660
M?.0X^@?VF_\ @F-_P4W_ ."I_P#P2X\:?LR_\%'O'/PKT_XLV?CBV\0?"S5?
M!"7']DP_9[81K'>;H_,4R">]B+HK;!*C[6VE#^H%% 'Y#>!?^";O_!8;_@H%
M^VK^S[\:/^"LFD?#+PIX*_9KNAJFDV?@K5'N[SQ7JR/;2+<2KOD1 \MG:N^X
MH J.JQ_O24\J^)G_  1W_P""\FK_ /!3[QI_P4BT=?V>/%VO7FN7(^'Z_$G5
M+S4HO#.F).WV%+6W-N(X98H0@#_,5<NX.]V<_N=10!\*>#?^":/C[_@HK^S5
M8>#O^#@+X4?#_P =^,/#/C.]O/"<?PW\0ZMIMA:V$MK;(I=K6:W=YC(LX(;<
MH79CG-?-WP9_X-AO@Q\$?^"RFF_M/^!O@OX;T_\ 9^\*Z19:GX-\.+XZUB;4
M['Q1:M;S0WA\V1GD19XV?9).\9X!C(XK]?** "BBB@ HHHH **** "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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
F**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>cmcsa-20241231_g16.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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@!
M9@*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@ 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 **** "BJ?B+Q#H7A'P_?>+/%.L6VG:9I=G+=ZCJ%Y,(X;:"-"\DKNW"HJJ6
M)/  )KR+]B__ (*'_L;_ /!0SPYKGB[]CGXU0>--.\.7T=GK5S;Z/>V8MIY$
M+HF+N"(ME03E01[T >TT45Y;^S_^VM^R[^U-X^^(/PP^ 'Q<L_$VM_"S7%T?
MQ[9V=G<(NE7S-,@A,DD:QS'=;S F)G4&,@D<9 /4J*\K_:]_;9_9:_8*^%L7
MQH_:X^,%CX,\-7&J1:;;:A>6MQ<-/=R*[)#'%;QR2NVV-V.U3A48G !-/UG]
MM7]E7PS^R]IW[:/BOXXZ)HWPNU;0[36-.\8:U,UG;SVETBO;L%F59-\@==L1
M7S"6"A<\4 >HT5X%^R!_P5'_ ."?W[>^MZCX8_9'_:B\.^,M6TFW-Q?:/;>=
M;7J0!@AF%O<QQRO$&*@R*I4%E!/S#/OM !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 'YP?\%G/CHO[3?QT\!_\$4_AY\3+;PTGQ(@7Q#\>_%+ZE';?V'X(@E'F6BR
M.0%N+^11 HYPAPZE)LCPC_@T>;X?>%KO]J_X>>#[S3;6VMOC5(NAZ3;W:DBQ
MB\^-#&NXLT:KL7=R.1SS7W3^V#_P1$_X)@?M[_&)_C[^UE^S'_PE?BV33(-/
M?5O^$TUJQS;0[O+3RK.]BBXW-SMR<\DU\@?\$D?^"$/Q'_X)A6O[1/Q]N=*\
M$Z5\3]3L-:LO@9XFM_%=[<VFB:3+%))!%>I.HAVK/%:.[R1RN%B;YR"P8 _0
MK]N+]C'PC^W?\%!\#/&_Q@^(G@G3_P"UXK^75?AGXG_LG4)=D<L?D/,8Y T#
M"4EHROS%5YXK\O\ _@TO^%?AWX%_'K]N+X)>$+N]N-)\'?%RQT/2Y]2F62XD
MM[2ZUNWC:5E50TA2-2Q"J"22 .E?=_\ P12^.W[57[2/[!VE_%;]L3QII'B7
MQ=<>+-=LHO$GA^QB@T_5K&TU&:U@NK411QK);R"%FCEV#S$*O_$*\X_X(U?\
M$T_VB?V#/VD/VL?BO\;[WPW+I?QJ^*I\1>#ET+4Y+B5+/[9JDV+A7B01OMO(
MOE4N,AN>.0#\WO\ @M-\6_"__!5/X4?M)_MCWGC_ $__ (57^SO9P>#/@/H1
MU6-)/$?B&;5K"+6-?$.[=+$D+&WA;!5D(==K)(#J_P#!634?AKXF_P"#;S]B
MBZ7XG:5?:UH2^#)-)^')26['BZZBT98I]/*6P8I)&DX)+[0!(4R'EC!^K?\
M@H/_ ,&KO_!/3X@_LK^-[']A/]ES2?#?QCU%;>3PIXAUWXB^('M+><WL+W#2
M)-=SQ8:W$Z@&)@"PP <$<5\=_P#@VZ^(VE_\$W/V>? O[&=YX8\*?'/X'^(;
M7QGJD&IZU>7>CZ_XCEM;!=2E66?>8B\^G6KQJ$2'$;+LC$A90#P[]C[XF^'_
M (J?\'*GP<^('Q>_8H_X8RU#3?A1=6GAOX;7&BM;MXWNY;6_A4EH;6WA1=D\
M@4LF2=.2+)<JB?O_ %^4'P1_X)R?\%5/VW_^"H?PQ_X*)?\ !57P[\-/A_I/
MP4TIXO"7@KX>:C)=RZI?$RLL\CM)*(X_-D$A)E)Q#&@C&YY*_5^@ HHHH **
M** "BBB@ HHHH **** "BOE?_@L!^U7^V%^R;^R6OB?]@_\ 9IUKXG?$WQ'X
MEM-"T.QTOPU=ZI!HRS)*\FI7<5LI801K%LW,50231%B5!4_'/P<_;Y_X*\_L
M/?\ !5SX0_\ !/C_ (*1?%+X;_%K1_C?H\USIVK>!]!%C=Z!.JS@?*D4/F1"
M2$JQDC.Y&+JZF-D(!^MU%>4?MT?M2Z-^Q+^Q]\1OVL-=T)]5A\">%;K5(M+2
M7R_MLZ+B" O@[ \K1H7P=H8G!QBOR$N/^"I/_!?OX$_L7>$/^"TGQN\7_"#Q
M'\%?$>KV4^J_![2M#-M?6.CW=T;>*6.Y\O>LC$J%W3S;/,B9U?\ >(H!^Z5%
M?EM^W7_P5+_;1^/O[>OPK_X)G_\ !)7QCX1\-:SXV^',7CKQ'\3?&&D_;8].
MTZ>W>XMX8X&610QA5&8F-RS74*@QA78Y/[&W_!;?]JSP)\+_ -KOX,_M[>#?
M#_B7XQ_LF:)>ZM]N\)0-:V?BVRCCEV2,@7]R!(D+-(J(/)N4/E*T;;@#]7Z*
M_ W4O^"R?_!<#]G']DWX2_\ !77XX?%GX.^-?A'\4_&D>F'X.^']!$%_:6\C
MW7R0SJGF>:%M)AAIIC&YCWJ_SA?WPB?S8UDVLNY0=K#!'UH =1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !117R1_P5T_X*F?\.KOA9X4^)?\ PHK_ (3O_A)_$$FF?8O^
M$G_LO[-L@:7S-_V:??G;C;M7KG/:N[+<NQN;XZ&#PD>:I/1*Z5]+[MI;+JS*
MM6IX>DZE1V2W/K>BOQ1_XC"_^L=O_F6__O31_P 1A?\ UCM_\RW_ />FOLO^
M(6\=_P#0'_Y4I?\ R9YW]N97_P _/PE_D?M=17XH_P#$87_UCM_\RW_]Z:/^
M(PO_ *QV_P#F6_\ [TT?\0MX[_Z _P#RI2_^3#^W,K_Y^?A+_(_:ZJNMZ)HO
MB;1;SPWXDTBUU#3M0M9+:_L+ZW66&YAD4J\4B,"KHRDJ5((()!K\6_\ B,+_
M .L=O_F6_P#[TT?\1A?_ %CM_P#,M_\ WIH_XA;QW_T!_P#E2E_\F']N97_S
M\_"7^1^T^FZ;IVC:=;Z/H]A!:6EK"L-K:VT0CCAC4!51%4 *H   '  J>OQ1
M_P"(PO\ ZQV_^9;_ /O31_Q&%_\ 6.W_ ,RW_P#>FC_B%O'?_0'_ .5*7_R8
M?VYE?_/S\)?Y'[745^*/_$87_P!8[?\ S+?_ -Z:/^(PO_K';_YEO_[TT?\
M$+>._P#H#_\ *E+_ .3#^W,K_P"?GX2_R/VNHK\4?^(PO_K';_YEO_[TT?\
M$87_ -8[?_,M_P#WIH_XA;QW_P! ?_E2E_\ )A_;F5_\_/PE_D?M=17XH_\
M$87_ -8[?_,M_P#WIH_XC"_^L=O_ )EO_P"]-'_$+>._^@/_ ,J4O_DP_MS*
M_P#GY^$O\C]KJ*_%'_B,+_ZQV_\ F6__ +TUZ9^QK_P= _\ #6_[4O@;]FK_
M (8>_P"$?_X337X=,_MK_A9?VO['OS^\\G^S8_,QC[N]?K6.(\-.-L+0G6JX
M2T8IMOVE/1)7;TG?;L5#.LLJ348U-7IM+_(_6*BBBOA3U HHHH **** /F/_
M (*D_P#!3[X<?\$J?A+X6^-WQ?\ A;XC\0>'/$/C*W\/7M_X?\HC2'EBDE6X
MG#D'R]L,GW<DD #DBOR0\>>'?V<?V0O^#A;]FGXF?\$POVK#\9M7^,WB*>#X
MG:?>>(;'Q0-$TB\NHA,]M=1(6M4^RRW<JH&\R-+3EO*E*G]Y_BW\'OA5\?/A
MYJ?PE^-GPZT;Q7X8UF$1:IH/B#3H[JUN5#!EW1R J2K!64]590P((!KR;]E;
M_@EK_P $]OV)/%UW\0/V6?V3?"7@_7KV!H)M<LK-I;Q86.6BCFG9WB1N,HA5
M3@9!P, '$?M&_M<_\$W/VP_@K^T=^R3XU^+$OB*R^'W@[5;;XU:'X?TB]?4-
M#M8TE2>2,>01+-$T3LGE>9\\0(![_@9^VAX-\.^'?^"1VD?#KX)_\%R9/C1\
M,[SQ7;V/P>^ %AX0AL-:>Z.H,7&H0F5[U(H4\YHXY$\MI)+=D"!HU;^A#]EO
M_@GYH_P-_;)^-O[9&K:3X1T_4?BJ]K86VB>$-(:"+[#;SW4YO;^1\&[U&ZDN
MBTS[0J+%%&I<*7-CX9?\$@O^"8WP:^.2?M(_"[]B/P!HOC2&[-U9ZQ9Z, +*
MX)SYUO 28;:0$G#Q(K#L10!^5GP4T;3/^":'_!Q+\%X/VMO%VF^$]*U_]D70
M?#MIXC\07\=MIZW]EHT%E+$US(1&C>=ILBX+#+31C_EHN?-;'X^_$*[_ &L?
M^"IG_!2+]C&*Q\4:-HW@*'P]H^NV]G'J&G7+3W5G;7%W&&#0W4<5M97=SR'C
M**K,&1_F_=;]J[]AS]D;]N3PK8^"_P!K7X >'/'5AI<[3:6-:L\S6+L ',$R
M%98=P50P1@&VKG.!C3^ 7[)G[-'[+7PE/P(_9[^!WAOPGX0D,K7.@:3IB)!=
M-*H61YP03.[J K-(69E4 D@ 4 ?R\_%#]F[]@/\ 9?\ ^"4OP"_X*!?LG?MF
M-J_[2O\ PF&F:C+X(?6K#48[346:22XB&C&(M;?9Y8H0)) 5?"Y#>=%M_JJ^
M%&L>,?$7PM\->(/B)HJZ;X@OM L[C7=.12%M;QX$::( \@+(67GGBO _AK_P
M1C_X)7?!_P",5O\ 'SX:_L*_#[2?%5G>B[T_4(-'W1V5P&W++;V[$P6[JW*M
M&BE" 5Q@5]-T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %?DC_P=T?\ )K/PH_[*!<?^
MD,E?K=7Y(_\ !W1_R:S\*/\ LH%Q_P"D,E?;^''_ "6V"_Q/_P!)D>9G/_(L
MJ>B_-'X(T445_9)^=!1110 4444 %%%% !1110 4444 %%%% !7TQ_P1K_Y2
ME? W_L?[3_V:OF>OIC_@C7_RE*^!O_8_VG_LU>3G_P#R(L7_ ->JG_I+.C"?
M[W3_ ,2_,_K$HHKD_CU_R0SQI_V*>H_^DLE?PQ2A[2I&'=I'Z>W97.LHK^*.
MBOWW_B!?_4P_\I?_ '4^4_UH_P"G/_DW_P!J?VN45_%'11_Q O\ ZF'_ )2_
M^ZA_K1_TY_\ )O\ [4_M<HK^*.BC_B!?_4P_\I?_ '4/]:/^G/\ Y-_]J?VN
M45_%'11_Q O_ *F'_E+_ .ZA_K1_TY_\F_\ M3^URBOXHZ*/^(%_]3#_ ,I?
M_=0_UH_Z<_\ DW_VI_:Y17\4=%'_ ! O_J8?^4O_ +J'^M'_ $Y_\F_^U/[7
M**_BCHH_X@7_ -3#_P I?_=0_P!:/^G/_DW_ -J?VN45_%'11_Q O_J8?^4O
M_NH?ZT?].?\ R;_[4_M<HKY5_P""(7_**+X)?]BD?_2F>OJJOPS,<)_9^85L
M+S<WLYRC>UK\K:O;6U[;79]/1J>VHQJ6M=)_>%%%%<1J%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^2/_  =T?\FL
M_"C_ +*!<?\ I#)7ZW5^2/\ P=T?\FL_"C_LH%Q_Z0R5]OX<?\EM@O\ $_\
MTF1YF<_\BRIZ+\T?@C1117]DGYT%%%% !1110 4444 %%%% !1110 4444 %
M?3'_  1K_P"4I7P-_P"Q_M/_ &:OF>OIC_@C7_RE*^!O_8_VG_LU>3G_ /R(
ML7_UZJ?^DLZ,)_O=/_$OS/ZQ*Y/X]?\ )#/&G_8IZC_Z2R5UE<G\>O\ DAGC
M3_L4]1_])9*_AS#?[S#U7YGZ=/X&?QGT445_?)^4A1110 4444 %%%% !111
M0 4444 %%%% !1110!_5E_P1"_Y11?!+_L4C_P"E,]?55?*O_!$+_E%%\$O^
MQ2/_ *4SU]55_#'$?_)0XS_K[4_]+9^GX+_<Z?\ A7Y(****\8Z0HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR1_X
M.Z/^36?A1_V4"X_](9*_6ZOR1_X.Z/\ DUGX4?\ 90+C_P!(9*^W\./^2VP7
M^)_^DR/,SG_D65/1?FC\$:***_LD_.@HHHH **** "BBB@ HHHH **** "BB
MB@ KZ8_X(U_\I2O@;_V/]I_[-7S/7TQ_P1K_ .4I7P-_['^T_P#9J\G/_P#D
M18O_ *]5/_26=&$_WNG_ (E^9_6)7)_'K_DAGC3_ +%/4?\ TEDKK*Y/X]?\
MD,\:?]BGJ/\ Z2R5_#F&_P!YAZK\S].G\#/XSZ***_OD_*0HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH _JR_X(A?\HHO@E_V*1_]*9Z^JJ^5?^"(7_**
M+X)?]BD?_2F>OJJOX8XC_P"2AQG_ %]J?^EL_3\%_N=/_"OR04445XQTA111
M0 4444 %%%% !1110!Q/[2OQA_X9X_9R\?\ Q_\ ^$=_MC_A!O!.J^(/[)^U
M_9_MOV*SEN?(\W8_E[_+V[]C;=V=K8P?R'_XC"_^L=O_ )EO_P"]-?J'_P %
M*O\ E'-\?O\ LB?BK_TT75?R'5^V>%?"/#W$F7XBIF-'VDH227O3C9-7^S)?
MB?-9[F&+P=6$:,K)KLG^:/VN_P"(PO\ ZQV_^9;_ /O37U#_ ,$E_P#@O/\
M\/1OVC=:^ '_  RI_P (-_8_@FY\0?VM_P )S_:?G>5>6=MY'E?88-N?M>[?
MO./+QM.[(_FPK]0O^#2__E(SXT_[(GJ7_IWT>OL.+_#S@_*^&<5B\+AN6I"-
MXOGJ.SNNCFT_FCSLOS?,:^-A3G.Z;UT7^1_0U117F7[:/[.VD?M;_LD?$G]F
M76EB$7CGP5J.CQ2RCB">:W=(9OK'*4D!]4%?S&?;'IM%?S._"']IGQIXP_X-
M=+S_ ()_--+:>,[S]IJQ^$UGIDW_ !\1+>:@FM!2.N#*EU"1_L,O0BM7Q'^U
M+XG^"?\ P:V_$3]A2]OYG\7^&_VD+WX.PVD8)N67^T?[8E"H.2KJEU!CW*^E
M '])M([I&ADD<*JC+,QP /6OS!^(/[>]W_P1E^$_[-__  2$_95_93U#XT_'
MC4OAS9+:>"]*UJ/3[:%8HG^U7UQ<,C@>;<0WLN,*H6*5WDC 7=T/[,/_  67
M?]LC1/V@OV,/VQ_V0-:^$?QB^&?PVU35/%'P[N/$:7":KI)M/GDM;Q81Y9*S
MP#.R1=MQ%(C2@L% /T9L[ZRU"$7-A>13QDX$D,@9<_45+7XX?\$ZO^"JO[&'
M_!-W_@WSL?VP_!7[/?B/P]X:;Q_J>C^$_AS?>.4UB^U36)9Y&$?]H&SMU2-E
MBEE9C"?+CB? D;:K3_$#_@YU_:V_9E\-^!YOVR?^".?B7P1JGQ*UNT3P6UYX
M]$%E>Z;*/WLS2&Q=X[F%GMLVSHK,L^XF/:%< _8BBOP>_:4_:1^,'[,7_!UK
M\2/&/[/W[+VM_&'QMJWP6LM)\->"-%U".R$\\ECI\K37%S*"EM;QQPR,TA!Y
M"KQOR/I_]G3_ (+L_M"_M;_ S]H[X5)_P3[U?P]^T3\$=* O_A>GCJ&W6^BE
MF-O-<0W\L*BW>V7?,4*L'"Q^7(WF?( ?J%17X<_\$#O^"O'QO^ O_!);XF_M
M.?M[>&/&?B;X>^ =5NKS2_BSKGQ &KZCXBU*::VMX]!@M+AC/$RO)$5E>3RO
MWQ.%"L:]:\,_\')O[27PTNOAO\8_V\O^"5NO_";X$_%O4K:U\)_$]/&D>H&U
M2Y3S+>>YM_L\;*C1 S8;RG,2.\:RA<$ _6RBOSB_;F_X+L?%7X2_MZO_ ,$W
M?^"?W["FJ_'SXEZ'H\>J>-H;?Q(FF6NDPM'%,(A(T4BEA%/"6E=D1&GC0>8[
M%5^8_P#@@;\:]3_:)_X+Z_M@_&/7OA9KG@?4M9\*VAU;P?XDC"WNCWD5Q:07
M%K+CABDL;J& &Y0&P,X !^W-%%?RJ?M^?%7]HC]JK]LWXW_\%Y?@7K#2^$_V
M<OCCX6T'P>P#&"XL;::6**:-P>(VG@M9'0C#?VO[$$ _JKHKXM_X*(_\%?3^
MQG_P3<\*?\%+_@O^SS_PM7PCXC&C75S9CQ;_ &0VGZ;J<&^"[:06ER&Q,]O
MR;5(:<<\$5G_ +;7_!:?0OV:KO\ 9C\.? GX#?\ "TM=_:CU&T7P=I@\6?V6
MMG87"6;)>RR+:W.Y/]-BXVJ-JR-N^0T ?<5%?F5\?/\ @O3^T?XA_:O^)7[+
M/_!,3_@FQK7Q]?X+S&W^)GB5/%D>FV]K=JSI):6T9B=II \4T8 /F.\$H2)U
M3>6^,_\ @Y<^$MM_P25C_P""H?PO_9PO]=N;'Q[!X/\ %7PVU3Q2NGW&CZFR
M&213=K:S"5 AB=&\I=ZRC(C960 'Z;T5^:?@W_@X"^)-[^RS\7/VU?B-_P $
MV?B1X=\">&CH2?!:WN8+@7WQ'_M%KM?.BWVRK! BPPS&11*%BF#?.2BMB?!S
M_@OK^UQX3_:T^#W[-?\ P49_X)?:A\&['X]WT=I\./$-IX[@U-VFD:&.-+BW
M6)63]Y<VZ.&:.2/S5)B/. #]1Z*_,W]IG_@OK\;[#]O#Q7^PM_P3I_X)U:[\
M?M6^&4'F_$K5+/Q,NFQ6;KM\VW@W02*SHS"/<[ M*KHD;[=Q;^R-_P ','P3
M_:&^"?[3/[1_Q5_9SUSX=>$?V<WTP2+>:VMWJFNO?SWMO;V[6C6\*V5R9K6.
M+RC+*H>?!D 0L0#]-**_(O1/^#EK]I3X;6'P^_:(_;7_ ."4GB+X9?L^?%'4
M[>V\,_%&+QG'J$EM%<*9+>YGMA;HWEO$K3 -Y;-&K/%YNT!OURAFAN(4N+>5
M9(Y%#(Z-D,#R"".HH =1110 4444 %%%% !1110 5^2/_!W1_P FL_"C_LH%
MQ_Z0R5^MU?DC_P '='_)K/PH_P"R@7'_ *0R5]OX<?\ );8+_$__ $F1YF<_
M\BRIZ+\T?@C1117]DGYT%%%% !1110 4444 %%%% !1110 4444 %?3'_!&O
M_E*5\#?^Q_M/_9J^9Z^F/^"-?_*4KX&_]C_:?^S5Y.?_ /(BQ?\ UZJ?^DLZ
M,)_O=/\ Q+\S^L2N3^/7_)#/&G_8IZC_ .DLE=97)_'K_DAGC3_L4]1_])9*
M_AS#?[S#U7YGZ=/X&?QGT445_?)^4A1110 4444 %%%% !1110 4444 %%%%
M !1110!_5E_P1"_Y11?!+_L4C_Z4SU]55\J_\$0O^447P2_[%(_^E,]?55?P
MQQ'_ ,E#C/\ K[4_]+9^GX+_ '.G_A7Y(****\8Z0HHHH **** "BBB@ HHH
MH \4_P""E7_*.;X_?]D3\5?^FBZK^0ZO[0?B7\.O!OQ@^'/B#X2_$71_[1\/
M^*=$N](UW3_M$D/VJSN86AGB\R)E=-T;LNY&5AG(((!KY#_XAV/^".7_ $9[
M_P"9!\0__+"OUKPYX\R?A#!5Z.,IU).<DUR*+5DK:\THG@9QE6(S"I&5-I67
M6_Z)G\O5?J%_P:7_ /*1GQI_V1/4O_3OH]?J'_Q#L?\ !'+_ *,]_P#,@^(?
M_EA7J/[)?_!*?]@?]ACXC7OQ:_99^ W_  BWB#4=$DTB\U#_ (2C5;[S+.2:
M&9XO+N[J5!F2WA;<%##9@'!(/U'%'BOP[G?#^(P-"E54ZD;)RC!*_G:;?X,X
M<#D.,PV+A5E*-D^C?^1]#4445_/I]:?S[)_P34_:+\)?\'.B_"S2/A-XD;X&
MZO\ '"T^,0\0KH%P='@O[?3KO45'V@)Y,;"]FFMPF<D^6  .*@\=_P#!-;]I
M#QE_P<S7?P7G^$OB5_@5J7QTL_B]J/B!_#]Q_8TUW'IO]H2JUSL\HM)=-):L
MF<EGQZU_0A10!^''_!P7^QCXD\)_\%7OAK_P40^)?P-^+GCKX(WG@5?#WCN?
MX)W4\>O:#=PF["2JT+*R1,+B Y9D1]LR%E)3<G_!,7]F_P""WQ3\>_'W]J3]
MF?\ X)[_ !]\)Z!:?!?7=#\,?%;XT_$&ZNM2\6RW-DJBSATB6V8N 8VQ*EU*
M%\N)<!I-B?N110!_.'I7_!,']LO]H+_@U]\$>!_ 'P*\3)\0_AI\<-1\6OX!
MU70YK?4M1L/])@D$-K,JO+(!<)*J 9D2-U0,S*IJ?\%R?^"G/QE_X**?"C]G
MU/$'_!/[XE?"71_#OQ9L?^$BUOXB:0;)+K79(BOV'3PX$D\*(MPSR%5(/DAE
M4D9_=C_@H/\ L-^#_P#@H3^SA>_L]^+?B=XM\&.]_#J.D>*/!6K-:7VGWD2N
MJ.".)8RLCH\3<,KG!5@KK\<^#/\ @W>\>^//C!\./B!_P4'_ ."G_P 1?C[X
M>^$^IQ:CX,\$ZOH,.FVBW,10QM<NL\S7(_=1[B=KN%P7VLRD YOX9_!OXN6O
M_!VO\0_C3=_"KQ''X.N?@5!:6OBR30[@:9+<"VTP&%+HIY3291QM#9^5N.#6
M#^P;\ OC?:?\%ROV_/%>J?"/Q)8:-XN\)?9?#&N:CHL]O8ZI*RQ*%@N)%$<O
M/]UCC!STK]=Z* /YL_V-_P!F#]I3]IK_ (-__C3_ ,$K=+_9:^)_A[XO^"/&
M8\<V=CXI\)R:=9:U$EU:A[&VEG*M)=[(K@B(H 66,!CNXY[X=?!;]E7]IWPM
M\-/V4?"__!*S]LOQW\4Y9;&R\?>&/'GQ*U#0/#7AJ>.+RIKX7,L%UY4*N6VB
M2"';&6&=P"/_ $VT4 ?A]\1?$'Q/_P""'7_!?#XF_M@?$7]E?XE?$+X.?&_P
M/:V&C^(OA]H!U2[L+M4L08'W,B&036;J8FD1FCEBD7=M*5E?\$Y_V7_B-_P4
M?_X*8_ML:K^V%^R?\3?A1X$^.G@&SBAM=7TB33KM;,W-D\"">2)X1=&&*-Y8
MUWF-VD4\J:_=:B@#\J/B?_P2[^!7_!!?]@O]H#XW_P#!.;PW\5?%/Q$\=^"8
MO#6CZ8TIUBZ2ZGE,$-S!%:6J.I@^T27#,<C$/Y_*7[&/_!M/_P %'?&7_!,R
MS^'*?\%);[X;>&?BGHB>(O$WP1OOAR7A6[N(XGCBO)7ND<3;(+7>3&&B9 NW
M*<_T"44 ?D#_ ,$/O@Y\8/VRO^"%/Q(_X)=?ME?"'Q5X/U?PZFK>%=)D\8^'
M;FT)L[H-=:?=Q-.B^=]FO&E V;@HMHNQ KPO_@WH_99_;0^//[=G@/XD_MS?
M OQ1X6TG]D+X/2^#?!/_  DVB7%K%?ZC/?WR0S1>>BK-Y5G-/$6C+ ?9[9LC
M<M?OE10!_-9\2OV2? '_  3U_P""AW[15E_P4&_9J_:BUOPIX_\ &USXC^$O
MC/\ 9_U&ZAM-3BN;JYN!:W1BEB1YL7$4?+%XY$?*;)%>NJ_:<_83\<Z;_P &
M[7B%_@7_ ,$X?B?\,M7\?_''2=;3X;ZMXFO/%FN7%K%;R1#49HA86\UIO.X&
M)HR=JH[,/, ']%-% 'YG?\%X-=_;X^&7_!%7PM'^P59>+]/\10/X?M/&S^"+
M>9-8T[01I\HN#"(1YT6+A;1)&CPR1F3.%WD?FEJ'P'^%OB?]OO\ 8R_:*_8C
M_8[_ &I)_!VB?%S2I_B/\7OC+I>IWUUJTBZCIDN2I:188+5%G=YT2.)VGD +
M>3D?TO44 ?AWX$\6_M3_ /!#'_@L)^T[\1_%G[ _Q5^+WP]_:.U\^(/"'B/X
M6^'7U)Q=O=W5W':,0-L9#WUQ"Z,RR#R8W5'1@3\K?L>?LL_M(_\ !1G]G'_@
MJ5\,-!^&?]C_ !5UCXI>'O$$G@:*Z1A%JEMKNNWEWI22 A'<;9X4.0K.$Y .
M:_6[]IK_ ((H_&SQS^U=XD_:T_8R_P""IWQ3^!^J>,X=OBC0+:S77-+D<[=S
MVT$\\0MMS('(^?#%BA0-M'K?_!+#_@E3\(/^"6GPR\2^&O!?C_Q!XV\6>/->
M.M>/_'GBB13>:S>?-M)5<A$4R2L 6=RTTC,[;N #\+/AO\'/V8/C]\-_AM^R
M5I7_  2I_;.\>_&(FPTWQWX.\8_$;4/#_AG1)XH?*EOEN98+H6\ D&566WB$
M:%AORBB3^F;P?X<L_!_A+2_"6G*ZV^EZ=!9P"28R,$BC5%RY +'"CYB!GKBM
M&B@ HHHH **** "BBB@ HHHH *_)'_@[H_Y-9^%'_90+C_TADK];J_)'_@[H
M_P"36?A1_P!E N/_ $ADK[?PX_Y+;!?XG_Z3(\S.?^194]%^:/P1HHHK^R3\
MZ"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@C7_RE*^!O_8_VG_LU?,]?
M3'_!&O\ Y2E? W_L?[3_ -FKR<__ .1%B_\ KU4_])9T83_>Z?\ B7YG]8E<
MG\>O^2&>-/\ L4]1_P#262NLKD_CU_R0SQI_V*>H_P#I+)7\.8;_ 'F'JOS/
MTZ?P,_C/HHHK^^3\I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^K+_@
MB%_RBB^"7_8I'_TIGKZJKY5_X(A?\HHO@E_V*1_]*9Z^JJ_ACB/_ )*'&?\
M7VI_Z6S]/P7^YT_\*_)!1117C'2%%%% !1110 4444 %%%% !1110 4444 %
M<5^TIXDUSP=^SIX_\7^&=1>SU+2O!6JWFGW<8!:">*SE>-QD$9#*#SZ5VM>>
M?M=?\FH?$_\ [)YK7_I!-0!^/?\ P;*_\%M_VI?CY\7Y_P!D_P#X*'?$C4O$
M-Y\1K"?6_@WXPUNWAB-])9L\-]IJO$BJYQ"TJ*0"IAFSGS(Q7M'_  2S_P""
MGGQ@/[0?_!1WQI^V3\:-;U_X>?L]?$>X;P[8FRCD;0](@U#Q")8K=(T5I/W-
MG H#$D^4O/7/Q]^P!^P-XZ_:Z_X-O_!GQS_9J:>Q^.GP(^*.N^,_A1JFGIFZ
MEGM[J.6XL$X.[SDB1E3HTT$(/REL\A_P1[^(_C']KO\ 8K_X*S?&B+PEY.N?
M$7PM+XBET/3@TGE3WD7B>[>"('YGVF1E4?>.!W- '[=:E_P5B_9"TK_@G&O_
M  5/N]9UX?"5[6*X%XNAN;[9)J:Z8O\ HV=V?M+ =?N_-7,?'C_@N-_P3X_9
MG\*_!KQU\;/B%J^AZ+\=/""^)O!&J3Z#*\2Z<;:WN?,N=F6A;R[F+Y &8L=H
M!. ?QI\8?\%)/V,=0_X-(K#]AK2OC58W?Q:G@MM.E\#6\$K7MLT'BQ=2DFE
M7:D/V6/>)2=I+JF=Q*CTW]HW3-.UCXQ?\$4]/U:PAN8'\"^%2\,\8=&*V_AY
MAD'@X(!_"@#[K\+?\'47_!(?Q-X6\5:]/\2_%VE:AX8FCCC\+ZMX-GCU36F=
MRBBR@4MYIR/F#LA0'<P4<UH?%K_@LI\#/VRO^"/OQ_\ VNO^">7Q@U2Q\0^
M/!=\SB]TW[+JGA^_$)DA:2&0.A# $HZEXVVL 248#Y_\+^&?#DO_  >7>(]0
MDT*T:>+X%I>QS&W7<MR=/M8?.!Q]_P IC'NZ[21TKY<^ FGV.C>"?^"W&C:3
M9QVUI;>(+V.VM8$"QQ(-4\4 *JCA0   !T H ^H_V!?^#I+]AKX;_LE?!_P'
M^W!^T#XHU_XF:CH8_P"$^\5V?A:2ZM--NI+F8HMW+"JY<0^6S+!'(5'! 8$#
M[R_;?_X*[?L'_P#!/WX4^%?BY\>?C L]EX\@6?P)IWA:T;4KSQ#"R1R":U2+
MY6BV2QGS698_WB ,2R@_C'I7_!0?_@F#IW_!J5/^R!?>,O#J?$U]!DLF^'LE
MF1JC^('U0W$>I;=G*;"EP+G.WRP(]VX>77FOQ0^%O[1'[+'[1/\ P3K^)/Q_
M_:+;X&:=#^SS!8:)\4/%'@6+Q!9>%-3$^K7"13V%RR1>8L%_IL99R#;[TDX\
MC@ _=#]AO_@M)^P9_P %"/"/C#Q#\ /'VJ)J?@'39=0\6>$?$6C/9:M8VL88
MM-Y+$K*F5*DQNP5BJMM+*#Q7[,W_  <._P#!-']KOXT?#C]GWX$^/O$.J^+/
MB;-?IHVER>'7B-@MI%/(SWC.P$(<6TNQ06<X4E55E8_ _P"Q5\/OA%\5O^"G
M7QH_:=\+?\%:T_:'^(FG? ?6[3Q[=>$/@%'H&B7]D]@D4+/J5I>/:R2*ZV^
M(V:0P$;OW;%?;_\ @SQ^#GPJTW_@ERWQ;M/AYHX\4ZK\1M76_P#$3:=&U[*D
M201QQ^<1O"*N<(#M!=SC+,2 ?J)\:_C7\*/V<OA5KGQP^./CO3_#/A/PW8M>
M:WKFIR[(;6($#)P"69F*JJ*"SLRJH+, ?ACX(_\ !T5_P2-^./QBTWX/:?\
M%7Q+X<;7+[['H/B7Q?X4FL-)U"8OL4+<$DQ L0-TRQJ"<,5-<Y_P=J_#3XM?
M$C_@CSKTOPLTR]O;?P[XTTG6/%UM8HSL=)B\Y)'95Y:..:2WE8XPJQ%S@(2/
MBK_@M;_P4*_X)F_MA_\ !%KX2_LH?L=^(M(\4_$*\U+PQ:^!?AYX>TJ1]3\/
M2Q0>3-"T0CS$^TM;;!S*TJE ZY8 '6?\%^?^"T'Q;T3_ (*'^#_V#OV?_P!J
M[Q_\&?"?AP2I\4_%/A#P2U[J4EZZ^;%]F3<DEW"D8C&(I(U+32%]WE@#]P(?
M%6BZ#\.5\;Z_K++IUEH@OKW4+J,H1"D/F/*Z\[3M!8CMS7XT?M.^&?''@O\
MX.$?^"='@[XG733^)=)^"<-EXAG:7S#)?166I).Q;G=F17.>_6OV/^,?@$?%
M;X1>*OA<U[]F'B3PW?:4;G!_=?:+=X=_'IOS^% 'XH?LH>-O^"QW_!Q?XP^(
M/[3OP;_X*"ZM^S'\$O#7BB;1/ NC^%-)>>[O)8XTEVS^3/;O*PAF@:65YB@D
MDVQ1 *=OV+_P1[^*7_!6OX8?%3XH_L>_\%4O#]]XDT/P) ]_X%_: FTU+6PU
MNSCD17AEG 19&\N2.968"11'<+(S[ 1\4?\ !N?_ ,%-_P!F?_@EK\&OB=_P
M36_X*1>-8_A)X\\"?$F_OX_^$BLIQ;WL,L-O')&DD<; R(\!=2<"6*>)H]X#
M$>ZR_P#!4+]H3_@MC^S#^VE\+/V./V=[A/AEX;^&FL:-\/\ X@QS7*7_ (NU
M*2W(%G#;/&NUI;<7!V9WH)[8.JF7  /4O$O_  =6_P#!';PW\59_AQ_PMSQ3
MJ&F6NHBRN_'>E>#+F?0XI<X_UR_O9%X8AXXF5@I92PP3]!_M:_\ !7K]A/\
M8KT'X5^-/C;\6-OASXR7/E^"?%&C6WVS3IH<6[?:I9XSMCM]ES$_F<C;N/:O
MR'_9>_X*4_\ !+/P!_P:\^*?V//'_CC0++XD'P%XFT>_^'5WI[_VG>>)+FXN
MC97@39^\VR26DPGR1$(0I(,6T>9?%3X0_$GX?_L'?\$E_AK^T#X>GCOKSXQZ
MA</H^LP$NNF7OB*PN+6*1''W6M9HCL(X5PN.,4 ?J3X1_P"#IS_@D!XJ'BV*
MY^+/BG1KGPM;+/;V&M^#+F&Y\0!I$C1-/A&YYI&:6,B-Q&^QBY4(DC+[#^QY
M_P %L?V"OVX_V?OB)^T1\#O&VL-8?"G1Y]4\>:!K&BM;ZKIEK%!-/YA@W,LH
M=+>;:8W8%HRI(/%?%/[27AGP[=?\'E'P'FN="M)'?X&7-Z[/;J2UREEX@1)C
MQRZJB ,>0$7'05X_\"-.L-(_X*(_\%=+#2K..W@;X1>(9FAA0*ID>SNG=L#C
M)9V8GN6)[T ?9&H?\'6__!'O3[+PKJK_ !-\7RV7B=G$]Y!X+G>/0\7$L(%]
M@YC8^4THCC$DGE,CE0'7/;?#C_@X_P#^"4_Q6_:TT[]D#P=\:-3FU?6]772?
M#OBJ30)4T'6+YI3"L%M>'[^Z4>6LI41.Q&V1MP)_+1O#GA]?^#)!=371+07+
M>.OMC3BW7>;C_A,#;^;G&=_D@1[NNSY>G%>D?\%A/#'AW1/V(_\ @EG/H^AV
MEJ]GJWA.*U>W@5#$DFGZ2[JI X#.JL?4@$\T ?IQ_P %"O\ @MW^P!_P30\8
M:=\+_P!H/X@:K?\ C/5+5;JU\%>#M&?4=26W8D++(H*QPAB#M$CJSX)52 2-
MC]EG_@L1^P9^V7^S1XW_ &I?@'\59]4T3X;Z-<ZGXYT>?3)(-6T>&"WEN&\R
MU?#-NCAD*,A9'*,JL2K ?FQ\./CK\#O^">G_  =(_M#_ !/_ ."B?B6T\(VW
MCSP-#+\+O'7B>!_L1MFCL (XIBI$68K>6W\S@!K62+<"X5O-?V>/$OA']IO_
M (*,?\%,_P!LW]D*T>7X&7_[-'B33&UNRLG@L-2UN32[0M*@95#-)+::E<!L
M9VS;CCS1D ^Z]>_X.O/^"/VAZ#X;\21_$7QG?VOB ,UT^G>"YI3H2BXF@7[<
M-P\IG\AY%C3S)#&4?8 ZY_0SX;_$;P-\8/A]H?Q6^&7B:UUKPYXDTFWU/0M7
MLGW0WEI/&LD4J$\X9&4\X//(%?A9^RIX*\(0_P#!E?X[OHO#-B)M4TS7]0U&
M46J[KFZB\1-'%.YQ\SHD$*JQY B0#H*_3?\ X(/,S_\ !'?]G@NQ)_X5M9#)
M/8%@* /K:BBB@ HHHH **** "OR1_P"#NC_DUGX4?]E N/\ TADK];J_)'_@
M[H_Y-9^%'_90+C_TADK[?PX_Y+;!?XG_ .DR/,SG_D65/1?FC\$:***_LD_.
M@HHHH **** "BBB@ HHHH **** "BBB@ KZ8_P""-?\ RE*^!O\ V/\ :?\
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
M_P"D,E?;^''_ "6V"_Q/_P!)D>9G/_(LJ>B_-'X(T445_9)^=!1110 4444
M%%%% !1110 4444 %%%% !7TQ_P1K_Y2E? W_L?[3_V:OF>OIC_@C7_RE*^!
MO_8_VG_LU>3G_P#R(L7_ ->JG_I+.C"?[W3_ ,2_,_K$KD_CU_R0SQI_V*>H
M_P#I+)765R?QZ_Y(9XT_[%/4?_262OX<PW^\P]5^9^G3^!G\9]%%%?WR?E(4
M444 %%%% !1110 4444 %%%% !1110 4444 ?U9?\$0O^447P2_[%(_^E,]?
M55?*O_!$+_E%%\$O^Q2/_I3/7U57\,<1_P#)0XS_ *^U/_2V?I^"_P!SI_X5
M^2"BBBO&.D**** "BBB@ HHHH **** "BBB@ HHHH *X;]I[Q!\(_"G[-GQ
M\3?M 6+W7@.P\%:I<>-;>.TEN#)I"6DIO%\J(&23, D^5!N/0<UW-0ZCIVGZ
MQI\^DZM8PW5K=0M#<VUS$'CFC8%61E;(92"00>"#0!^$7[)'_!)#XJZW\"9?
MVLO^#>W_ (+@^+O#_P .KW4+Z6P\$>/;>>*PM;F&5EE2\7F-&&T'=-8;C&R/
MEE8$^4_M3?\ !3/]HK_@I?\ \&SWQ4\3_M26NDW7B[P#\:]%\.7?B?0K9(;;
M7$62WF6<I%^Z$H,C!O*"QE3&RJNXBOT#^)7_  :7?\$F_'?C?4?%?AB'XF>"
M-/U:X,NH>$_!OC40Z7-EMQ3R[B"9U3).$60*H.%"@ #Z*\5_\$6O^"?GB3]@
MV/\ X)NZ;\)[G0OA:NIP:E/I^@ZK)#=W5[%(LGVF:Z;=)-*S*NYF))"JHPJJ
M  ?CO_P6F_X)X?LD?L-?\$N_V2?VH?V8_A7#X8^)%SXS\,G5?&]G>3'4-2FN
M-)FOY;B>1G.^7[5 DBMQY?*IM7BO>O\ @H?H/P>_:T_X+S^(_A%\"_V ;K]I
M/XN^!_AI:Q>)]-^*WQ#M-.\$>%[)H[:2-X;)K1I;EU^W1,Q\[B6[DVQ,5WQ_
MI9^U[_P2N_9+_;?_ &=? O[+GQWT?7+CPI\.]1L+WPW#IFM/;3I+9VDEI"9)
M "9 (I6!!ZG!KS_]K?\ X(/?L'_MC_M0S?M@>/%\=^'/&VI:;%I_B:]\!^-9
M])3Q!;1QI$L5WY0W,/*CCB/EM&62-022H( /QA_8:L->\'?\$G/^"I?PIU&V
MT;3[7P[XALHH]"\*W\MQHUA/]OO895L7E)=X,6\2)(WSO'%&6)(KU_2?V(OA
M-^QE_P &P?B/_@HC^SOH&L+\;_B/\'--TCQ;X^EU^\EN1H.HZUIT-U910^;Y
M,4*6L4<0*QAU2/.[&17Z?_#3_@@I_P $\/@W\*OC+\#/A=X-\1Z+X.^.L%O#
MXW\.VGB20VZ)!+)+"+3>"]OL,KJ,,<J0#G (][^&7[&7[/GPN_9%T[]AJQ\%
MKJWPVT_PJWAPZ%X@E^UBZTYD9&AF9@"^58@G@^F#0!_.=XF_X)O_ !B\4?\
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
M[H6DZTOQ#^*?A1?#OBRYEUAFM)+$16<0$4&,1MML+?Y@>S?WJ /PN_X)(_\
M!-7]C/X_?\&['[1_[67QG^#EKXB^('A_2?&4GA?Q'J%U,9M$&F:*E[:K:@.%
MB N7DD? _>;RK[EP!R7[1/Q#\8^+O^#=C]@#X7?$WQ[J=E\-_%7Q:UO3_B%J
M@NF41V5GKU[!:QR.>-D5L9V1&RH^S(<?NQC]ZOV;_P#@E#^R)^RK^Q/XS_8
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
M$;?@=\0OV;O^#G_]I?X)?$[XXZU\2-4\/_ RW@B\9^))%?4=0LB?#+V?VIU
M\R>.U:"%Y" 9&B+GEJ_<*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OR1_X.Z/\ DUGX4?\ 90+C_P!(9*_6ZOR1_P"#
MNC_DUGX4?]E N/\ TADK[?PX_P"2VP7^)_\ I,CS,Y_Y%E3T7YH_!&BBBO[)
M/SH**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"-?_ "E*^!O_ &/]I_[-
M7S/7TQ_P1K_Y2E? W_L?[3_V:O)S_P#Y$6+_ .O53_TEG1A/][I_XE^9_6)7
M)_'K_DAGC3_L4]1_])9*ZRN3^/7_ "0SQI_V*>H_^DLE?PYAO]YAZK\S].G\
M#/XSZ***_OD_*0HHHH **** "BBB@ HHHH **** "BBB@ HHHH _JR_X(A?\
MHHO@E_V*1_\ 2F>OJJOE7_@B%_RBB^"7_8I'_P!*9Z^JJ_ACB/\ Y*'&?]?:
MG_I;/T_!?[G3_P *_)!1117C'2%%%% !1110 4444 %%%% !1110 4444 %8
MWQ%\)MX\^'VN^!DOA:G6M&NK 7)CWB$S1-'OVY&[&[.,C..HK9HH _&?]GS_
M (-G/^"CG[+?PINO@-^S[_P7=\2>"/!VH7TUW?:3X8^&SV^9ID1)95==4#J[
M+&@RKJ?E'(KZL_9R_P""$7P'_9*_X)F_%;_@G_\ !3X@7YUKXP>&-3L/%WQ,
MUZP6XNKN\NK.2V2=H$= (81(Q2 /QN<ERSLY^[** /S!^+O_  ;K:S\4?^"7
M7P#_ ."<D?[6MK93?!/QQ)XAE\7'P2TBZN'GOY?)%M]L!@(^V@;O,?\ U><?
M-QV?_!2__@BM\:?VI?VW_!7_  4;_8F_;5N/@M\5O"WA[^PKN_E\-IJ=M>6F
M9PL@1W"A]ES+&R.LB2+LX0IEOT+HH _/K_@FM_P1 \<_L%_M^_$/]NWX@_MK
MZK\5]6^(O@A-'UK_ (2#PV+:]EOVDL)KB\:=;AT\MI;23R[=8P(HI(X][>5N
M;SW]B?\ X-QM=_9D^!GQH_85^*O[9D_CK]G;XKV5W+:^!HO!EO8:AI.L2261
M@U47I>5GFACLH5"<0L\:R&('*U^H]% 'Y1?#?_@@5_P4=T[0/!G[,GQ2_P""
MW7C:Z^ O@&]@;1/"O@SPR-#UJ>RA!2*Q?4H)_.2)8SL 9YD0*NR-<+L]*_;_
M /\ @B!\5OC1^VOH/_!1?_@GS^V?=? OXL6'AZ/0]>O9/#RZK::Q:1Q^3&\B
M2O@N(0D;+*LJ.(83A&CW-^B=% 'YY_\ !-7_ ((=_$7]A#_@H3X__;^^)_[<
M&I?%G7/B'X$.C:Y_;GA5;2[EOY9M.GGO#,EPZ"(R63K';K&!%%)&@=O*RWZ&
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5^2/_  =T?\FL_"C_ +*!<?\ I#)7ZW5^2/\ P=T?\FL_"C_LH%Q_Z0R5
M]OX<?\EM@O\ $_\ TF1YF<_\BRIZ+\T?@C1117]DGYT%%%% !1110 4444 %
M%%% !1110 4444 %?3'_  1K_P"4I7P-_P"Q_M/_ &:OF>OIC_@C7_RE*^!O
M_8_VG_LU>3G_ /R(L7_UZJ?^DLZ,)_O=/_$OS/ZQ*Y/X]?\ )#/&G_8IZC_Z
M2R5UE<G\>O\ DAGC3_L4]1_])9*_AS#?[S#U7YGZ=/X&?QGT445_?)^4A111
M0 4444 %%%% !1110 4444 %%%% !1110!_5E_P1"_Y11?!+_L4C_P"E,]?5
M5?*O_!$+_E%%\$O^Q2/_ *4SU]55_#'$?_)0XS_K[4_]+9^GX+_<Z?\ A7Y(
M****\8Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "OR1_X.Z/^36?A1_V4"X_](9*_6ZOR1_X.Z/\ DUGX4?\ 90+C
M_P!(9*^W\./^2VP7^)_^DR/,SG_D65/1?FC\$:***_LD_.@HHHH **** "BB
MB@ HHHH **** "BBB@ KZ8_X(U_\I2O@;_V/]I_[-7S/7TQ_P1K_ .4I7P-_
M['^T_P#9J\G/_P#D18O_ *]5/_26=&$_WNG_ (E^9_6)7)_'K_DAGC3_ +%/
M4?\ TEDKK*Y/X]?\D,\:?]BGJ/\ Z2R5_#F&_P!YAZK\S].G\#/XSZ***_OD
M_*0HHHH **** "BBB@ HHHH **** "BBB@ HHHH _JR_X(A?\HHO@E_V*1_]
M*9Z^JJ^5?^"(7_**+X)?]BD?_2F>OJJOX8XC_P"2AQG_ %]J?^EL_3\%_N=/
M_"OR04445XQTA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %?DC_ ,'='_)K/PH_[*!<?^D,E?K=7Y(_\'='_)K/PH_[
M*!<?^D,E?;^''_);8+_$_P#TF1YF<_\ (LJ>B_-'X(T445_9)^=!1110 444
M4 %%%% !1110 4444 %%%% !7TQ_P1K_ .4I7P-_['^T_P#9J^9Z^F/^"-?_
M "E*^!O_ &/]I_[-7DY__P B+%_]>JG_ *2SHPG^]T_\2_,_K$KD_CU_R0SQ
MI_V*>H_^DLE=97)_'K_DAGC3_L4]1_\ 262OX<PW^\P]5^9^G3^!G\9]%%%?
MWR?E(4444 %%%% !1110 4444 %%%% !1110 4444 ?U9?\ !$+_ )11?!+_
M +%(_P#I3/7U57RK_P $0O\ E%%\$O\ L4C_ .E,]?55?PQQ'_R4.,_Z^U/_
M $MGZ?@O]SI_X5^2"BBBO&.D**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K\D?^#NC_ )-9^%'_ &4"X_\ 2&2OUNK\
MD?\ @[H_Y-9^%'_90+C_ -(9*^W\./\ DML%_B?_ *3(\S.?^194]%^:/P1H
MHHK^R3\Z"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@C7_P I2O@;_P!C
M_:?^S5\SU],?\$:_^4I7P-_['^T_]FKR<_\ ^1%B_P#KU4_])9T83_>Z?^)?
MF?UB5R?QZ_Y(9XT_[%/4?_262NLKD_CU_P D,\:?]BGJ/_I+)7\.8;_>8>J_
M,_3I_ S^,^BBBO[Y/RD**** "BBB@ HHHH **** "BBB@ HHHH **** /ZLO
M^"(7_**+X)?]BD?_ $IGKZJKY5_X(A?\HHO@E_V*1_\ 2F>OJJOX8XC_ .2A
MQG_7VI_Z6S]/P7^YT_\ "OR04445XQTA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E?[67[;O[)W["_@6W^)/
M[6WQVT'P-I%[<FWT^75YV,M[* "R001JTL[*""PC1MH.3@5'^R5^W1^R)^W9
MX.N_'G[(_P ?= \<Z=ITZPZF=)N&$]B[ E%GMY56:'<%8KO1=VTXS@U\]?\
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
M?BXW"?%R34IUU*/23J2ZD8/LH?>&-P/-,8C/S,T?G%#OKO\ _@K3_P $./\
M@H]^TKXV^!OPB_9+U/X:ZG\"?@+X#T?2O#7@GXB^(+N*#5-2M4,4EU?6UO"1
M/NA2"/E^@D& )7W?L[10!^;W[/\ ^RE_P6[^,GPA^(W[*?[>OC[X,^!O 6M_
M"F[T7P#J/P+AN;.^\/ZSO@%E*B*L02VBC64F-&7.%48!R/EKXE?\$R/^#BO]
MJK]D/PY_P23_ &BM3^#L'POT?6+0:U\:CX@NM0U;5;"UN#-"&21_-E=3M(W0
MPL_E1J\BCS&;]QJ* .;^#7PN\/? _P"$'A3X+>$I)GTKPAX;L=$TQ[E@TC6]
MI;I!&7(ZMLC7)]:Z2BB@ HHHH **** "BBB@ HHHH **** .2^/<'Q>N?@;X
MRM?V?9].B\>2^%=03P5+K$A6TCU8VT@M&G(5L1"8QEOE;Y0>#TK\1/V&?^"/
M'_!Q)_P3^\9>*?BM\'?^&9-:\=^,]0EN_$/Q"\<ZA?:KK=QYI#21"ZD@#)&[
MYD<* 9&;+EMJ;?WHHH _+?\ ;O\ ^":/_!3+XE_%']FG_@J1\ M3^'%]^U!\
M'O"J:3\0/#6H7$MOH>OI+',)X[67Y2B!KR^3:[1[H[G(=6C"OE?LE?\ !,7_
M (*E:;\6/VFO^"H_Q_UCX?:#^TW\7/A[-X8^&/AW0=1DDTKPN/(MXHIYIBLH
MW)]CLRH7S?\ 5.6),I5?U=HH _!W]@?_ ()"_P#!Q)_P3CN/$7B']G^T_9>O
M/%/BV_ENO$?COQ?>WVIZY?F1@[1O=R0!Q&7^<HN SG<VYN:_0KXH?\$-/V"_
MVZ)?#O[0/_!2#]F32_%OQGN_!FD6?CO6]#\:Z[8V4M_!:1I,+>*UO(8Q")?,
MV'8&*XW<U]L44 ?F'_P;_P#_  0IO_\ @EWXU^)OQH^-_A#PV?'&N:O=:9X*
MUCPYXGOKM;7PO*\$WV.6*79%O\ZWB;>4>0;,>9@D']/*** "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 **** "
JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>cmcsa-20241231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_g2.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" (# ^H# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]^**** "BBB@ HHHH **=
M'3J (Z*DHH CIKMM%34V7.QMO6@"'SUH:19/NUY[\8OB?K_@*_\ "L6A>"M0
M\8)KFMPZ9J3V=U%#_8ENZ,S7C[S\T:X VK\WS+7RK^WC_P %+_'W[&GQ9AT&
M'P_X)UJWU*!KRQ;[3=+<PPY5<3?+MW,WS?*WW?2NG!X.KB:JHT5=LX\=CJ.%
MI.MB'9(^ZO\ OJG;_E85^5$G_!>?XB?+L\#^#7;^(?:+KY?_ !VK&F?\%X?&
ME]>+'<>$_!NFQ_\ +2>6XO9\=/E"1+N9C7LUN$<SA'GE2/!7&>5N2C&I\1^J
M$;+Y>Y?F6E5MU?./PL^(_P =OBKX TCQ/H]O\%[K2M>LXKZU=KK5$9T==PSF
M+Y:Z(7G[12_\P_X*_P#@?J7_ ,9KYWEY?=/J(RYX\T3VZBO$?MW[17_0/^"?
M_@PU+_XU1]N_:*_Z!_P3_P#!AJ7_ ,:H*/;J*\1^W?M%?] _X)_^##4O_C5'
MV[]HK_H'_!/_ ,&&I?\ QJ@#VZBO$?MW[17_ $#_ ()_^##4O_C5-;5?VBH5
M_P"01\&9O==6U)?T-O0![A17RCXF_:;^.OA?]H#PQ\.[CPE\*WU;Q5I>H:M:
MW"ZY?^1#%9FV5P_^C?>9KA=NW^ZU=]_;O[16?^1=^#>[_L.:C_\ (U 'N%%?
M+/QC_:-^.WP5O?!L>J^%/A1<#QGXBM_#=M)!KU]MM[B=)&1WS;?=_=,OR\\U
MV_\ ;G[17WO^$?\ @S_X.]1_^1J /;Z*\._MS]HW_H7O@S_X.M1_^1J7^V/V
MBE^9O#_P;W>G]N:C_P#(U 'N%%>&_P#"2?M&@?\ (G_!UO?_ (2:_7_VSH_X
M2;]H[_H3O@__ .%1?_\ R'0![E17AO\ PDW[1W_0G?!__P *B_\ _D.C_A)O
MVCO^A.^#_P#X5%__ /(= 'N5%>&_\)-^T=_T)WP?_P#"HO\ _P"0Z/\ A)OV
MCO\ H3O@_P#^%1?_ /R'0![E38Y/,_AKPRX\6?M&1+N_X0GX0S>P\5W\?_CW
MV&F#QY^T4W_-.OA/_P"%K=?_ "OH ]XHKPG_ (3O]HK_ *)W\)__  M+K_Y
MH_X3O]HK_HG?PG_\+2Z_^0* /=J*\)_X3O\ :*_Z)W\)_P#PM+K_ .0*/^$[
M_:*_Z)W\)_\ PM+K_P"0* /=J;YGS;=K;J\);QU^T5_%\._A.O\ W.EY_P#*
M^H;CX@_M)1LJI\,?A7,OK_PG5TO_ +CZ /?L-_=HPW]VOG__ (6)^TG_ -$L
M^%?_ (7EU_\ *ZE_X6'^TI_T2OX5_P#A>77_ ,KJ /?\-_=HPW]VO /^%A_M
M*?\ 1*_A7_X7EU_\KJ/^%A_M*?\ 1*_A7_X7EU_\KJ /?\-_=H'^U\M> ?\
M"P_VE/\ HE?PK_\ "\NO_E=2?\+$_:3_ (OA9\*]OMX\NO\ Y74 >_1R+)]V
MG5\F:S^UG\?]#^*'AWPC<_!WP"FK>)K*ZO+0KXZE:+%ML:4,WV'_ &U_A_BK
MJY?BG^TF@^7X/_#=_P#N?Y3_ .A6% 'T117SG_PMK]IC_HC/P[_\. __ ,@T
M?\+:_:8_Z(S\._\ PX#_ /R#0!]&45\Y_P#"VOVF/^B,_#O_ ,. _P#\@TY?
MBQ^TMN^;X.?#E%]_'[__ "OH ^B/M"_WJ/M"_P!ZOGJ3XL?M)0KN7X,_#N9?
M]CQ]*K?^F^F1_&#]I*3[WP3\!I]?B"W_ ,AT ?1'VA?[U'VA?[U?/?\ PMS]
MI+_HB_@'_P ."_\ \@T?\+<_:2_Z(OX!_P##@O\ _(- 'T)]H7^]1]H7^]7S
MW_PMS]I+_HB_@'_PX+__ "#1_P +<_:2_P"B+^ ?_#@O_P#(- 'T%YZT[?\
M+NKYZ_X6]^T@G_-%O /_ (<-_P#Y!J!_C7^TC%U^!?@N3W3XC?\ Q5G0!]%B
M96I]?''P7_;R^-GQ[CUQM!^!?A]9O#.J3:)JUM>>/$@GT^]@V[XG7[(W]Y65
MMWS*RUW7_"[OVD/^B$^#_P#PX:?_ "%0!]%2?ZRL;Q=X@M?">B7^J7DGV>UT
M^U>ZN)7^ZL2*S,W_  %59J\-D^-W[27\/P'\'R?]U%3_ .0ZQ_&GQ-_:&\3^
M'-0L;_X ^#[JSNK66"6!/B(NZ9'5E=-OV3^)345 *_[&_P#P4@MOVK/'[>'[
M[P-XB\#7FH:<=?\ #4NI,)D\2:2KK&UPC*BK$RLZ;HOF^]\K-7U1_P!]5^6_
M_!.3XT?"[P'\8/",VO?$3Q@^N:+I#^"-&\/:QX<^R6?@=I[A6_LZ[OD39+<L
MT.V)I=FY(V^5?NK^HJ7BJ.C%?X:O[*#[19HJ2B@".BI** (Z*DHH CHJ2B@"
M.BI** (Z*DHH CHJ2B@".BI** (Z*DHH CHJ2B@".BI** (Z*DHH CHJ2B@"
M.BI** (Z*DHH CHJ2B@".BI** (Z*DHH CHJ2B@".BI** (Z*DHH CHJ2B@"
M.BI** (Z*DHH CHJ2B@".BI** (Z*DHH CHHHH **** "BBB@ HHHH ='3J;
M'3J "JKWGER,NW[OWOFJ2?<L?R_>SQ7Q7^V!K'Q0UK]OCP['\+M6W:M\/?!#
M^);CPY=W#Q:;XHBN;_[,]K*WW4D\N)VB=E;;(J_=7<U 'VM;NTD?S4Z7[E>"
M_LY_\% ? /[1$]UI4-U<>%?&&ELL6H>&/$*?V?JMG+_$NQ_]:O\ MIN7Y?FV
MU[!J'BJWLOLZR75G')=/L@$DRJ9FV[MJ_P!YMN[[OI0!YC^U1^U3H?[)_@%-
M4O-/U+7M;UB46&A>'].@:>^UZ];Y8H(D56^7^\[?+&NYFK\Y?^"A]SKW[6D>
MK>++SPK>>$_%GPE^S:/XFT!;B+5(%%YMEAEANX?EW(K!94949*_0[]I_]D#0
M?VI/[#N+GQ!XF\*Z]X9N)I=-UCPYJ7V2^MQ*GE3)OVM\LD>%9=O\.ZORS_:X
M^ ]M\)_VH]8\+_#=K[0X]+US3_"EK!]OE^U:I>SV45TUX\V[[SM-M=W^9F_V
M=JK]!PO4=/,*<U/E/C^,Z;GETX<MT?/WA/0Y/$VK0V=DUK')=%MAGG6"-O\
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
MH **** "BBB@ HHHH ='3J;'3J "JMQ;_:)/F7<E6J;M_NT ?%__  24N_\
MA5G@/XG_  KOIO)_X57XZU"PMS*^UFLIV6ZB?_<9I75?]RO0?VZOVK- ^ G[
M.FNWRZU;-J]Y936>E(LJRSW5U(C*FT9_A9E?_=6OD+_@HI\$;^3]LOXC:/H^
MGZY=2?$#PCI_B2WCTO44LXH;BPEE@EEN%<K'+'ME^9?F;<RMM7[U? MY(\EP
MS2-O=?EW[]W]W^*OO.$>%(9G+VLI647L?F/&W&=7+6\-"/Q+<^HO^":G[?3?
MLA^()/#.O>9<^#-<N//>7[SZ7,RJK3?>^:-MJ[E_V=R_[7GG[?%QHNJ?M8^*
M]4T'Q5'XNTW7)4U)+V&=9XX6==OD;T^5MBJJK_L[5_AKQ[RU;O3?+7^_\O\
MMM7[%@^$Z&$QWUVAIIL?C.,XHQ&+P?U.OJB3K\V[;_P*FQR26]PKHVQE;=D-
MMV_[6[^]3/D7YE;Y?9:T?#_A?5/&%PMMHMAJ&JWGW_L]E;O<S[%^\VQ%9MO^
MU]VO>QDJ%*DYUWRH\'"PK5*JA239^L7_  1JM_$'B+]G2X\6:]XL\0>(IO$%
M^\<4&HW;7*Z>EMNBVKN/RLS;F_N[=GI7VI;?ZI=W6ODW_@D7\"/$/P3_ &5+
M=/$EO=:??>(-1FUE+"<;9+..1(D1'7^%F6+>R_PL]?6D2Y6OY3SBI&>-J.#T
MN?UMP[3E# T^?>Q)1BBBO//<"BBB@"AJC;4W+UVU_/C\8K.\\4?M%^+K:SM;
MR^U34/%%\MO;(CM<S.U[*J)MQ][[J_\ H5?T&ZA:M<+MV[D;[PS_ )_I6/IG
MPQT'1M7N-1M=%TFVU*\;=<74-HB33'_:=1N;_@5>]D&?SRNI.=-7;1\KQ-PV
MLV4(RE9(_._]FO\ 8#TG]G']M#X)V.J+<:AJVJ>&=8\0ZD';S+:UOK5K%$\I
M5VLJK]I?[V[<R_P_Q?I<@93M6O#?&.BI>?\ !1+X?W+#YK/P#X@V_P# [W25
MKWH&O,QV.K8NK[6L[L]?+,KP^!I*C05A)!^Z;=S7Q=^VD/%W[(?[3>C_ +0O
MA[2=0\1>#VT4>'OB'I=E&)+J.QBEDEM[V%-NYV@:5]VUEW*JY_B9?M0=*J7U
M@FH6DD,B+(DB[65URK+Z&N0],Y+X)?&;PO\ ';P%8>*/"&M6FOZ)JB;X+NVD
MWQG^\A_NLK<%6^9:[975QQS7P_\ &G]FS6/^">7C6[^+WP9L9/\ A!M[77CS
MP%:M^YN;=>6O=.B^ZES$N6\I=OF*NU?[M?5OP5^+WAGXV> K'Q%X3UJR\0:+
MJ$?F0W=K*LB=%W(V/NNO1E;YE/6@#M:*9%.LV=M/H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ I'^[2T4 >%_'AO+_;(^!+_WFUY/_)!6_P#9
M:]PKP[X]18_;$^ K?P^?KJ?^4UL?R:O<3MW-0!)1110 4444 %%%% !1110
M4444 %%%% 'C_P"WOX)M/'_[%GQ4TN\16BF\*ZA*N\\+)%;O+$W_  &1%;_@
M-:W[(6NW7B7]E;X9ZE?.SWVH>%-*N;EV^])(]G$S'_OHU:_:G\+W?CG]F;XB
M:)8(SWVL>&=1L;91]YI9;65$'_?3"L_]B^=;C]D7X5LFW;_PB&D]/^O*"@#U
M"BBC- !11FC- !11FC- !114;SJA /\ *@!S2*O4UX_^UU^UGX3_ &1/A[_;
MWB2XO'N-0N%LM'TRQC\Z^UJ\;[EO;Q?QNW_COWJ=^U=^U1H/[+W@./6-42ZU
M34M2G73]!T.R^;4-?OG^Y;0I_>_O-]U%;<WW:\$^$_A#2?A7XUD^-W[3_BOP
MKI?Q(U2 MI>F:AJ42V/@>Q;:RVMLC-\T_P#SUN%7<S?*K;: -[]E3]D'7OB/
M\1K?XY_'>QL[KXGW'_(#T8-YEGX'LMS,EO$OW6N?XI96W?-]W;MKZUCCABDV
MJJ[O]VOE&[_X*E>&?'%G=2_"7P;XY^+%G8H[7.IZ/IIL](A1.7/VVZ*(VU=W
MRQJ_S?\ ?5>_? 7XPZ3^T!\'_#'C;0&N/[%\4:=#J5G]HB\J98I4W*'7^%J
M.XIK,$7VJ&2_C@^\V%]:\V_:1_:S\ _LM>$#JGC?Q+8Z&LQV6=N[>9=WTG9(
M8%^>5F_NJ* /0]4G"0.V]5\OYC7RIJO[2?CC]K?Q+-H/P):QTOP;I]PUKJWQ
M&U"'[3:2.IVO#I,)_P"/J56&WSW_ '2_P[_FK M+#XD?\%+-6A76]'U[X7_
M7;NGTZ__ -#\1^,OX=DR*=UI9[ADINW2+_LMM7JOV_\ X^Z?_P $_?V3[*U\
M(VND^'M2UBYA\+^&8EMO]#TUY5;]^8D7<T<$8=]BKN=E5?XZ /"?VK_@!9V>
MNK\.O#OC_P",7Q2^/'B*R6>UDN_%<\%KX9A<[?[2N5M5BBM8E969$VLSMM55
M9:_0#X9>&KCP?\/M%TFYNYM0N=+L8+26ZE8M)=-'$J-(V[YMS;=W/]ZOA/\
M9<_;0_9Z_8Y\'O9S77Q,-UKUXMUXA\<>(_!NK0+K%ZW_ "WN+F6':J_W5^XB
M_=K[R\'>.]%\<>%K+6-%U*SU;2KZ(2V]Y9S">"X3U5U^5J -U=U+2*VZD>18
MTW-P* '45''<)(@96W+ZTDUVD(YW-]!F@"6BH&OXUS\WY<U*C^8N10 ZBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHILGW#0 V641_Q5\C?%#XC_$C]J?\ :?U3X=_"GQI)\/\ PG\/8T_X
M2WQ9::?!>74VIRIOCTVW69'B_=Q,LLK,O_+1%5MV[;Z3^V]\?=0^!?PSBM_#
M<<-]\0/&UXGA[PC8R?\ +QJ$JMME9?\ GE!&'G?_ &8FK9_9'_9OM_V6_@II
MOA=+B35M2+O?ZUJ\[;KC5]0G/F7%T[-\S,\K-MW?=557M0!XA^Q]^W%=>&_V
M=_'UQ\>O%^C:?KGPJ\2W>@ZOJ,L*V;75NFQK25HDZRSQN&58OO;OE6I+3]M/
MXW_$6W3QIX0^!LE[\,[=/,%OJ6J+9^+-6BV[OM%I9;6BV_W4EE5I-OR_+][W
M+Q5^R!\-_&_Q1@\;:IX$\+ZAXMA5%CU.YT]))_D;<A9F'S,N?E9E8K^%>C_V
M?MC^5MCM]XI\OXT >=?LV_M2>!_VH?"\FK>"=>MM6M[63R+V$[HKK3IN&,-Q
M"^V2*1=W\2UZA',LG2OCO]M'X>:;\$?VE_@;\0O"L*^'_%'BOQY:>%M=GT]?
M*37-/N8KEWBN47:LK+(H996^9<M_>KZ^L8_+C7=][% $E%%% !1110 4444
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
MK4T^),5[+X9MM'\/:IJM]K!LW2.ZBCM;6VDG\^)W"O R"5=K_+^[?;#\:?\
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
M?:(D?RI5VR1[EW;6']Y:T8G+H&ZU\$>%/VJ?BY_P4ZMHX_@ZNH?!GP+8L_\
M:/BS6=.BN;S4K@-M^SV4)W(RJV?,=O\ 94?,:]F_X)R_M::M^TK\)M7L/%D<
M-O\ $#X<ZS<>%_%"P1>7%)=P=)E3^!9$*OM_A;<M 'TI13(WWQANM/H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "FR?ZMOI3J1_NT ?-'[<>O^)/"_
MQG^!=]X5\.V_BC6X]=U-+?3KC4ETV.9FTFZ_Y;,CJNU03MV_-5__ (7K^T-_
MT0'PW_X<.#_Y$K6_:8_>?M(?L_?]C-J7_IFOJ]P0*O\ #MH ^>/^%Y_M#?\
M1 ?#?_AQ8O\ Y$ILGQX_:'C_ .;?]#D_W/B';_\ LULM?1E-V4 ?.(_:$_:'
M;/\ QCGI:KZGXB6:_P#MNU._X7_^T+_T;OH__AQK7_Y'KZ-"X-+0!\X_\+__
M &A?^C=]'_\ #C6O_P CT?\ "_\ ]H7_ *-WT?\ \.-:_P#R/7T=10!\X_\
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
MQ34(?(:959VE;8?F^\5^9E_W:^-SNI@<=E_U^;M6[7/L^&XYC@,Q^HP5Z/\
M-8_0:'=)"NY?FJS'&!'MJ.'=]G7Y>:EB)V_,,5^?GZR'EKZ4ZBB@ HHHH **
M*3<* (9)/*CKX]^&7A-OVQ?V^]6^*5UY=YX!^$*7'A+PNH DBU#4W/\ Q,+Q
M!\RM'%\L*O\ Q,C;=NSYNQ_X*2_M&:Y\(_@_;>&_ ]G)JGQ(^)%TWASPS;6[
M_O(7E3][>-_=C@C+.S?P[5KNOV+/V</^&4_V8?!G@-KJ._O/#NG+%>WR)Y:W
MUTS,\TNW^'=([M_P*@#UN)=D:KC;Q3Z1/NTM !3)H%G7#4^B@"J;2.-UV_*W
M;-?&>A:?9_L7_P#!4#6([R0+X5_:61)[263]W'I^NV*?/ V[Y7:YCE5E;Y6W
M1JOS5]J&-6'*U\J?\%>O@9JWQF_8\U:X\-6<E]XJ\$ZA:>*=&CA0M.T]K*KN
ML6WYMQB,OW?F;A10!]403+)"K9_ASUJ6O _V'_VUO"O[;GPHA\0:#<+;ZQ8M
MY.N:++^[NM)N^CJZ?>VMSM;[K#_:KWI6^0&@!U%,\]<?>7\ZHZWKMGH>G3W5
M]<V]K;6L;332S2K&D2+]YV+=%7UH OF0+]YEI=PKYM_::^.-SX[\)?#./X7^
M/K.RA\?>,(=&;7](%OJ/DP?8[R=P@97C9F:W5?FK1M_V:_BTD>W_ (:"\4?5
M_"^E[O\ QV*@#Z \Q?6CS%]:\#_X9L^+O_1P7B#_ ,)C3?\ XU1_PS9\7?\
MHX+Q!_X3&F__ !J@#WSS%]:/,7UKP/\ X9L^+O\ T<%X@_\ "8TW_P"-4?\
M#-GQ=_Z."\0?^$QIO_QJ@#WW<*-PKP+_ (9K^+G\7[07B+;[>&=-_P#C5.7]
MFSXM#YA^T!X@;V?POIK+_P"@4 >^45X,G[/'Q>6/_DO6J>9_V*6G;?\ T&C_
M (9S^+O_ $7S6/P\*:7_ /$4 >\;A1N%>$?\,Y_%W_HOFM?^$GI?_P 11_PS
MG\7?^B^:U_X2>E__ !% 'N^X4V5P(VY[5X5_PSG\7?\ HOFM?^$GI?\ \12#
M]GCXO#_FO>K/_O\ A/3?_95H /VGKA;/]HC]GUOXF\67L3?\"T:__P#B:]SC
M96^[\U?)OBGX5>-/#'[67P-A\6?$:\\:6*ZIJUW;V\NC6]C)',FFW&U]\.W=
M\KLNUEKZQM^HW+M:@">BBB@ HHHH **** "BBB@ HHHH **** *U];K/&N[=
M][/!KY0^+O[-7A_X$?M=?#/XF>"(O^$4UKQ=XA_X1GQ):6*B*Q\06T]O/+OF
MB7Y?/22%65]N[YGW?>KZVDKQ']L%=GBKX+OM^7_A8=E_X]:7B_UH ]IM=W\5
M3TU.E.H 1EW5$\2[]W1MN*D\Q?6FR'_=H Q/%'B"VT/2KBZF;Y;>)YVPNYL*
MNYL+_%\M?A%\9OVPOB+\:OB9J6O3>,O$VD_;+IVM[+3]2GM8+6%6;RDV(R_*
ML>W<WWF^7<S5^L/[6?[*FK?%+XV?#7XC6/BX>'+/X8SW-WJ-LULTGVVV;8TJ
M@@@C*1D-G<.?]FOR@_:^\*^#_!WQ^U0^ _$&GZUX6U20:K936DJR+9/([L]N
M57A=C$CG^%EK]"X%P^&G6FJT>>ZWZ)GY7QWCL3!4^67(KGQO^W?_ ,'!/[0.
MKZ)+\*_"OCS4-%T/0;EXKC6+)_+U74G7:NTW"[66)&7Y=OS,Q9F9EVJOJ/\
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
MN.&)1M1%7^$!0*^;O^":-YMU#X]Z;NW+I?Q:UB+_ '=Z03_^U:^I?NBN4]
M-M%&<44 %!&ZBDW"@""\/EQKC^)N]?&)^-WA?]D#_@HA\5-6^)6JOX;TSXE:
M7H4_A_5;NV?^S66S@E@N;<W"KM219</M?^%MU?:7F*P^8K6!X^U/1-(\):A=
M:]<:?#H=O;O)?R7KHMNL.WYV<M\NW;0!HZ+J5OK-A%<6UQ'=6LR+)%*KAED0
MC<K*1]Y2IJ]7S;_P2GUB;5_V(_"D:PZ@FFV+W=OI$MZDBRW&GK>3_9'^=5W+
MY'E;6_B55KZ2H **** "BBB@ HHHH ='3J;'3J "BBB@#YE_X*(RKJ%Q\$=)
M9<MK'Q5T?@_=_<+<7//_  &WK0_X*1_$34/AM^QYXTO],L+Z^OKRR%@HM6:.
M2U\\^69]R_,JHK;MR_-\M5_VLXX_$G[6'[..AOSM\1:GK>W^[]CTN=5/_DQ7
MLWQ-N[G2/ 6LWUKI_P#:UU:V,T\%BGRR7SJC,L*G_;90O_ JVP\E&K&35SCS
M"G*>'FHOE=C\%_%'[2GQ(^(OA'^Q=:\:>*M:TEH CV]W.T_"!=VY?XE^[\U=
M[_P3=TE/'7[9_@>UODN;RSL[EY2UO>B'9Y4;2+O5LAX]P6,Q+MW!L'OGD/&G
M[0FN6_QLO?&&@Z59_#W6Y)62[L-'W10>:K[71T<LK*S!5==JUW7PHB\!_M5_
MM9^&;KQ%>1^!8]:NK*"\TW3K"58KZ^^YMMY8V\N%9VV?>7<K[L?>5E_;\;5G
M1R[]W!0C*+NX]&]T?SE@X^TS.,:DO:2C)+[C]MM(TZ.VMHTC542-=J(/X1_\
M35Y(?F-9N@636&GQ6_R[(8E1-IW?*ORX^:M2WY%?A'VF?TG2^%:$U%%%4;!1
M110 4444 %023+'N7^*IZ@DM]^V@#Y"_97\46W[3?[?7QD\>3+;W%K\,Q;^
M_#PDPS6Y7=/?3I_<\V38NY?O+$M?84=?GCXP\,:S_P $N/VS=2\=6<,FL?![
MXZ:_:V&K6D/RS^'=8GEVQ3[6;YXI&=U^7;M5]O\ <W?H9'-YJ[E^[0!)1110
M 4444 %4=0L/MF5V[?\ :J]10!\8?MGZ9IO[''[0G@C]H#3="DM](MY;C0?B
M%+H]KNGO+"Y3_1[B6)/];Y5RD7S?>596_AJS>_\ !6JS\;6L,/PQ^#_Q@^(U
M]=%5MVB\/RZ;IK?[;7<X"*G^UMVU]=3V"S_-MW;OO"I!:;%7YMW^]\U 'Q5H
MC?MO_$KQ9_:S0_!GX<>'F9'3P_?F75[M5W?,CS1*JJS?[+-[56_:H_95_:8_
M;'\%1^!=>\2?#'PCX0NI(1K<NC&\GN=4@1U9HMKJFQ656^7=M^;ZU]Q#=N6I
M* /SW^)?[#=G^R7^U]\$M9^'?D^'?AOX@\6PVFL^&[=BMK'J::??+;WD*?=5
MGC+J^W^+YJ_0:.O _P!M[;_PD_P'W?\ 13K'_P!(+^O?5;- "T444 %%%% !
M1110 4444 %%%% !3)'VJWTI]-DH \2^/Y\O]JGX"R;?O:EK,7XMI,[?^RU[
M7$?,7=TKQ/\ :(?/[3GP#5O^@WJW_IHNJ]LB?+4 24444 %%%% !1110 444
M4 %%%% !1110 5XC^V5)C7?@ZO\ U4/3_P#T1=5[=7A_[:QV3?"1U^5U^(^D
M[3_O+.K?^.F@#VY6Q3JC3M4E $,B;ZQKOQEI=GKL>ER:A9KJ4T33):&4>=(B
M]65/O%:V9#C=7Y)_\%8_A'XRMOVSV\3Z3JT>[5K>RM]+2TUM+74+5FW0;%3>
MLJQM+\V]?W?SMN^[79EN$^LU/9R=CQ\ZS&6#I*HH\Q^HGQ1\+?\ ">?#G7-%
M2X:'^V=/N+'S5)#1"6,QY&.05)#9'3%?BO\ L+_!/P[XN_;@'PZ\=6/]I?\
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
MN/LG[0_[/S;MOF>*[V+_ +ZT:^_PKW"@"2BBB@ HHHH **** "BBB@ HHHH
M**** &32>6F[&ZO"OVU[M1'\*9'&Q(_B/HQ8G_>E7_V85[E>;3'AFVK7Q[^W
M;'XM\6?M6?!/PBOB*3PAX#UZ]FN$U6VL+>\NEUZU5I[*']\K*BM&DK+\C*WE
MNK?>H ^P+>Z\SY678:F\T5X7;_LZ_%&2-MO[07BQ>>?^*7T/_P"1*D_X9O\
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
MV787V%:?,RK9:+#IL$<-NL<,,*JD4<:;5A55VA5_NKQ6E2*NVEKPSZ0****
M(Z*** "BBB@ HHHH **** '1TZFQTZ@ KY]_X*7_ !EF^!'[%?Q$UNWMQ=:A
M<:6^EZ?!O\MIKJ\VVL2JW][=+_X[7T%7R-_P6AT^XN/V*[K5HXVFMO!_B'1?
M$=[%\Q6:VM;^*656V_P[: /H']G3X8+\&_@)X+\)K)]H'AO0[/2_-V;3)Y,*
M1YQ_P&NXK+\/Z[;^)-)M;RT=9+:\A2:)U8,LB,%8,"/8UJ4 %%%% !1110 4
M444 %%%% !1110 4444 ?-?[0&[_ (>0?L]LJ[F_LCQ3_P!\_9[/_P!FVU]*
M5\N_'^=A_P %1_V>(0W[N3PWXND;_OC3A_6OJ*@ HHHH **** "BBB@ HHHH
M *:Z>8N#1)ZU$TW]Z@#P#_@H)M^P_!U?XO\ A:>@_P#H<M?0D=?._P#P4*;R
MM)^#[_Q+\5/#VW_O^X_DU?1$= #J*** "BBB@ HHHH **** "BBB@ ILGK3J
M;(FZ@#YO_;C^(^A?"_XM_ 76/$6K6>C:79^+KMI;JZE6..+_ (DU\O)/^TR_
MG75+_P %"/@JR[F^)?A'_P #UKG_ -L2SCN?CY^SHDB*R2>.;K<KKN5A_8FH
MU[ROA^Q'W;&S'_;)?\* /*/^'@_P5_Z*;X1_\#EH_P"'@_P5_P"BF^$?_ Y:
M]8_L&S_Y\K3_ +]+_A1_8-G_ ,^5I_WZ7_"@#R6/_@H/\%=VW_A9O@_\;]5I
MW_#P;X*_]%1\%_\ @R2O6&\/V+KM:QLR/^N*_P"%1_\ ")Z9_P! _3_^_"?_
M !- 'E7_  \$^"G_ $5#P7_X,TH_X>"?!3_HJ'@O_P &:5ZO_P (MIW_ $#[
M'_OPG^%'_"+:=_T#['_OPG^% 'E'_#P3X*?]%0\%_P#@S2C_ (>"?!3_ **A
MX+_\&:5ZO_PBVG?] ^Q_[\)_A1_PBVG?] ^Q_P"_"?X4 >4?\/!/@I_T5#P7
M_P"#-*N^#OVVOA/\0O%]OH.B?$+P?JFL7B[H+*WU2)KF8?[";MS?\!KTC_A%
M]._Z!]C_ -^$_P *X7X[?LQ>"/VAO!-SX?\ %?A[3;[3YAE'6+R;FU?'RRPS
M)MDAE5ONNC*RT >A?:_,V;5SN^;-.DN&B^ZN:^2=,_96_:&^$4:Z'X$^.FEZ
MAX27<MK_ ,)IX??4]7TU&_@6Y29%F9?X6E5MOW=M6+#_ ()N^)M<FNM0\5_M
M)?'[4]4O&9I/[&UQ-$LUW#&U+>)&15_N[: /JR2;=&K;=R[NU?(/_!3B\FC^
M)W[-L-FTEUJ7_"U;*6*S@7=))$MK=+*VW^ZBMO9OX56LW5_V<OVC?V0DFUCX
M:_$C4/C=H<+>;<>$O'$^[4ID5?F%KJ.[Y9-H"[9%V-N_A;YJY/\ 8W_:LTW]
MN#_@I3K>L75CJ&E-\/?!HM=)T358&@O-%O9[A5OMZ,ORR[5B1F5F7;_=H ^_
M;;_5_*NW_P#54_EU%:;?X:GH 8(<#EB:7R5IU% #?)6CR5IU% #?)6CR5IU%
M "*NVJD\@B=MRMCEN?NU<JO/;^>A^N>: /E_]@K64^)_BGXM?&595BT'QYKW
MD:.&7:O]GZ= MJMUNS]V61)G7[ORLM9/@3]HKX^?M-?!O_A;WPNM_AE:^#;^
M*XO?#7A77--O9]6\662.XAF;48[J.+3VN54.B&SNMBNFYLEE7D[CQOK7_!,2
MX\;:#K7@/Q1XK^#>L:G=ZWH>K^'+7[4WA^*Z;?<V5S#G<D<<K,R.OR;'V_>7
M;7,_L"?M!?$3PS^P]X=\$_"?X:7GQ,TW1[&;2?!OC&#7-+L=%AMT9UM%U:&>
MX2^M[F"/REG2"UN%9EW(S;_EG>ZZZ6_7?3M:^FY2M97^?];_ ':['IGB[_@J
M+!\'OVP[SP)X]T74- TE?AKIGC1-.T[P]J'B'7[6[GN[J&[BE335N%:"!88M
MTB1[%9F8R[66O4-._;*\#:UX^LYK?XC^$F\*WG@1_'"!K&95;3EE0'4O[3,O
MV5;95;:8BF_YM^\*I6O/OA)^SC\2O#G[<&M>-O%RVFN1WWP@T7PQ=^(;58+:
M#4=9@O+Z6Z6*VWM+$G[Y'7<NW:RKN9E:ODSPK_P2G^+GCC]E_3_A_J>DV?A7
M4+K]G2[^'\]W=ZA;306.MOJ,=PEO)Y#NS(R+N9T5DVGJS?+51LU9^?\ [?;\
MDEZKN@J)+6']S\>3F^Z[;\T^B9]Q>&O^"EOP0\3:/K6H+XV;2X=#M;>_F36]
M&U#2+BYMKF58K6ZMH;N&*2[@GE9$BEMED25V"HS,V*O>#/\ @H1\(?&.B^,+
MT>*+SPW_ ,*[LTU/Q';>*M U+PQ?:7:.I9+A[;4K>"?R'VL%D5"K,I56W+BO
M*?BA\1/VG/B%^SQ?:3X-^$>K?#75-%M]-BFNKCQ5HLVKZN$N8A?P:2BM<6B;
MK43>1<WTL#>84W0)]]?F'XW?L>?$KQ3\3/C%\1/$&C:I\//#>N>&?";Z/=?$
MKQ]8W/VW4])\0?;!IM\\5S/!9)<_NHE2WWP?O=Q;S7=:J,5S6;TVO^MOTW;(
MC+W6WOIIZM*WYN^WW'T%^U]^V7\)_P!K_P#9Y\>^!=*\7MHNK:)HD'C36++Q
M;X<U7P]-9:/9W<$[W+Q7UM"RJ[(!$S !_O#*JQKZ"^!/[:_P[_:-\1MH_A;6
M-2_M9;?^T8[#5]!U'0[N\LLJHO+:*^MX7N+;<Z+Y\2O%\Z_/7YM?\%*V\6?M
MH?$#X\:7JG@W5/A5>6?[/4B"#4M7TZ[U 7)UB.YA@N7L9[B".&=K5T3]ZS,C
M2LRI]VOJG]DGX(_$[X@_&/X#^+O&'@?4/AWIOP3^'MYX7N/[2U73[VZ\37UU
M!IT;2V_V*XG5;-5M'=6G=)69ES$N-U33NW'F5DT^O9R7Z+[R6T^97U373HXQ
M?ZO[C[;F#1XPK-ZU\F?\%8_V7M5_:7_9XCN-%V_VWX-E?5[>TPS?;D\IT>+Y
M1NW;6W+M^\R*M?6DMVD+8;CZUSOC[Q3:^!?!^L:Y?+(UGI%I-J$^Q=S[(D9F
MVC^)MJ]*Z<#7G0Q$*U+=''FF$AB<+.C4V:/Y2_\ @JY\-?&\/P1\$^)H=!UZ
M'P)J5]=0?VMY#?89+A=JHN]?EW;5E5=W]U_]JO:/^"-/[8WC+X*?\$[?B=\+
M;K0[J;1?'&HO+INIO>O!)8^;;K%<&)&5E9=R)\R[?F9MV[Y=OVQ^TS\?/&__
M  4K_LK0? _PZ\36^@Z;<3-]@M=LNFW1;:R/,VU(DD7=N^9OEW-_M5S/PI_X
M)=_%SQ=\2K/1[_P7?:3I5G?V\&H74DD$$<-J[JSO"S;E=EC9ONJWS+7Z3[*C
MB*CQF9S2E_*?F']IUZ6&679;3OTYS]1O^"<OQ&F^)_[&'@/5+I6CE73$M&'/
MS>06BW<]=RH*]RMYEPR_Q5\E?MP_M<VW_!._X4>%M-\-^';&\&I)<65C;)*M
MK':".-6#[ GS)O=<A=N=WO7QG^S=_P %E/B5X \;)_PG5U'XN\.WCAKM&@B@
MO+3GEH67:C*/[C+]&6OE:/#>,QM.>+P\?<Z>?H?32XLP> <,%B)>^M^Z]2__
M ,%PO!^KZ7^U)I>IZAJ+7>EZMIJ?V=;AC_H:Q,HF5E;Y55W^?<O_ ++7N/\
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
M  JKS_Y#H ]SW"EKP%?'G[1N[;_PK_X5K[GQ?=__ "'4W_":_M&?]")\)_\
MPK;W_P"0: ,?XZ:/]H_X**? 2^VY^QZ+XH1O]UX;'_V917T='7R/XU\"?M%>
M+OCYX)\<?\(I\*8?^$1LM2LS9_\ "57K+=?;%@7.[[#\NQH1_O;J]!_X3/\
M:+_Z$/X3_P#A6WO_ ,@T >\T5X+)XX_:-7[O@'X4O]/%M[_\@TO_  FG[1AZ
M^ ?A.O\ W-M[_P#(- 'O-)N%>#-XW_:+C_YI_P#"F;V'C"]7_P!"L:;_ ,)_
M^T4K+_Q;3X7_ /A:WG_ROH ][W"DWU\O^(?VCOCOX:^)_AWPK/\ #/X=MJGB
MBWO;JT>/QI=- J6OD>:'9K%65MLR;=JMNVMNVUTG_"?_ +1"QK_Q;;X7LVW_
M *'>\_\ E=0![[N%)YHKP*3X@?M#_P#1-?A:K?\ 8\WO_P KJ1OB!^T5M_Y)
MO\*__"WO/_E=4\P'M7B;7+?PYH5Y?74T=O9V<333S2-MCA11N9V/H%%? >O?
M\%PM+USXL:#H/A/P;JFM:;JE_%9RWD]S]DGQ+,L:/#%M=F^\&VMM;:W^]4?_
M  40_;D\>_![X=7G@7QWX+\(Z>_Q TJ]LH)]'\37%Y+"C)Y;SE'MHOE5I5^7
M=]ZOS^_9X^,"_ 3XU^&_&7]EV>JKH<WFK:7#>6K,R[5;?M;:R[OO5]UD/##Q
M6"J8NHMMC\WXDXL>&Q]/"4G;N?L-_P %""J^'_A&[-\D?Q3\.,W_  *Z9?\
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
M!O\ 6M0LUO[>+3Y+]X]C.Z[G=U7;\R-\OS?=KSWX5_\ !:_QS\4OB)H_AO\
MX1?P+HLNN7"V<5[?7]VMO'*WW ^U2RJS;5W?WF7->A0R/&U:'UB$/</"K\1X
M&EB/JLY^^?IQL7YONT>6GW=V:\+M]8_:'N=SII7P?9=WW/[1U%MW_ O*^7_O
MFI#K/[10_P"9<^$)_P"XWJ7_ ,CUY9[WQ>]$\Z\3WK>&O^"V?A6/[L7BSX,Z
MG$X'W6>PUFS=?^^?MSU];U^<?[4>O_&SPG_P4Z_9AU2ZT'X9QZQKUAXK\/6G
MD:M>_9I%:SMKQEF=H=R_\>GRJJMN9?\ 9KZFC\4?M#N0G_"._!\-_%_Q/-0_
M^1Z N>\;Q_>IOF^]>$'7_P!H?Y?^*=^#_P#X.]2_^1ZX_P"*G[4GQ;_9CMH_
M$WC_ , ^']3\ V[;=9O_  IJEU>7V@HS[1=/;2Q+YT"JVYV3YE_N_+03S'U1
M'MQQ3ZP_!7B>P\::!I^J:7>0W^FZE;)=VMQ$V8[B)U5D=?\ 996!6MR@H@G-
M?*WQSDC^-'_!27X8^#T_?6?PST+4/&FK!AYD#2W.VQM$9?X9%W3.O^RK5](>
M-=9?0]&O;I%W_8X7FV?WMHSBOQM_9H_X*3^)/ ?[3'B;QUX@MVUA/B!!%!J*
M(JM=6<,3.UNL3?)\L'FNNS<JLK?WJ];*\EKXY2E1^R?/YUGU#+W&%;[1YO\
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
M_CTR.^\-S>,_".B_9;E!<QR6Z:W8RE)%?<KJRP[65OE*LWTKV'X+_LO?"_\
M9YT34=.\ ?#OP'X%L-4;=?VWA[0+72X;QMN,RI!&BOQQ\U?S[6O.K.4=I-_B
MK?+U6ZT/Z0PD52HTX3Z6O\G?^D_4_.FP^)'B#X=_M9?!K2-/U+XAZ;HGQA\"
M^)-5UG2_%WQ/G\5WVK)'IGVF"Z:QWS6=CMD(^:QD2-F9D5/+16J#_@D)\*-,
MM_VDO@/XFDN/%*W"_LO^'+R-$U_4?L,D@E:!U^RB;R'C5&5O*V%%D;S=OFMO
MK]"? ?[%/P1^&%S;S>&?A#\+_#LMK<S7D+Z;X5L;-H9IHC!-*ICB&V22$E&8
M?,R-M/RUMV?[-WPYT_5O!][#\/\ P7;WOP^MFL_"UQ%H5JLOAF!H_*,5DP3-
MLC1_)MBVKM^6B,E';^M)JW_DR^XTDN>+2>_^<7^/+^/D>$^*E^T?\%K/!!"[
M?^+.ZV?N_-_R&-+J/]MK7M/\;_M$^'/ANMQ\5;[5!X8OO$TNF>'O'3^"=)BM
MHY8XOM=U?VLL-])(LAVK%$[Q*K.\L?\ JVKVSXX?LA_"']I6^L+SXD_"WX=_
M$"ZTF-X;*;Q+X9M-5EM$9@62,W$;E%9@#A>N*SW_ &$?@=<^#=!\./\ !GX5
M2>'?"MT]]HFF-X1L/L>D7#MO>:VA\G9#(S?,70*Q;K7/'X(1?V>;\6W^',ON
M+4>64I+K;\$E^-OQ/R-\*?M0_'#QS\-OV;O'7@F2W^('Q L=!^*-FE^^J?VG
M=/I=GJEK!YMI,\*_VA=):PHL#3JGGR;'E^\RM]#:]X\\5?'WX_?#?X;_  S\
M2ZMXT^&-]\*(?&FAW.N_&37O!.J>)[F6[D2XNY-3T^SN+NXDMX_)W6V^**+[
M3S&5$:Q_HCX._9\\ ^ -5L;S0? G@_0[O27O'L9[#1;>WDM#>2"2[:-D0%&G
M=0TNW_6,%9LUC>,_V-/@_P#$CP/:>%_$7PI^&^O>&M/O9M2MM*U#PO975A;W
M,SL\MPD+QLBRNSNS.J[F9V)^]71.I%M.W?\ 'F_)M-=;KTM<I*UEI_PZ?Y*W
M:W0\_P#V1%^(WB3]@*&'Q%XV\)^-_'36.IV-OX@\,:Q_:]C<,DUQ%;?Z7Y,
MFGC58TED\I,RI)\HKSS]B_XK?#+X?_\ !&;PS<>.)-+;POX/\%_V+XXTN]\N
M:2._@@,.I6%Q"S?-<O<B=&B;YI'?_:K[%T?0['PSHUM8:=:6^GV-HBQ6]M;Q
M+%# B\!$1?E4#T6N&UK]D3X4>*?BW;?$'5/AE\/=3\?66W[/XDNO#EG/JUOM
M!"[+MH_-7&YNC?Q&LY.\IVVE;\+_ .>OR,XJW*^JO^-O\M/F?FG_ ,%*-1F^
M-*_M :#]M\;:;X)T/P1\+];T7P[#JM_H\&C>?K=XDI^S0RHL3>0$WHR_*T$3
M'YH49>S^.OQ3\8_LO_%/QA^RAI?C+Q]-K'QJUK1[KX8Z]J/B/4-1UC2]'O'$
M6N11W]P[W'F6$=I=3QNTK.JWD7S?+7Z(>)?@EX*\7W/B*35_!_AG59O%FG)I
M.N-=Z1#<'6K-/,V6UR60^="OFRXC?<H\U^/F;/E>B_L,Z=;?M7>%?B!=3>&X
MO#?PMT*XT+X>^%]&\,KID/AJ*ZC@CN7>82N)6V0*D2116\<4;,NQV^>M(27M
M$^G7SZV^;25^S8W?D?>RMY.R5_S=OS9[]I]LME8QP[I&6- H,CEW; [L>6/O
M5@OQ47VA?[LG_?!I1,I&<2?]\FLQ\K2/GO\ ;8W1_&+]G,K\O_%QMO\ Y2-1
MKZ(CKYQ_;CNA;_%C]G)V^1?^%EQ)T[MI6H\?SKZ(%PN/XE^HVT 6**C\]/\
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
M-^&W[&'PK^$$48\,_#GP7I+P_P"KGBTJ)KA?^VK#?_X]7HO]G^6RJJQHB_=
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
M7V=\)_V?-6^"?QJ^!?A7XF7VG^)M+U+PSXK>_@NX_/M;.Q06L\4&UU^;RO\
M:7Y=VU?NUZ1X;_X)'?!"Y\3:-?Z)XBUR:ZT._2_GCM]6BG6\57W)%*NQML?&
MWY-K-_>W55_X*'?'_P '?#/]KCX<W6L7EK>6_A_PMXE@U+3$?=*WVR"V6&!U
M7[K2[6V_[*,U?8YEFD\="A@L)!^[]Y\-EN3T\#4KXW%SCKL>3VW[='[-/P1_
M:(A\9^!_!/B#[9I]E-I:W.CVT5KI\T+LK>:ENSKN;Y/O,J?*U><_MT?\%%_#
MO[84:Z5)X1O(]'L[1VT2[N&6/4K74F^7>VQFC^S-'\K)\S?Q?>5:^4=0OH;K
M4)I+6RAT^V9G\JTB<R1VZ,V[9N;YFV_=W-\S;:\U_;2_:2T#]E[]GC2-2TR'
M4-6^(6L:D;=+2Y'_ !*;*W0.6E=A^\ED9?*54W)]YVS\H5OMJW#N79?AX9AB
M>=R1\1A\\S'-,2\MPMN69]<?##6OV;M/&DR>*M%^*6H7&(O[1C:>U2QA?"^:
MVV)EE:)6+?Q;F5:M?&3]I/QO^T]XNA^%NBW6C_\ "$MKGV?P]86MA#;PQHKL
MEHOFH/,V^65^;;_%\U?!/[#G[:>J?M*G4M-U;2[>QU328TF\^R#_ &>="2N,
M,3L9>.YW;F^[MK[;_93_ &B/#_P$\=:7JNN>!]!\0_V;=->07XM_^)A:S_PN
MK;E5]K?WEW+_ 'OE5:SP^'AB(?VCAOWG9-[,G&TIX"L\NQ'N]['2_LE_L=ZW
MXT\'_$7Q=XD\/W%GH/AOPKK2V'VQ6@DN-02UE566)OFEV?-NW?+N_O;:_7[]
MDA_,_9?^'3=-WAG3OXMW_+K%7X4?''X\>)_CY\3-8\4:U>75K?:TK(UO:74J
MVUNFQ4V(N[[JKN7_ &MS5^W/["/CK3_B!^R-\/;[2YO/M8]"MK3=Y31;7@18
M)%VGIMD1U_X#7QG&F7XR$X8O%/X^G8_0?#W,,+.$L+07P]>Y[)1117PI^FA1
M1FC- $=-=MHIU0WEQ]G'S?=]: /S0_X+#_M=_$#X>?%K5/AU8+9GP3XA\+>1
M=6\MN&EN'G:16=)?O+M4;=OW:_.J/R_E159/NJN_;\O^S7Z<?\%OO'WA#5_@
M_H5O!;Z/JOB2^U'RK6^CVR3Z?%$-TNQU^[NRJ[6_YZ-7YDK,S1A6?<OIN95:
MOWSP_P )1EE]W3Y9=^Y_-/B!C9_VFX*=T?4WPP_94^'GAO\ 89\7^-_B%XL\
M/PZE#9O>:';6^M))_92I']QE5MC22-\K)]W[O\5?&GAGXQ^%?&&I):Z?XD\.
MWU_(N[R(+R)I6;NNU6_VMNVOE#_@JSX_U*PU#0/#=O+)%I=Q9_;9DV[?M#[V
M5=S?Q*FWY=WW=S?[-?'&EZW=:7>P36UQ-%-;NKQM&VUD8'@C_:KYFIQ17RC,
M*E&_/'F/NLOX'PN9Y;3KSTDXG[-KM63YU9DA;<P7:K?^/?+M^\O^]7NWQ@_:
MPL]/^'&D_#SX4KK7AGP=9M]KOYY+IH[[5KMMK$RLK-\OR[=N[^'^%=M?)/[+
MWQ#OOBI\!/#>M:DO_$PN+=UE8*/WC([)O_X%MW?W=VZO9]/\-^'X/A1-K&J:
MW"FO7$_V?3M&M(F:5?F^:XNW?Y8H]OW57YF:OT?&1PF8TJ&)Q%_>V1^2SAB,
MMQ-7"47K'J=7\5/VE]2^,'[/G@OPKJNJ:MJ5]X7N[UY;N\VR><LKJT6V5F\Q
MI$7<OS?W:L?L0?LW_P##6/[0^D>%;BX6UTU5:_U-T;;)Y$>W<J?[;,57_9W,
MU>3V;(LVYX]RLK)C<WR_W6.WYMO^S7??#SQW\0/V.?BE;ZQIJ77A?Q)% \$B
M7]DCJT#;6;<C_>7Y5^96_O?-4XO!?5<'+"8!\LY7L9X7%.KBX5\<N:*W.:_X
M.5->\"_L(^*?#/@KP'H^FQZEKNE133V\=T9/[/>*4/OF^8R>:R^5MW,NY6W?
M-BO ?V)OVR?^%^VS:G?:5I[:KH5S&]]IS9^S3J?F#H,@A68."IR%.2Q8'!Z?
M]JKX0:;^V/?W6I>,IKNYU:\O9M2.H0.%F$L[;I<9!7:WR_+M_A6J?P/^ /AS
M]GOP[)IOA^WF_P!*E\VXN9W#W%R<;5WLH7Y5_A55V_,W]YJ^;RGAS-Z>+7UB
MI>GRZM-J5_EYGW&:<19)/+'3H4K5>;1-77KKTL?N]^Q9XK^#?[<'PA.L:7\/
M/#=C)I.H&&\TRZTRWDDLKK"N'4JOS*VX,K[5W8/RC;7"_P#!7_\ :RN/V??A
MA8>!_#DEYI6N>-+>14O+91&MG9HRK*%;[RNV\*NW[J[O]FOS^_89_;1UK]BG
MXB:EJ]A9QZMIFM61M[_2WN/(2Z= WDONV-M9&9OX?NNX[UK_ +7G[??BK]L/
M1+"U\1:#X7TV'27^T02VD$JSJVW:R;W?_5_-\R[5^ZM>!4X-Q&&S5.:O0OU9
MZBXPH8C*N2G&U=[\J/-OA?\ &CQ9\$M2NKSP=XAU3P_<WT7D3R6\NWSD9MS[
ME^[NZ[6^\N[=7S=_P5^\0?$O]J3X*>%6U77M<\86?@>\N[C_ $^<W5S:I.(\
MOO;YV7Y%7;\VW_OJO9Y;A5CS\K;EWKC^*O6_A'^S?:_&#R];TK5H]/\ "OAN
MPBNO%6L:VBQ6VFW#H_[I(E;S)8]VU?N_-\W^[7UG$V5Y5]3YW"S>S1\KPOG&
M88?,4FY6[,_ .XLV^T,GWG7[W-?T3?\ !O9_P3L_:7\&?\$^],U+2OBM'\)_
M#/Q"U276Y- N_"D%YJ$UHRI$+A)I3NB\U(E9=R[=NUOXJ=^Q=_P36^#/[1?Q
MJBO_  K8^&?AS\2(=-34I[+4O!-IXCT?5/(E6!]1TIYG"HC2H6965F1G^[MV
MU]:?!GX9ZA:?M6^(O@C^T'XV\=>-[S5$D\0> =3DU-]*T?Q)I:B/[19K;VC1
MQ_:[-W97B;=N@DC<?>;;^!5N:$^0_I.E4C6I\_<TOBA\/OV6?V=]7AM?B)\0
MO%7CSQHVQI+.]\7ZEJVJZD[;E7_0;67;M^7;_JU7^\W\5<[9_!;QO\5?&ECJ
MW[._P-\,_L_QK%-!/XW\6:+;VVN,CJJM]FLEWR*OW?GE^\OW=K?-7VS\'/V4
M_AO\!8P?!/@CPSX99M^Z:PTZ.*>3=][=+CS&S_O5Z MA$DFY0JM_NU@:GSQX
M/_X)R?#W2_A1X@\+^+=,D^)DGC3R[CQ-J/B>5KZYUBXC#;)=S?ZGRV/[I8MO
ME?P_-\U<M^RWX(^,7[*_QVNOAWK$VO?%#X0ZNC7/A#Q7>WL5QJOA%(HOGTW5
MG=DDND9MOD7"^;)]Y9>BO7UDUNLD>UOF6HI(_LWSHN_VH \Q7]H&=?VM?^%5
M_P!D*TG_  B8\4?VK]KX;_3/L_D>1L_X%OW^VW^*N>\(?M>:3KOQC^-7AOQ)
M#I?A/2/@O+I?VO7=0U9$M;A+RR6\:1]ZHMND>[9\SMN^]\OW:\X^,_[*$?Q^
M_P""EEGJ>NP_$;3_  W9_#<V\>J>'/%6M^&HFNFU+=]G>ZTVYM_,;9\_E.[8
M^]M[UX+KWP+\5_LO_$']HQO"_P /?%'C#P_?>-O!=Y:ZGXMTW5_B!=6]I%91
M?:=4LTNY9;O4I[.4?(D4KM$P7:IV>6V-.3Y4Y;N__I5E?:UE^&[(:3G-/5*W
M_I*;MO?7_)'W)X6_; ^$?C3X87OC+0_BM\-]5\'Z?=1V5UKMCXFLKC3+6XD=
M42)[A93$DC.Z*J,VYF=1WKPOQG_P70_9I\'_ !'US0(_BY\.M6BT3PK+XF_M
M.S\8Z5)8Z@ZR.BZ=;O\ :/GO#L+>5_=9.N[Y?C7XQ_!SQ]\>?B-^TSJ#^"_B
MQXJT3QV/AD^FW>M> I=(_MR&UUYFO?*M!;HZI!$V72Z7[2J[F?;%LV_4G[7O
MP_UKP]^VKXYU"W\+^)K[2_'GP+U'PMI%QI&@7>H6IU.*>ZN#;SR6\3QV[.DJ
M[#.R+*WR+N?Y6TQ%XQC*/][\(\WYZ>O<VC%)-><?N;C?[DW?R70]4_9W_P""
ME_@7XB?LH^$_BQ\1_%WP=^&NC^-9 -+=?B%;WUBY*JWV9[N:&U3[9'\Z2VZ*
M_ELA&]J]4^)?[5GPM^"J:6WC'XE^ ?"8UJ'[18'6O$5I8_;8M\:;XO-D7>N^
M6)=RY&9$'\0KXM^">A:I^RS\3/A3XZ^(7@'QYKWANZ^!NA^$+#^R/"5]K]]X
M5U.#?)?6DUE:PRW,/VI'MU:5HMFZTV2,GR[L;]A#]DOQM\-OVJ/@A<>+/!&I
M:?I>E^"?'\UO'+9>=:>%HM1\0V=QI^FO*NZ**5;&0HL*O]U)%7<J-73*$74M
M':\O_);Z>KLOO]#FA*7LE4ZM1_\ )K7^4;V]4?4?[5/_  4J^'O[.>I6.A:;
MKW@_Q=XXF\4:'X>O?"UMXGM8=5TV/4]1M[/[5+;KOE"Q_: ^UD7?MV[EW;J^
MC@>/PK\E?&7POU_1_P!E/X3_  ?U3X0_$;6/BMX+^-FD^(]8UJU\(7=QIDB-
MXE%Q<:Z-11&MG6>VE8NB2M+$LC>:B(C,OZU(>,5G%+V7-UYFOERP?YM_UH:S
MTG9=OQN_T2"BBBH&%%%% !1110 4444 .CIU-CIU !4<T*R8W+NJ2B@#XIAT
M^Z_X)K_M'331!;;]GWXEW_S1*-L'@77)77YR/^65G=-]YONI*V[^/<WV-:7G
MG*K+)YFY?X5^7ZUA_%'X;Z+\8/ 6M>%]>L8]0T7Q!:O8W\$GW9(I%9&'^]S7
MSS^Q3^TAI/@/]F)M-\;^*]/L;SX=ZSJOA&>ZU.]2*2Z2PNGBA<[OF=O(\G=M
M_BW44XSG+EBC&K6ITH\]1V1]62.4'7YJIZEJ<>FV$UQ))MCA1G=O[JKU->'_
M  (_X*#?#;]H_P =ZEX;\*:Y/>ZII\1N DMJ\"W,2MM,L3.OS+NQ7Q_\1?\
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
MBNYPH8^)EN<QQ-/V=6#G"HD[MZ:VT?;='HXGA:O@J_M*550G3?3?>R:7JO\
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
M!5FVQ+\J*JJB*O\ =2O:C DB;2ORU^3XVIS5YM'ZWEE'V6%A#R/F/]F']O\
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
M?*RMNV_,V[_@5?NO^Q5,O6817O<O4_"_K&94<6\ IRC&4C]5/^",GPB?X?\
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
MS[37A?[2&T?M7?L[N?O?\)!K"?\ ?6B7W_Q->Z0K^[7_ ':DHDHHHH ****
M"BBB@ HHHH ^;_VR/^3HOV9?^QTOO_3)?5]'1_<%?./[9'_)T7[,O_8Z7W_I
MDOJ^CH_N"@!U-?I3J:_2@"/"TV/YI/NKMJ2G1K_%0 VFOTIS[L]::_2@#XA_
MX*O_ +$?@[XC_";Q;\2VANK'Q;X;T9Y5DMI L6H+$-R+,K+\VW^\NUOX=U?F
M_P#\$_[2'4/VU_AC'-<7%G"VMHWFPRM')]QFVY_NMMV-_LLRU^KG_!4/X=_$
M;XL?LYZAHGP__LNY2\#IK-I._E7-U:X5L6[-^[W;A\V[;N7=M96K\K/V./V:
MO'/Q\^,DEK\/+S3])\3^%T&J)<WEXT'V/;*J@AD1V9MS;?F7_@-?HW#N)YLJ
MJQK5-%^!^4<44%'-:3HT]?S/WQM0H4;:LGY17&? RQ\66/PMT./QQ<:5<>+(
MK15U233%9;.2;^(Q;OFVUVA-?G<OB/U.C)N";"BBBI-#XB_:_P#@W;^-_P#@
ML1^RCX@DNY+27P;I?BJ_1$C+K=>9:16NQO[JJMRS;O\ 9VU]N)]VOEC]H2?[
M+_P4\_9_W*S>=X>\4(N/[R_86KZG3[M "TUGV#YJ5FQ3)T9X_E;8WK0 X/FE
MW"HEB:-MS-NIU #M]+]Y:B\MA(S!OEJ1,[>: &R*WW5J2BB@ HHHH *"<444
M ?C3_P %>?V=M>^$_P"TSK'BRXM;R;POXRNA/IU[-=BX+3"*-IHB,[HPKEMB
ML,; -I.T@>GZ7_P2]U[]I[Q#<V>K^-=MI\-=03P;=^5:%I)(8+&RF/D$X7:9
M)I>'##GGFOU#Q@]:\4_9 _Y&[XW?]E&NA_Y3M.KZS%\7XNOA</024715KK[6
MB2]+):ZN[ULCX?#<"X*EBL3B)-R59W47]G5MZ]4V]-%9*UWN97[#/[#6F?L4
M>%-<TO3]:U36Y-<O5O'FNU16C546-455^7[J_>[_ (5[Q:6[1A-Q^;^*K )/
M6E R*^9Q&(J5INK5=VSZW!X.EA:2HT%:*'T445B=84444 -D^X:XGXZ?%O2_
M@;\'/$'B[69H[?3_  _9O=RG[N[;]U%_VG;"+_M,M=M)]PU\]_\ !0_X&^)/
MCW^SW'I_A6.UO-6T?7--U\:;=3M!#K"6EPLK6;.OW=ZCY=RLN[;\M '*?\$P
M-#OO'/AKQ?\ &K6M/DT?6/C9JRZS%82+^\L]/@A6"TC<_P![:KO_ -M%KZO3
MI7@/[*'[8VC_ !KU/4/".H:'>?#_ .(?AL*VK>$=1"K<6<3-\DL++\LT#*R[
M73^\H95^[7O4-SYDFW;MH FI'^[2TC_=H QO&/B&S\+^';[5=2N(;/3]/MWN
M+JXF8+%#$BLSNQ_NJH+5\Q_L1W]_^U/\5?$7[0>H6=Q8Z'K5FOAWP):3*5?^
MQXYVE>]=6^ZUU+M;^]Y<457O^"CEXOQ.UGX8?!-6N5A^+FO>5K$D4FQ?[)L4
M^V743?\ 7?8D/'\,C5](:%I-GX>TN&QL[>&UM+=%@@AB0(D**NT(@7[JJHH
MDEL(KR-DD3<LB\Y^9:^>_A]_P2[^#OP_M;P1^%;?69KS47U*6XU95G=969FV
MIN&U$7<WRJM>W>/_ (@6?PY\&:QKVH),UCHMG+>3^5B21DC1G;:O=MJFOFGX
M/_\ !3L_M46?B&'X6_#_ %K6M:\/6$&H?9-9O(M,BN&>78]NLR^:JRJOS+N^
M5O[RUU8>IB80<Z,G8\G&4L!.M&E62NSTCX)?L&?#']G3QQJ_B;PSH,=KJFK,
MSEG?S%LT_P">5NO_ "RC_P!E?I7A_P#P4K\)?\-B_&SX5_L_V&I7$=GJEU+X
MF\916?\ RZZ/!$RHS_W6>=D1-WWFW-M^2L/]IC_@J[IGQ0^#5KX'^%-SJ6F_
M'?QEJ47AJ+0);=EU'PG=^:JW,MQ\K*OD()65EW*VW</EW,OTY^RS^RQH_P"S
MKX+-O'<W7B#Q7J")+X@\2:E(T^I:]<JNW?+*^YMB_P "*VV-=JJJUE4K5*KO
M5=SJP^"H8?W:,(HYOX"?\$TOA#^S?J<.H^'_  R;S5+=O]%U#6;A]3N[%/X(
MH7F+>3&G\*Q[=M>]6]AG;\JJJ^E6_+_[ZJ2(_)65Y.-I'5&G"/PH\H^-_P"Q
MK\.?CWX0US1]>\)Z'(VO1.LM]!80I?0RM]V9)MN]9E;YE?=PU?.5Y_P12TFR
M\.+-I?QH^.$/C*WF\RU\0WOB5[EXT4?+ UO\L31K@_=56^;[QK[GIGWFH*/A
M3XM?\$3/!?B+X1^9HOB+Q-)\7K&<:E8>.]9U*6ZU"2[C^=%E.5VQ;E^Y&%VU
M?TK_ (*4:M\,?V>/%UY\8O#=YX(^(_A"Z70GM;.+[5#K%U)!OANK)F7RWB;Y
MF9?F\O;\WWEW?;%P-R=:_-S1/V#?"/[5_P#P4%^-MCXRUGQ)<2^#[^PO8;=+
ME4CGAO[5I%3<R[PD3(H 4A22*ZL'&@Y_[1L>;F53$J%L*O>/)?#/_!1YOV)(
M_"OP_P#A;'IOB[X?^'X#<:C>7JM#<:O<73M<7#1C 6'8SE43[N>&Z5^M'A'5
M?[7T:WNOF_TB)9=K+M9=PW8/^U7R'\./^"(OPI\#?$2SUQ]3\5:]9V*I)#IV
MHW48A,P8,)',*1LXZ?(?EX^M?9=CI\>GQJD:[5]J]'/)Y<Y1AEUW&.[>[/)X
M=HYJE*IFEKRV2V1;3K2O]VFI]ZH;B\\M7_V>M>(?4&5XV\7Z;X#\(ZMK&K72
MV>EZ/9RWMY</RL$,:,[N?HJM7PKX*_X*T^,+S0]4USQ1\*]6TKP;XRL+B_\
MAI?Z997&HR:HD;2JJZB$5OL\CJJ2JNWY8V;=\RUW?[4FJ3?MI_'G1?@_H=V+
MCX?Z'>&^^),T&Z6*\2+F/1'* _-*P1Y%8A2B[?FRT;?-'_!4?]M_QMX0^-5O
M\/\ PC>7G@_1_"-NBN^GOM_M!W1&5<;67REC^78W][YMOR[?9R?)Z^.Q:H06
MY\UQ!Q%A\!A'6O=['R/JGQPUS5?$&EZM'=7EOXGL=4N->O\ 5?M?[[4-5GE1
MWN-J_*FV-$1$_AC5E_B:F_$;XF>*OV@)K[Q-XL\0+K-]:SQ6"I<3!955U=@L
M42KM\M=C;F7_ &=WWJY&ZD:ZD629U:1F9LCY?F;<S?\ H3?]]5''L\O+?/\
MQ*=NU?\ 9K^B<OX?PN%A3=)+GB?S5F>=XS%2FZTGR2)H[-VCED2.1DA7<Y1?
ME_O;O^^F_P#0:T/"%OK5UK$ECH::Q=7FJ0- UII_FR3W43+\R;4^9EVCYEJB
ME_/I\=PMO<S(ETGDRB-F59DWJV#_ 'EW(C;?[RJW]VO>O^"6NEOJ/[=?@=8(
MY-MO]KFG9&^ZJV[KE_\ 9^;_ ,>6NK/<5+#82I6:3Y-3BR?!^WQ<*$7;F9\^
MZYX?C?5)$U73;=+^W?9LNX-TD+JS+L9G7<GW67Y=OW:^@KC]K#Q7\+?^"?L/
MAV_T/POXH^$/B">70;K5()'MM2\(ZV]TUQ;O<+O:.6)]J/$Z*FUE57^]\WW]
M^TO_ ,$I-$^,WQ,O_&WAW6+7P_K^K>2]PE]I8U*SWK]^7R=Z?O679\S,R_*W
MR_-7S;KG[,\>G?M$^$?@?\1/ OA^W/Q"UE=2UG7[!GM/#WC+3[.RE46\5IN_
M<W32,N^%6_AWJU?C&=<48'&T:?+3]Z]V?NN1\(YEA*D^:I=26A\;_%3XKZ_\
M:_'%]XB\4:E-J>K7FU9;@_*ORKMVJO\ "JJJ_*OR_P#CU=M\!O@1X8\<?#3Q
M%XV\<^+F\'Z/H\XTG394MS.]U?.C.D3,H;9'\GS;E^977YE_B;^TC^POX@_8
MU_:!U7P/?WTA\(ZDLT_@/Q!JDK[M61$\U]+9U5E:\@3?MWLOFQ1?*S.K+7E-
MQXJ:/0VWWEU)I>GL\OD>;^[A9_E;:J_+YC*J_,M?;PS;"XW*E3PU3V?+T/SW
M&9'C,%FMZ\.?FEN?6/\ P3G\>>+OV / WB[XBVM]<>*O@3#XUN])\=:;IZ/=
M1^%4^SVSQ:]IZK^\:!I)F^U)M;:NV55^1Z_7SP=XMTOQ=X8T[5]*OK/4=-UB
M!+JSNK6=9X+J*1=Z.CK\K*R\AOXJ^<?^"4/[/%Y\%_V*=!L=<M5M]:\3/+X@
MU*WD56VM=;62%_\ =@\I&_W6KI_V7?V0;S]DKXE>,K3P[XB_XM/KSIJ.B^#Y
M+7=_PB=\[LUW]DFW_+9RL5=;?;MB??LVJVVOPO%2YJ\VC^B,!3Y*$(M:GOKW
M2J/F&VO(O%?[,I\8_MG>!OBZNN_9SX*\.ZQX>.E&QW_;/M\MC+YOG;QL\O[%
MMV[&W>9]Y=OS>"P?\%./B=<_!+XB?%?_ (4WX+D^%OPSUG7K'4IHOB'<-XBF
MM='O)[:XN(K%M)6V:1A;NZQ->KQQOW5]%^.OVT/A)\(-(\/7GC3XD^!? L?B
MJW6YTF/Q)KMKI,M\KA2/+2X="S?,/E7UK&%U:HOZNFOQ3?\ 2.R6EX/S_P#)
M7K]SM<I?MA?LM-^UE\/=!T Z]_8+:'XMT/Q3]H^Q?:O/&FZC!>_9]F]-OF^3
MLW[CMW;MK8VUY7^TO_P3&_X:%^*?Q&\2_P#";#1U^(%KX/M?L_\ 8WVC[#_8
M&K2ZCNW^>N_[1YOE?=7R]N[Y_NTO[57_  5;\'_L?_$#XA6OBNQ1?#_@/P'I
M_C--3CU>%'U=[V]N;6*RACEV(7+6ZLK>:=V_ 3CYO5?"W[8_@7Q!_:FJR^.O
MA6GA&&/2Y-.U6V\8V]P]Q]O#?9_.3:L</FMM$&V67S]S;=NW#$93C%<NU[_/
M1?HM/()>Y/EEO9?=\2_.YX;XP_X)47U[XIN/$6C^.-!_X2"#XC:I\0-.M_$7
MA ZUH<;7]G':O;W%D+R!II(E0M%<)/$R,[?+M+*V7\/?^"1FM^ -3U_Q-#\5
MH[CXA3?$)_B-H&M/X62.UT>YETM-,FL9K-+A?M%D\"LFQ)()%79^\WIYC?0E
MA^WW\"=6TC2=2L_C7\);G3M>U Z1IEW%XOT^2#4;T8!M87$VV2;YE_=KEOF'
M%=%X_P#VG/AO\*?'>C>%O%'Q!\$^&_$_B+_D$Z1JNMVUG?ZKSM_T>&1U>7YN
M/D4U-.\%:/9+Y+ELOP7KUW)T5_FW\[W_ /2F?,4'_!)WQ%JM_P",O%6N?&#[
M5\3M<\;Z7\0-'U^P\+K9V>@ZC9:<E@(39M<R?:+.2+S4:)I5D\N7'F^8OFUW
M?Q0_8G^(7[0?PXM=)^(GQ<T_5M2MO&'A_P 4P?V1X.33-)L4TK4(KW[/#;M<
MS7.ZX\H(\DUY*%.UDC491O8-9_:=^&_AGXH6/@?5/B)X'T_QMJ<J0VN@7.NV
ML.JW3LGF*B6K/YK,R?-@+]WYJ=\,_P!IWX;?&;Q?K7A[PC\0O!'BK7_#;;-7
MTS1]=MKZ\TMMQ7%Q%$[/%\P(^<#H:J,W=-=+-?\ ;MK?=9?J5*5U>7I\G?3\
M6?%/[)_[!WQ$^+/@/XI>&?&GB>;P_P#"WQ)\7?$.N7GA:]\(M#JNI6RZVUS"
ML-\\RJMC<>6DC?Z*\CK(VR=%9=OM/BS_ ()I?\)7^SE\<OAZWC+[,/C-XLG\
M4"^_LC=_8_FO:/\ 9_+\[]]M^R_?W)]_[OR\_56W::%X?ZU,=$O)6_+_ "1-
M5*I-REUDY?-W_P V?&'Q(_X)/W7BOQIXF\3:9X]TB'6M4^)D7Q+TZUUSPI_:
M^B0RKI$&E_9;RR^UQ-=A5A:>.598&BE9&7_5_-Z1^Q)^Q/JW[*7COXJ^(M8\
M:VOB^^^*FKV6L3QV^@C28-*D@LHK1H846:5?(VQ)Y:?>11M9Y6^>OHC<#31S
M51J22LNR7R227Y+[AN-]?ZZO]7]Y)1114C(Z*** "B@G KX\UO\ ;2\=?%7]
MLGXA?"GP3XN^#_P^U;X<R621:-XSTRZU'6?&:3VT$_VJT2._M/L]JLDOV?SA
M'=;I%;Y5VJKE];?U_7XE=+GV'17@K?MPZ7\*/AOX-D^+.AZUX-^(WB336O;K
MP9H.GWGC+4[/RBJW$B1Z5#<226R,R?O]@1?,0-M9MM0ZA_P4Z^"5CH?@O4(?
M&%UJR_$2UOKKPY;:-H&I:K?:L+%T2[BBM;6WDG\^)G >!D$J[7^3Y'VG*VW_
M %_6S)/?\8_*D Y_"N-^!?QW\*_M+?#2Q\8>"M8CUG0-2,B1SB"6VDCDB=HI
M8I89526&6.1&1XI561&4JRJ17S+^R5\8?VDOVPOA[J?C+3O'GP/\*Z3#XKUW
M1+72[CX::IJEQ'!IVK75BC/<KKT"O(ZVX<E8552WW>*KE=[/0.E_E^?^1]G#
MBG9#5X+?_P#!2#X.Z%\1O%GA:^\5W5MJ7@%I(/$UV^@:DFDZ"Z6JW96YOS;_
M &.$M X= \WS\JFY@14.D?\ !2_X-ZM:>*I9_$/B#0V\%Z#-XJU.V\0>$M9T
M.\_LJ 9FO8+>\M8I;J!>,O;K(OS*/XES/3Y7^7?T".KLM[V^?;U/H -FG5XE
M\'O^"@/PG^//C1M!\/>)+PZF=(/B"V&J:'J&D0:GIJLH:]LYKN"**\@7>FZ6
MW:15WKN(W"N'\5_\%5_@[JOPR\7:CX?^)5CH<VA^'KKQ%::QK7A#5Y]-NK&#
MY9-0LXMMNVKVL;$;FL)G'S+\XW+DY)7M;^OZ3^X(Z['U+39#\IKPOQ-_P43^
M$?@3Q]_PC.K>*KH:G;7%M9:A>VV@:E/H^DW5R$:""\U".![.REE62(K%<SQO
M^]CX^=<S>,_^"A7P@\!_%R3P1JWB[[/K=O?VVDWDR:3>S:5I=]<A6M[.[U%(
M6LK6YE#ILAGG21O,CVJ=ZY.5MI+J'2Y[%J%A'>V4D,T:S1RC#HZ[E8>A'>OR
M7_X*P_\ !//P]^SA)X7\4?#72[C2=#\1:H^FZII*WKR6-M=RAGMVMX7++%O9
M71E3:N[;\JU^@FK_ /!0CX1Z+\3YO!]SXNFCU"VU./19]0_L:_;0[;49'")8
M2:J(?[/2[+E4^SM.)=S!=NXUY%_P7&^.7@/]G?\ X)[^(O$GCS4;BQCL]0L'
MT-+> 3W-YJ<5PL]O!$C%5W-Y3[F9MJQJ[?PUW93C)X3%4\1#:)YF;8&.+PM3
M#,_(C3]+N=8M;^XM;.XN+?2T26\DC3<MNCOL1W_NJS*R[F_V:\S_ &H_V?+#
M]H[X8/H\TS6=];M]LL+C9N\M]GW'_P!EON_^/?-7SY<?\%A=8M_&6N-HO@[3
M]"\(ZU<;%TM-4NI;B&V5]Z1/-N59F7^])%M;;]VOJ#X._%K1_C?X(M]>T621
M[69MDL<@VO;RK\Q1A_>7Y?XOF^]7[UE_$&$SRG/"5'N?@6.X;S#A^M',*70^
M"+?_ ()G_$\:VD4VDV<=JNW=</J5NL>W^]]_=M_X#N_V:_4W]B/X1>./#_['
M%Q\!?A[X(_X2JPO-7AUG5M5MK!EE6[^5F:67[BJRJBKO^;:FU:Q+6XU/7[#3
M= LXVN4CNG>".*W5KF26=D7;O5?,=6PJJF[:K5];:O\ M?\ _# WPCL/AG\-
M;&.U\<3*E_XMU.["W,=G?/$F^WB3=M:155$^[M14_B;<R_,XSA^G@)*GA(\]
M1O3R7<]K_6^MFD''%/DIK>W4]/\ V!_^"3JZYX-\8)\:/#NJ6$>N1?V=;Z>F
MH^5*J*T<J722VLN^*5)45D967:RJVW<JM7UGX7_8DM_^$NT;5O&WQ(^)7Q4M
MO"E[_:.@:9XH;2UM='N/*E@$Z_8K&UEN)%BE=5:Z>=E^\/GRU?+O_!-W_@J!
M=>(M%\46WQD\9:/;#2YK5M.O;M(K5I-Y97B.T?.RMM^95_BK[\T'QOI6N"-K
M.^LYA(S(NV<2;L<L%Y^E?G?$.'QOUR4L8M?P/TSA?%8%8*-+"ST_K^F?,VF?
M\$B/!^EV?P_TE_B9\7+CPO\ "?Q':>)?!?AR2_T]=/\ #\EM)(R6Z;+%9[B#
M:[1?Z5+/(J?<=&^:M&?_ ()5>!X_%L=QIOC7XH>'?"]KXCN/&5EX6TK5X+/3
M--UF=I'DO895M_MR;I)I6:W^U?9F9VW0,K,M?4321_*O\*U+'&&W';S[_-7@
MWZ?UT^_9?<?5/WG=_P!;_P";^]]SX6^!/[*_A74/A9X?_9\USQ-XR\)_$+X/
M^(KSQ=X6U^U>TCU*[A>]O/)U2T\V&6SF5XKMXI87@=8VD961?W;5W5G_ ,$B
M_!+:[XJU;5/''Q/\0ZUXV\1>&?%.L7NIZA9/+=W^@SK/:.!':(D22,B"6*)5
MCVK^[6+[U>T?M _LW>'?VA='M(=6^WZ;K&DRM<Z/K>FS_9M3T6?&/.MYA]UO
M53N5EX96'RUY_P#!SX_>(OA3XST_X<_%^6WCUZ^E:V\->*(XO*T_Q@B;FV%?
M^7?4%C&YX6^63:SQ;EW*KC)QES+>]_GH_P!%]R)<4URO;;\_\W][[G0?%3]A
M/PE\7-%^-5CJ.H^)((?CMH\6AZ^;:XA5K.&*T>T5K3=$VQ_+=F^?S%W?PX^6
MN=UW_@G'HL7C[6-:\(_$;XI_#=?%L-K%XHLO#&H64$'B1K:!+=)Y'FM)9[6?
MR$2-IK*6VD957YMRJP^C(9=\*MUJ0-S2CH5Y?U_6AXM%^Q+X5CUKXJ7RZEXD
M>;XP:+9:!K'G7J3-;6]K:2VL;PO(C/YICF<L\K2[F ;^]GDH?^"8/@".\LXI
M-0\376BR?#VV^&6MZ+-):/9>*='MHI8[?[6?L_FK-%]HE8/;2P99_F#*JJ/I
M(IM[_I3MM*VK\_\ )K]7]Y,5RVY>G^:?YI?<>$_!K]@[2?A=\2]$\6:UXX^(
MGQ(U;PC97&F^&#XIO;22/PY;3A%D2%;6VM_-=DC1//NO/GVKCS?F;=[Q(.*<
M:1AN%/F;W",4MCP?]I?;_P -0?L\.W\/B/5<?7^P[ZO=X_N"O!_VI!_QDK^S
MK_M>+=1_],>H5[M%VH*)**** "BBB@ HHHH **** /F_]LC_ ).B_9E_['2^
M_P#3)?5]'1_<%?./[9'_ "=%^S+_ -CI??\ IDOJ^C0?W:T /HJ!9/FV[J))
M&3^*@">BH?,9I/EJ1.M  JXJ/[Q:IJ;L]Z"9*YEZOH-KK6FW%K>0QW%K=Q/%
M-&ZY61&&TK_N[:\X^"/[&OPY_9P\1WVJ^"O"^G^';K4+9+67[(&5/*5MRHJY
MVJ-W]W%>JSG9&S?Q+7Q?_P %"/\ @J'=?L>?%/0?#.DZ#9^(IKJW_M'4A/<M
M$T,+/L1$V_==MKMN;[NU?E^:NS T,17DZ&'ZGEYGB,)ADJ^)Z=3[0A7^*I&D
MPORUX7^RI^W)X"_:XM6C\+ZLLFK0VB75[I5Q\E]8JS;?G7[K+NPNY696W?>K
MW%(U_A7::Y:M.=.?)-:GH8>O"K!3INZ)=]*K9ICVRR#YLM]:<B[%Q4FQ\K_M
M(.W_  \__9S5?EW:'XJRV/F^Y8\5]31=/^ U\I?M02>7_P %//V9_P#IIIWB
MA&_W6@M?_B:^L$^[0 M%%% !1110 4444 %%%% !1110 4444 &*\1_9!_Y&
M[XW?]E(N?_3=IU>VL^U<UX?^QXWF>+/C:W\+?$>Z_P#'=.T]3_X\K4 >XT44
M4 %%%% !1110 5']G7=N6I** /(_VG/V/? 7[5.AQQ^+M*DEO]/5O[.U:QN)
M+/4]+9OXH+B(B1/=?NMCYE:O%?V8?%7Q _99_:F_X4K\0->U+QMX7\06DVH^
M O%=^R-?7 BVM<:==[?O21*RNC[?F7_QW[#G&86[_6OE3]N^_ATK]I7]F&2.
M;[#J7_"<W$4%P[[+;RGTVY6:(_WI'5E"+_$P6@#ZH@E$R@JVZB>98QS][M7G
MGQP_:5\&?LW^'K?4O&GB'2_#]I<.RP-=2_-.RC<RH/O,RK7Q1^VM_P %<[.\
M^">A^)/AWXGU+P]IMOJ&IOXH>'1HKK7+.RTZPEOG^S6\SI'NECBVJ[LJ_.OS
M+M=:U6'J.FZW+[BZG,L90]NL-?WWT.Z_:4^$&J?MK_\ !0^S\.VOC/Q%X"T_
MX/\ A=+^34= G6#4+B[U.5X]L3.IVHD5O\S[6W>:R_+6]H/_  2^N/%?B'4-
M4^*_Q8\<?$C4+6WBL_#5[%=OHL_AU%9V\U/LKJLL[,R;I9%;=Y?*_>W8/[.'
MQ+^%_P +_@/8_M/6?C3X@?%BS^)T>AZ';ZQJ#6LMY'#=7\=K;V_DIY$47D7-
MV_FAMSKM?&[;M;W3]O#XZ:Q^S;^RWXG\6Z#:QWFJZ3;I]F$J;XH2\JIYKKN^
M955F;_@-.GAY2J>S2UO;Y_TRJ^)C1H^WEM:YYW\,O^">FI:'\5Y?$WQ ^*_C
M#XKV]CI-WHVD:?K"I:P:?#=)LF=_*.V:=HE">;M7Y7?^]4GP#^"W@G_@F'\'
M?$RZGXHM_P"Q[[4I=4BGU#9%+'%LCC2'K^]951?NC<S,/EW-\WS;_P $WO\
M@I'\4/C7^U=HO@_QEJVGZWI?B"RNG18=.B@EAE1&E1]Z?P[49=K?W_\ 9K4_
MX*-VFD?MX? V3QYX)\,^,-0\0?#OQ9JW@MHOLP=A]GO&MKN79$[MY/F0!D==
MK%=NY5^[7N4\MJ8;&1P6+E92U?H?)XC-*>+P4LQPL+RCHO7?]&?*GBG_ (*)
M?$C5OBAXG\56UY8Z9J7B")[6"6#3;=;K286;=MAF5/,W;?EW,S;MW^[7ZP_L
M!KJMI^RYX9N-;\87'CG4M0M?MKZI+*LN[?\ ,(E=?O*F=FYOF^6OS"_X9.T7
MX8?L.ZYXB^)&EWWA'Q]=:BR^&XKNX\FYU*)=GR?9L_<Y+9V[E_V?NUY/X?\
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
M?*7[^VOU.6T5<<4\+QCM75+$-U%5:VES?^3<W_ ,:E-3^ZW_ )*H_I<_.O\
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
MU+_V9:Z+_ALJ;_HC_P :/_!#!_\ )%)_PV9<?]$?^-'_ ((8/_DB@# CU?\
M:H_BTOX&K];S4?\ XFH9/$7[5D$C*OA[X%S?[?\ :6HI_P"R5TW_  V5-_T1
M_P"-'_@A@_\ DBD'[9C@?-\)_C0GM_PCB-_Z#,U '.1^(/VK&5=WAOX%JW_8
M4U'_ .-4?V[^U5_T+OP+_P#!EJ/_ ,:KIM#_ &R=/U+QGH6AZAX+^(_AJX\2
M7C:?IUQK6C"WMIK@02SK%O5VVLT<,C#<O\->QZ?&ZQG?\QH ^=O[=_:J_P"A
M=^!?_@RU'_XU1_;O[57_ $+OP+_\&6H__&J^DJ* /FUM?_:L4?\ (M_ MO\
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
MU^9OCSPCX?N_B;#H?PSD\5>*H9)?)1W"Q76H2J[<0K%\RJR_Q?[K;:]BO/\
M@C]\<-.T>:^;PQH[,O[UK:WU*)IV;^\J_*O_ (]7@>H:'X@^''CQ;&:VU30/
M$FDW2(L,B^1=6LV]57_=;=M;_:KV,CP^'C"I"GB^>_0\O/JU9U(3GA>1+LC]
M,]/\(>*K/]N#PCXL\#:QX3M)K[PW::3XHT/5]12?4M'MH&WNBJC^8TFWY=_S
MKN7YOO;JP/VQ_P#@K_HM_P"'+GP[\*=>DMO$D.I6]M_;-W8*VF*GGJLNYG5M
MT>W^-5_A^5J\X_8A_82^/'PT^.=U\0YO#7AV/68TN$>3Q)JK1_VD\X_>SL\"
M2R,W\6YOXO\ OJO)OVLO^"?_ ,4/A-\2KB^C\$R7EKKD[S0?\(LEQJMK8N_S
M-!MV>8JJV[[RJO\ M5\CA\#@*F.]C7J*R6Y]E/%YE2RY5,-3>O0^EO\ @HOI
MOCC5_@!I7Q&\,ZUX5U+PW<>'UL_%#Z5I]K*UYY[(CW$-PR-)Y;;MNU66O(_V
M?_\ @C;XW^(&N:7?>)M0TW1O#-S$ES/)8S^;=W$3+N5$XVH[?=9FW;?O5U'P
MI_9W_:,M_P!@6Y\ P^%["+0_$&I*J6NHSR+K&GVKRHSKY6/+2+<&?=OW+N;Y
M>:E_8%_9_P#VD/V=OC!J$=OX+9[-H'MXI/$&N2VNCQ[=J[TBA:5F9MORLR+_
M ,!H>83PV&J4,/56C^\G#Y?]8Q=.M7IO5:GUS\:/^"4GP3^./P+L? >M>$+6
MUT_1HGCTC4=/8VVK:0[_ 'Y8;M?WBR,W+;F99,E75U^6OS?_ &C/!?[0W_!*
M/XJ?"^Y\2+J7Q7^ ?PKU9KWP]XPL+6*#6-#M77RVT[5'56\JVV[D\U5\MM_\
M'RJGZ:?VU^TWLW?\(O\ !=CMZ?VWJ"LO_DO4.K7G[2NL:?);7?A'X%W%O<(T
M4L4FLZBR2(P^964V_P RM_=KX.4G*7-/<_6*5.$(*,%9$G[%_P"T+\-?VY]&
MM_B3H>@V-GXLTF,Z7=I?VT+:OHX8[_(\U1_JI/OJR-L=3Q_%7T4B #;7Y"W7
M[/?QD_X)?_M>>&_%GPE\(_#/3].^,LLNCZGX%MM<NO['O[JV5[F-+*:6)?L$
M[I]H"*-T#;=NU-VZOT%_9B_;O\%_M,:U=:#:MJ7A7QUH\?\ Q-_!_B*#^S]>
MTUO[S6['][ W\-Q!OB;L]2:'*?M%^/=6^!__  4'^#>N7GB'4K/P'XTT+7?"
MFH:?)=RC3H]0BBCU.TNC%N\H2^1:7R;]N[:VW=]U:^0_"_[6OQ/^$/P'^/-]
MK7BCQ5>>(?C+X-MOB-\-8]5U LWA^YUB[ETVWTNT#ONB2W>?23M7Y5>Y9MOS
M?-]Q_M_?L66?[>_P)M_!MQXBO/"DUOJ]GJ<6JV47FW$*(^VYA3YTV^?:O<6Y
M<-\JSL<-]TXW[57_  3MT/\ :>^,7P3\5C6)/#\?P=U;[8UA;VN^/6[16@FB
MLG82)Y21W5I93YVO_P >^W;\VX%/E=HU-KV?^%ZM_P#@35NMEYA)I.\-]_\
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
MN/E7<IF-DHW>O5^5_P!%HUUZDRW=MNW_ &ZE^+NUV^9]0#I10.E%241T444
M%%%% !1110 5'<1^9'M^[4E1W4;21_+]Z@!OD)?VK1R1J\?W65QN5JG2/R_N
MC%1VN]=V]=M3T %)[TR4N?N[?SIB^=_$T= $^*8D>T_PTBLR_>IR-QS0!&\7
MF3*V[_5U(R96HW#;LX7KP322&3=\NV@".?3(YP=P^]UK\<_^"CG_  30NOV8
M?BWINO:->1R?##QYXALM&WRQ;7\+WU_=+ OVA_N?99)9D"/M58V^5_X6K]B_
M]((_Y9[N_6L'X@?#72?BOX)U+PWXGTVQUS1=8A,-W9WD2O%,N=V-NWLP!5OO
M*RAJ]#+LSQ&"J>TH.QYN:91ALPI^SQ*N6O!>A0^#_">FZ5&6:'3K=+5"WWF5
M%VJ?_':TY+7SOOJKKZ5\O_LZ_%O6/V</C#9_ /XBZE>:SJ$EK+>^!_$MPS,N
MO:9%\HL[F5_OZA ORL%W-+&JRGYMU?4\,PDB#*/O5YUY.7/([HTHQ@J:/(?V
MN/V?;?\ :*_9\\4>%6CCCN=0LG^R2;%_<W"[FB?_ +[_ /0FK\!?B[\#],U_
M4KG0?'7AF&XO]#G\JXL[]&62UE5=I5G7:R?WF^;:V[=7]+$GW3QQ7A'[2_\
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
M^=Y/CL'-5<8OC/MN&\ZP&-@Z&"?P'487?NIVSTIO\6*DS7AGU!\S_&V/[/\
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
MKY*_9@_81\3?#?X]_P!N:[(MII>@3^?%-$RR-?'=\NSG=M_O,WW:_</XV?\
M!"W6_#VB)-X%\66^LW49"RV>KQ?9E9?[R2Q*WW?[NW_@2U\)>,O#=]X$UZ\T
MK6[:XTW4M/9EGM[A&BDC^\O\7S+]W^+_ &:_3_K64YS-5H5.5P^1^;TUG&0T
M:F&=/F50]*\/_LC^)K-M#U#6[GPWX>TO4I[>5GO]9@@D6)W3E5W;F;RV9O\
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
ML))?D61VW,LQM*,9+[23^32Z^5U<$VY22Z-K[FU^-G8^]U.:!7/?#+XAZ?\
M%?X=Z%XHT>1I])\16%OJ=E(R[6D@GC66-B.V585T &,^E.46FXO=!&:DE*.S
M'4C#<*6BF4>*_M82;/B!\#N/F7X@I_Z:-5KV2W^Y'_NUXS^U(C/\6/@5\K$?
M\)S+P.W_ !)M4YKV:U^X* )J*** "BBB@ HHHH **** "OE/_@IYY=I>?L^W
M3;O._P"%Q:# A7^ZWVEV_P"^E3;_ ,"KZLKY7_X*=VZ7D_[/RLWSQ_&3P_*J
M?WA^_1C_ ,!5]U 'U-%]VL7Q7X$T7QS-ILFM:+I>K-H=ZFIZ<;VTCN&L;M%9
M4N(=X/ERJKN ZX8;F]:VHZ;<R-''\M ')ZQ\&O!_B/3-3L]2\)^&KZSUN_BU
M74+>XTR&6*_O(C$8KJ963:\J>3#M=LLOE1X/RK6-XJ_9:^&'C3XK:?X\UKX<
M> ]7\<Z2BI9>(KWP_:7&K687=M6*Y=#*FW<WW6[FO/?VD_\ @I#\.?V5/'UK
MX9\6W6K6VK75E]OB%MITMQ&T6YE^^H^]N1N.WR[MM?(WQ4_X+UZM-?S1>#?
MMK!#'*RPW6L73.TB=F\I-NQO]G<U>ME^18[%V>'C>Q\_F?$^ P+<,1(_1"X^
M"?@R]L_$%M)X2\,S6OBR[CU'7(GTJ%H]8NE$2I-<KL_?2JL,(#ON8+%'_=6O
M/?VSOV(?#_[7GPSU;1]NC^']<UR\T26_UW^QHKJZO+73-3BOX[24[D:2)F25
M55GVIY[MM/S*WS5^PU_P5C\9?M0?M&>'_!6K>%=#M+'4[:Y:ZN+1IGF@>.&6
M59>6VA&V(FUE'+?>P<5^@\7*K]*QS+*\1@*L(8A).RDK.^EVEZ.Z>AU9+G6'
MS&E*MA&[1?*[JVJ2?S6JU/--(_95^%_@'X7ZEX/T/X:^ ='\(ZO(;B_T2R\/
M6EOIUY+E7WRVZ((G;<JG<RGY@*_-+Q7_ ,% =2^-_P"U/XHCD\(_#GQ%X+O+
M&^TN>+Q!H,,\\FA6R2SW,#NPW/%+]G9_*D_=^8R?+MK]=+B-95PR[@:^-/VF
MKC]F_P#9#U'6K;5M*\/^&O$GQ TV[BWVVASWTC12HT3OLB5MBMN^95V;_FJL
MMJ1<G"4+OH<V><\(PJQJ<D4]?S/P,_;6_P""W>@_M2_MR:]XV/P?\$W_ (;F
MTVW\/Z%<:E8+_;6D6\3*RW$4J[5$^[?\K*RJC[*^@O"OC"_\-ZI;:QHE_?:3
M?*C>5<65P\$JHZ[6575MWS*:\7^(O_!.KX5M\:KC6M/NKS4M,CE#QPV]K_9M
MK?.JK^]6W;<]O'N_Y9;O^^5KUF.(6T:JJ[45=J@5^T\"Y!5PV'J/&+W)'XUQ
M]Q%AL74I+!3]];O\C[-_X)Z?MAZ;X<T_5-%^,,TGC/POJFL:?:6":T]O>?V7
M<3LZO=-]J==MM%&N]V^9E^7:K,^UOU5^&>O^&?$WA.VN/"FI:/J&D*JI!)I4
M\4UJJJH^5-GR[>G"U^&@_8=^+S^#-/U^'X?^)+C3=27=%]GM_/E5=W#/$C-(
MBM]Y=R_=:N?\*_#SQI\.OB]X?6.U\0>"_$]Y=)IUAJ#QRZ;=0M.ZIM27Y67=
MN_A;YJ\7/>%<OQDYU\%B(QY?L]#LX?XRQN A"AC,.Y_WNI_0BEJL_.YF"FI'
MM(W'S1J?JM?E1\<?VT?VH_V.?$LUKK7B7PWXETVSL_[+^T)96]Q;0W$GS0SW
M&S9/%<[$.U)65'7?\CLNY=_]A+]KWX]?MO\ B+Q#X=E^,6G^%=6T?[/JEO+!
MX(M;C[5:^?AXFW/M5?NHW\;++N1D9=U?GF*X=Q5'#_6DU*GW3/U#+^+,%B:W
MU;6,^S1^F_V"./YEC7=7RW_P4/\ 'O@?]GFW\)^-/%GPXL_&5K_:?V6;4?L\
M4ESHXV,Z2+O'S_,OW=R_7I7%_MB^,/CQ^R?\$]0\97'QFTG5O*N88HK2/P-;
MHA:3<@5G-P=L9)5F.&(*@# ;%?,_P<_;B\<?M=V&G_#_ ,<?%*SN-6\57_\
M9WV'_A6UK=6,RONV;7^T+MVJ&9CMW;@NUJQP&7XAQ6*46Z?5^F_W7-,VS/!W
M>$E)*II9>NWY'N_['O\ P57U[]I?]K2T\%VW@_3['PKJ%O</%<K*\EY:K%$S
MCS?^6?S8V_*O\:_,WWJ]_P#VX?VS-)_9%^$MYJTS03Z]<*8M&L7E^:[F^[DK
MG=Y:;@SM_=_VJ\-^ _\ P27\8?LR>,+[Q!X-^+6GZ;K&H1>1/<3^%$NU$&]7
MV(KS?)\P_O-N^7^[7Q?_ ,%/_!'Q \&?M.21_$/7H?$]Y-91/I>J6]A]C@FM
M59N%A5F5)%;<K*K-\VUOXMJ^QEN7X/,<TA1I:0/!S3,,?E>4NK4UE^1VZ?\
M!8#QIJ'[,&O^&-2FU:Y^(&J3S?9=?B@BC@M;5W5MJ[6W+(BMM7Y?E5E9FW+7
MR1)X;OI-"756TW4&L;JX^SM=F)VBD?[S*S[65F7^[N9OFK9\#?"?Q)\5X=6D
M\-Z)J7B!]'B2>]%DN^6-'W<[/O/NV_P_W:^Q_P!BO_@GG\6/C)^S=XBT'6/%
MVJ?#7PEX@U&*9M,N-+6YGU9%1=Y=7=6B@DV[6B^7S5W;OO5^AYI++\@HMX9*
M4V]C\URN.8<08B,,2WR]S4_X)(_L+V_Q&TNY\<^.M)UC[-H^H[]%TR]5H[.X
M98EW7#0LOS]E5F9E;;7Z2>#OA?H/@2T,>BZ/I>CPR'>T5E9I;*S?WCL49:O!
MK+X _'S2K..WT[X[>%8[.-!%!'_PKN!/+11M5%"W 555:ROBII?QP^"?P^U;
MQ5XJ_:,\':/X>T& W5[>3?#]%2.)?O?\O1W-V557<S%:_(<TS:OC*[JU7N?M
MF2Y#A,#15.DN8^K/EAW-_#[5S?Q"^.7@_P"$-O\ :/%7BCP_X<M]NY9-4U.W
MLU8>N976OAOX3>%OVL?VU--DFU3XGR?#7X<WS;K"_A\+Q:?XCURW;Y?-6'>_
MV2-E^[N;S-K+_O5[K\&/^"2_P,^%<D=U-X-M?&6L2(JW6J^*97UBZNF4???S
MBR;F;YONUY1] :?B/_@K/^SAX3F:*[^+OA.23_ITE>\7_OJ%'6HO#O\ P5S_
M &<?%NJ+86/Q5T'[5)]W[1%<6L8_WI98E1?^!-7N.@_#OP_X,MEBT?P]HNEP
MKP$L[**!5_!%JQJWA_3?%%NUKJFGV]]#)_RRNH!+'T]&&V@!OAKQOIOC30K?
M4M'O[/5-/O$$D%Q:3I<12*W\2NA*LM;$,GG1!MNWV-?*/[37P8D_9 LKWXO?
M"'1VL&T-OM?BKPAIS^1I_BC3_NS-%;_ZJ*^1?G25%5I-FQ]VY=IHO_!9?X!W
MGA^QNY/$FO6\EU DKVW_  B^I2S6^Y=VQ]ENR[E_V684 ?65'6OE=/\ @LQ^
MS^Y7_BIO$GU_X0_5_P#Y&KU[]GK]JWP-^U1X:N-8\"ZY'K5G8W+65T#!+;SV
MDR_P2PRJLB-_O+0!Z514<<NZI* "BBJ]Q=&WW4 3[A7QEXG^,GQH^)_[?GQ
M^&_@7QSX-\->'?!>BZ9JCG4?#;:K+YMTC9B9EN(MOS+N_P"!+7U_J&KV^GP>
M9--#;K_?DD5%_-J_/#]K#X?ZK^QKX\U36O@A\5]>D^*/Q8UO[;IO@233K/5[
M;7KIV597E=D6>*VBCWMODG\N-5_B^5: /6O&?@OPK^RGXLL/C!^T)\2H?&7B
MC3=]AX9C;35L;/3977:Z:9IRO+(]S*H56?<\FUOO*NZN\_8;^,OCO]H"3QAX
MM\2>&]8\(^#]0O88/".CZQ9?9=5AMXHMLUQ<)]Y?-E^XK995C/\ #M9N^\.?
M!^S\7:AX0\6>,_#^AS?$#0=-\H742^<FESSQI]I^SEON[F7;O^]MX^ZU>A1V
MD<03"[FC7"_WJ )L8K@?VF8/,_9Y\==/^1>U#_TFDKO@<XI'7)Q6-:'/3E#N
MFBHRM+F/R(U'X.>-OA[_ ,$FO@1XT\3?%+XE_$'X Q^$="F^)?@%K#1;91H,
MMG!O>WN+/3HKUK:UW*\L+SL\L"/NE^5MY\?M=7Q1X[^/FI:5=37OPFU#XS>
M[CQO<::[M:3>%7T'3VN'E:+EK%LP^;_!Y7F;_P!WNK]=A\IQCWH%=4ZG-.4K
M;N__ )-&5GW7NV^;,J4>6"A_=M^#5UV>OX(_+?X[^ OV;_BPOP&\-?!FUTC4
M_AG>?'>T&IVF@2W9\*SS_P!B:B[Q:>5/V%K=MJB6*R_<,S2K*-[.K<;\5OA!
MX<\.?%3QU\*-'TFUT/X;:/\ M)^!XM.\-Z8/L>G:='=:7:3W,5O#%M6&*65W
M9DCVJS._R_,U?KUG(R:#R,_TJ8R:^]/[G%V_\EM\_+72I+FAR;>ZX^E^;7_R
M;\/,_'O]I#]DCX;_  L^"'[<VK>'?".CZ->?"?7M/O/ 8LK<6\7@69M'TJ\>
M7243"V$CSRN[FW$>_P"7=N6MK]H!_ ;Z1^TT_P 3/L;_ +4S:KJ3?"?[0SKX
MG:V^P1?V-_PC9_U_E[O];]C^7S?M'G?+NK]:BXV[CT]:%'//6B4KM>EO_2=5
MV?N[^;#F5TTNM_)^3[K6]NY^0OQ8_9XT/XD^!OV^?&7CSP]INK?$;P3I&G:E
MIVJ3)YEQX;U6V\(6<_VJQ?\ Y=9UG4'S8MKML"[MJBG?M&:E\-_$^@?'R^_:
M0FTU_'&H> [*;X57FJ1_Z>U@_AZ-IVT%L>8UY_:'VHW'V7]YCRM_[O;7Z\FD
MVY_"E6E[2$H+2Z2]-+-KLW^6A4:G*HZ7Y?QVM?TM^)X]_P $^@P_8/\ @SZ_
M\(/HV/\ P!AKV(<$_6D5=O3\J=NQ3J3YIN5MVV<V'H^SIQIWO9)?<.HHHJ38
M**** (Z*** "BBB@ HHHH **** '1TZFQTZ@ HHHH **** "BBB@ HHHH :W
M KY#_P""N7[*FH?M+? :*^T&WDN?%'@V9[VPMXU'F7B.FR:!>?O,NUE_VHEK
MZ])&*QM:D:"&218?M$D:\)N"[O\ 9_WF_P"^:Z,#BIX>O&O3W1Y^:8-8O#2H
M/J?SPQ^$=2AMFN;S3]4TW2[6Z^SWE[/9RM!:_/\ Q;4W,R_W5W-\OW:^BOBM
MX(^!^J_LV:%X?^$>O6'CKXN+K%JUP([>>UUB\^]O^S0SIN5/E3;M7Y556;^)
MJ_2#2OVOF-]X/T._\ ^+M'\;>-+74;BST6XM?W=O]C^4FXN5W1Q([,A5O[K[
MMORM7F7PS\?R?MV^)[WP;\8OV6=>\*>6C^;JNII;WFGJZ,NT17:HDN_=C:\2
M[=R_>V[6KZK-^,L7C7&,](Q/CLIX!PN%3DW=L^N/ K7$?AZQ6^VM?+;HMP0/
MO.H^;'_ JZ$-S7Q_KO[/GQZ_9?G4_!+Q5H_C3PA N5\)>.9IYKBS;^*.TU'<
MTOE_W4G9MG]YE^5=7PM_P4.UKP5XHT'0_C#\)_%WPQOO$6HQ:59:H)XM5T&2
MZ<[8HFNXMOE;V^[YB*O^U7Q\I<SN?>TJ?)!1/JVBJ]E)NCY;OZ5/N%2:"T44
M4 %%%% #73>*\J_;2^"O_#0?[+'C[P;#9V5Y?>(-$NK:Q6Y3=&MWY;?9W_V6
M678RM_"5KU>O(_VM?VAQ^S_\/;2:SL9-8\4>)-3AT'PYIB?*M]J$Y*PJ[_=C
MB7:SNY^ZJ-]* .1_X)O?M*Q_M!_LUZ/'<B[L_%W@^&/P_P"*M*O79K[2]2MX
MUCE2;<-S%]OF!_XMU?0EO(TD2M7SQ^Q+^Q?_ ,,P2>)/$FMZY>>+/B5X\N4O
M_%>MN66"ZF7=MBMX?NQ11[V5?XMOWO[J_0]NP:-67[M $U%%% #5!#5X3^UE
M^P]X=_;&^)'P[O/'RZ/XB\!^ [F\U*Y\'ZII*7UCK=]+!Y%O//O?RV2!'N"(
MGB<,\JMN79\WO%-= _6CS ^'?C=_P12\ ^*9/'EM\*V\+_!71_B5\/K[P'KV
ME>'_  E;QV-Z\LJRVVH-%;O OGP9G7GYI%GQN38M;'B;_@G#X\;Q]\76\/\
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
ME>[?"OX6:)\*?!.F^'?#^EV>CZ+H\(M;2VMUVK&B_P#LW]YNK-SF@#QGP?\
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
M_P $^]>^*6G_  _^+7@_QO'I][9ZV9=3M)8&B:WBBEVRQ(Z?>W*#N1_E;?7
M?%3_ ()G>./A?^RSX?\ %USX?\077B34-1=-2T2VM?MDUC:M_JG98MW[Q=NY
MMNY?GV_P[F^P_P#@B3\&?&OPL^&?C";Q5I.J:+8:MJ,4^G6]\C1SR;8L22[&
M^9%;Y5^95W;*\+.,=@<-E;HY=/KKYGMY7A<PQ^;JMF</3R.H_P""H/PO^-WC
MOPWHG_"J]:FT_3;%+B35X+34!I]Y<-\K)LEVLS+MW_*K+\VW_@/Y9^!_BS?^
M"?&FK-XBMYO$.F^(D?3O$NE7\K2KJUNWRLK.WW9$;YD?YF615:OW&_:;^%^O
M_&?X/ZMX;\-^)Y/!^I:@GE_VBMJ+AD0_?11E<;ERNY?F6OQZ_:?_ &:/A?\
M N*[M]#^+=CXK\16;K#-IMI9%F\W?M9?.5W3Y?F^7=N6N3@S%8:M3G@<3&_-
MY&G'>#Q.&K+'X9VY3MKO_@KA\4=#^$_@OPQH.J+8WWAFW^QW^KW-O%>2ZPJ.
MT<+2[E;8WE*C/M^9I&;YMM?<O_!*?]K3QG^UK\*M8U+QA9Z>LVBZ@-/@O;5#
M%]N;8KON3^\JLGS+\OS?[)K\;[:.2XD5$1G>3Y50;I6;_9^6OU@_X(M_VM\/
M?A7KG@OQ(UGINL6]V-8M-*END_M"&TG15666WW>9&C,C;=WWO]G[M=_&F19?
M@,O2PJ]_\3CX'X@Q^.S+_:)Z'W+'M\M:=\K;O[U<=\3_ (V>%_@IX?75/%.O
M:7H>FR3+ MQ>SK%&SMT4'NWRG\JQ/B_\?-'^%WP-UKQY%>6>H:;8Z8^I6LJW
M*^1>?)NB577C:[%5##=]ZOR>G0JSDHQ6Y^RU,;0I1<I2^$]'3=W;O4DZ_N']
M-M?!/['G_!8R#X[_ !,O-%\::/H/@FS33VO;6].J&:)W3:TJ,SHFW]VVY?\
M=;Y?NU]8>(/VIOA]X9^#C?$"_P#%VAV_A'RC-%J3W2^1<8W*53^^^Y2H5?F9
MOEKKQF7XC"SY*T+'-EV<87&+]Q.YP/[8'Q<\87'B3PW\+_AC-9Z=X^\<)-=R
MZQ=Q+/!X7TR#8LUZT7_+65F>**)/NL[_ #?*C5S'PO\ ^"0GP+\&6]Q+K'A$
M^-]8U"Y-[J.H^(IGO&OKAMN^5H<B!6;'\*>WS<5L_L,^'?$GQ'USQ+\:/&VE
MOI.N>/C%;:'IDZ&.YT/08&9K2"5=S;996E>>3[OS.JE5V[5^E-C5Q'J'F_P?
M_97^&_[.MQ?7'@7P+X7\&R:DB)=/H^G16OVA59F"ML'W59F;_@5>C6@_<[MN
MW=VJ78*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH CHHHH **** "BBB@ HHHH ='3J;'3J "BBB@ HHHH **** "BBB@ HHHH
M *38*6B@".2.O*?VA_V;9/C?XZ^'&OV_BKQ!X:O/A[KHU>./3W_<:HC(T<MO
M<+_$C(S+G^'<W]ZO6J* (;6(P[MU5-;TE-:L9K6XACFM[B(Q2QM]UE965A_W
MRU:-!&Z@#Y!_X)P>([SX.>(?B!^S[K6Y9?A3>B;PU)*=KWWAVY^>T8?WE@RT
M'R_+\B+]X-7UU]H%>)_M'?L?_P#"[O'GA_Q=H/B[7?A]XT\/P3646N:3!;S3
MW%A,RM+9RI.CQ.C.B.K,K-&RY7;N;=Q.L?\ !,E_'D*KXL^.?Q\UZ/;M:*/Q
M'%IT$GUBMX46@#Z(\1_$?P]X.'_$VU[1=+XS_IE[%!Q_P)A7/W'[4'PUMD9I
M/B)X'C5?[VO6J_\ L]>#^&_^")/[.>AR+)>>"[[Q#=;_ #&N-5UR]N6D;U=?
M-5&_[YKTCPA_P3C^ W@*YCFTOX._#FWGC.Y)VT&WFG0^SNC,/^^J +?B7]O/
MX,^%[622Z^*/@5O)7<Z6^LV]S)M]=L3LU?%7[4G[1&A_\%%_VA/A"G[/MOKG
MB+Q=X!\2M>3^*[>REM=)TNRVJMU$]Q*J[]Z_+L7[V[Y=VZOT7B^'&B:?IZ6U
MMH^EPV\?RK&EJBJJ^@&VOD[P?^S%\9/V#9?$\GP=7P?\0O"?B;Q!=^(;CPSK
M#2Z3?6,MPV^46UUNE1E^[\CHOS?Q+0!]E:?)YD;?_$[:L5\R^"_^"F7@O3[R
MWTOXG:7X@^"GB&X.S[+XQM?LEG-+_$L-\NZTFV_WEDKZ(TGQ%9Z[8QW-E<6]
M];3 /'+;R"5)%/((8<4 :5%0QWBNFZIJ (Y)=D99OEKG?&OQ!T[P%X<U#6-2
MNH[73]-MWN;B9\;8T0;F;_OD5O7Z;[=U]J_*O_@I5^SU^T%XT\8:]JU]+JFM
M^ =)26ZM;:VNE6*.+SYV7=;HW[UEBV;F96;:WR_=KT<KP,<7B%2G/E1X>?9G
M5P.'=:G&Y]B>(_\ @JW\#_"SZ2M[XWL/^)Q8)J-NT43R*L+=-^U3LD_V&^:O
M6_@_\?\ PK\?/#(UCPGK5CKFGJWEO+;/N6-MN[:W]UMO\Z_GOCD\F5F3;Y?W
M@?F56^;:5^;^ZR_[OR_PU^BW_!);XY_"?0?AAX>\+ZWJ'V7QQ'KUP]K92177
M^D3RC;%+L3=&VV,;5WK^[^;[K,V[['B3@VGEF$5:$^9GP_"W'57,L=]7K*R/
MTPL_FRU3U5TR-(E94;=5JOST_5#YO_;'X_:D_9E_['/4/_3)>U\W_P#!>?XL
MW&E>$_!G@^SOKBU76)[B_O8%5O*NHH%555RO]V5U;;]UJ^D?VQ/^3H?V:?\
ML<]0_P#3)?5YY_P63\,Z#;?LL7'B"^\,Z1K6M:?-'8:==WF]9=-6X;RW>)D^
M;<O#;&;:S*NZO;X;J1IYC2E)7U/F>+J<IY752=M#\L_@1J_@_P /_%K0[SQU
MI5YK7A2&XW7MM;/M:1/O*WS?>C5OG9-R[MO_  %OWL^&WCS0_''@K2=6T6[M
M+K1]2MH[BTEB8>7)$R_+M_P[5_//(J*KJK>9_#S\J_\ V/\ L_\  :Z:W^-?
MC+3_  G'X?M/%OB2U\/V\311:?;ZC+% J,WS+L1E7;\W\2_Q-_>K]EXLX-JY
MI4A6I2L?AO"/&BRA2IU8W/WF^.OQ,A^%?P?\2^*-D=ROAO2[G5/*+?+-Y432
M8^7_ ':_$_\ :V_;3\;?MB>)%N/$ES#8Z58MNL]*LMWV6S?:WS_-M:63_:_V
MOEV_,M4Q^V?\3)?A!J?@*X\5:AJ/A?4HEMYK>[;SY847YF1)FW2+&VW[K,R_
MPKM6O+/N[F=OGVKO,GR[?F5MO^[NKS^'^"/[/YZV-LW]D]#B+CJ69.%+"72Z
MG[H?\$U-)CT3]ASX7PHS2(WA^WE5MQ;.]?,_B_WJ]YKP#_@FA=22?L*?"]I/
MO+H-NBY_B"KM6O?48FOQG':8B:\S]TR>_P!2IW[$U%-WM_=HWM_=KE/4'44W
M>W]VFM-L^\RK0!\Y_M5C'[9_[-[+][^TM;7_ ,I__P!:OHZ'[E?./[6&T?M@
M?LXNK9_XF^M+_P!]:<U?1T7W* '4444 %%%% !1110 4444 %%%% !1110 4
M444 1YR[5GZEJUKIEI)/<S1P0P@O)+*0BQJO4DM_#5R23;*:^8?^"L'B_6/!
M_P"Q'XQ;1XVDGU")+"8XW>3;SS)'*V/]U]G_  /^&ML/1]K5C274X\?BOJ^'
ME6_E/FK_ (*A>/\ PKX;_:].O:MIP\2+:_#*T.B10:Q=6$-Q<S:P_P QDM)8
MWD18QOV[BOW3_M5D_ _XS_LW^+OA1KGB7Q;X!\9^&(_#^HV.G&.T\:ZSJ/VF
M2Z6X="O^DQD86UE+ C@ 8))Q7PMXE\:ZMXLT'3=-U&^N-0M-&A^R:>DOS?98
MMW^J5_O;58MMW-M7<VW[VVON#X7:UX)_X*%?LK6WPKTF'PC\-_BE9ZA%J:VM
MMIZVEGK\MM!+'YQ:).=T<SL1AG0J<!TP3^ESX9R_!8:$,PBWS25YIM<JNKW6
MJ>GEI?R/R:'%V9XW%3G@)I<L96@TGS.SM9Z-:^=G;S/IS]GG]F;]G+]I[X:1
M^*O">E^*KC3FG>UE2?Q=K<<UM,F"T<B_:R P5E;@D$,#GFN$_:T\+?LT_L<2
MZ/#XBTGXB+-KQ=8H='\5ZS+(H3;EI1]M7:O/RM_LM7H?_!,C]B#QA^QCH?C&
MV\4ZYHNI1^()K26TM]*N)I8;8Q+*)'/F1QX9]Z#@=(AD] /A[_@L1\'_ !1X
M?_:]OM>NK34-0TGQ-;V_]EW0@9XUV(J-;C;_ !*R[L?>_>5\Y1RC+JV<2PM*
MM>BGH_)I/\-OD?4XK/,UHY)#%UJ7+6:]Z/9IVOUW6OS/4_A)\?\ ]DSXA>,8
M]'OK7XF>&YKJZ^SV#ZGXNUOR+K=]QM\5ZRQ_]M-M?8T'_!./X2WEFK'3?%P9
ME[>.-<_^3*_*W_@G'^RVO[3'[3FGZ7J=A>2>'_#?_$TU3,&U=R.K10,W\+.^
MW_:VH_S+7[BV Q;K7+Q-E^$P6)]CA)\R.SA#,\7C\,ZN+5CXX_8K\,6O[,O[
M?_QL^%EO]IATKQ!9:9XUT%;F\FNIYHO*^QW.Z:9FD?9)%$/F9OO_ .S7U=XY
M^(^B?#;P_<:MKFIV.DZ?9C=+<7<ZQ1Q_[S-7S-^VE):^!_V[_P!GGQ7;7JV.
MJ*?$%EJ0V?\ 'UI*6'VF8NW]R*1$9?\ :DK\[O\ @H+^W!=?MF?$S=8-J%AX
M)T=573;"Y7RY)&9?GN)4_P">C?=VMNVKM7[S-67#^0U<TQ"HPT75G1Q-Q)1R
MG#.J_BZ(_2B__P""O_P%T_5WLY/'5FLD<OE-)]EG:+=_O;:^C/"'BK3_ !MX
M<LM4TR\M[ZQU"%;BWN(6!29&Z.O^RU?SEQQI'M:.&/Y64KE1M^5OXOXJ_<;]
MB[XX>$;[]BSP?XEM9M'T'P[IFB0BY7[4J6^C^5&JRQ.[M\JQ[3]XYXS7L\5\
M)K*HPE3?-<\#@_C1YK4G"MI8]]DN5A'S%5KYT_X*?:G+JG['^N:!8R;KOQGJ
M&E^&HE W"3[=?P6[KQ_TR>7_ ,=KSG_@JY\0X_B?^Q1+KG@'79-6CL]9LYOM
MF@7AE\E WS,S1'MQ][[NX-7QC^PQ^U!\5O'?[7?@'1;SQ_XFO[#4-4"7=GJ%
MXUS%)"BL[JR/N7=M1MKK\RMM;=7BX'A^KB,++%1FER;H]G'<54\/C(83EYN;
MJ?LAHFD6NEZ);V-G&J6MG$MO @^ZJ*JJH_[Y%>*^(O\ @F?\%?%GCB[\07W@
M/39]4OI?M%PYEF6*:5FW,[1!_+;<W7Y:]VTWYK?Y6W)G^]]WVJTRMS7C4JU6
ME*\)<I])7PM'$13JQN<WX,^&FC_#S1X=-T/2M-T?3;==L5K9VR001C_91 JB
MND48I A6E ..:B3E*7-(VITXTX\L-B2JNIVRW<:I(-R?Q#-323>6N35::Z6=
MEJ.9&A\J?\$_H],\%R>./@OJ<=FVK?"77)8-*1T_>R:+=-]JL756^9E197A9
MO[T35]11Z3'\N%_U?3.YJ^+OVNM#;X(_\%1O@)\2=(N8XT^(TEQX#URT7_EZ
M3R9;B&<_WF1OE_V=]?8'CGQM;>!/!6J:Y?,8;#2;5[JXDV,WEQ(NYFVK\WW0
MWW:UO)\J,)4Z<4Y6-G[*G\7]VFQQM;JVU5:O@O\ 9J_X*_ZY\</&F@^'+7X;
MZIKESJ6J_9=1U#3-ZVNG6DLS+#.5VLVY8MK/N95^5MK5]\1K^[5ON_+6E>C.
MD^69S87%4J_O4_LGRW^VY_P4IT7]CWQII?A^^\-:_K%UK$"72S6V(;>-"S*%
M5V^^ZLC;E7[NY<_>K\B?%'Q$L?'WQGO/$M]I<=CINJ:R^HW.CV3>0NQI_->)
M&_A;Y6^;^]7ZT?\ !4GXR?#'X9_!PZ+XZTN/Q!J&O13+HVGQH&G\U1M\]7^]
M$J[UW.M?EK^SYX3\<?$*V\5^&_!NAS>*IM8T@)?VZ;%^SHKIBX7<RJLGRLB[
M6_B;;7Z7P5&E2P\L5-6Z<Q^/\?5JM;%K#0=_(YB35ET'XE76H>#6O+>"QO9;
MK397@666W@WLJN^[<JLJLGSM]UF6NK^$?Q1\8:AXVT?3-$UR\L?%NJ7[Z39:
MW<7#?:O*O$97LVN6;S%665(MK;OED;<NW=70?L^?&_2O@K\+/C#H.K6L<FL>
M)-(2STN.XLMTC3+*R/!N=?E5596^;Y=R_P!ZN3\1ZOX9^&_B7Q-I.CM:^*O!
M_B*RM?M$FR6VOK7:$E5X9=JR0SP3[]K?=;;\R_-7U&:N>+A*@J7-;:3ZGR63
M\F$KQJ.?+??R._\ CA\4_BOX^^ '@_P+X^635)+KQ!,FC-J$K)JK/;;K5XI=
MVW?'YCLJRM_=9MS5#\?_ (R_%#PI\%/"OP9\665SX>T_P]%ODMW<;]2B5V:%
M7*[LQI_"OW?E7^ZM?1TOA[Q9^V/^SUH^KV/AWPOXW^,'PCU=--O+C56>*>^T
MYHDNK.X:))4B:26*6%V23<NYGVUE? /X#>)O^"H_QOU#4_BUH\>B:?X%WZ1-
M<Z/!]C^W3I*VZS<NSJS1?-N>/[N_;]YMR_'X#-\-12G6I1M!Z][GVN.R?%59
M>SHU&^?8^6/V7_V6_$W[7'Q(;PWX86SCDMT^U75[=*WD6,2LJJ[;?F=MS-M3
M_EI\WW=K-7ZQ?!O_ ()>_"[P3IG@VZ\0>&[/Q5XD\'V$-A:WU_)+) OELSAT
MM=_D*=S%ON;N%^9MJM7K?P)_9E\&_LV>%AH_@S0K/1;"1_,D$(+22OMV[G=L
ML[?[3-7H$<.QJ^:XEXCJ9I6O;E@C[;A7A6&5TN>3O-C;2S:"=F_A;YF_WJM4
M45\R?9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 1T444 %%%% !1110 4444 .CIU-CIU !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4V2,,*=10!B^)/!>F^,=+GL=5L;/4K
M&Z7;/;W<"3Q3+Z,KJRM7SA+_ ,$LO!?@#6[C6/A+KWBSX-Z],Y;=X?O?,TZ8
MMR5>PN-]LZ_[JJWHRU]4TSR%+[CS0!\K:WXU_:<_9WLFN=0\.^"_CEH]J,O-
MH\K^'M<V?Q.UL_FP2[5_A1U9OX5JY\"/^"KOPQ^,WB>/PSJLVK?#CQGSYOA_
MQA9/I5VGS;5PS_NWW?P[6;=7TX;92V[O7*_%3X*^%/C1X7N-'\7>'])\2:3<
M#]Y:ZA:I/'_O#</E;_:7F@#<74_M8;RU61=VVO#_ /@HCIGBK4?V3/&4/@Z&
MXN=<N++REBM5W3M$S;953_:\MFKD-/\ V!_$7[/47VCX&_$;6O"-C'N9?"_B
M%7USP]C^Y$C.L]NNW[OE/M_O*U0:C^U]\8O@O<+#\2O@/K&K:7(/FUOX?W@U
MR"-5^5B]LX2=5_C^ZWR_[5;8>M[*JJO8X\=A?K%)TNY\%? /_@E#\0/VBOAC
MX=\8:3JGANQT77'+(;B><W-O"&>)G*>5MR0F54-R67.#N%?9W_!)O]C?QM^S
M+/\ $)?&VDP::NH2V<6F>7>0W&](_/\ -==A8HKAXL!MK';R 5%>W? C]M'X
M._%G3&M?"/C3PJ[V*;I=-><6-U9\\[[>4(Z?-_>5:]'@^*OA(!MOB?PZS?Q8
MU&!O_9J^BS#BW&XNC4P]51Y9J*;MJN5WTUZ]='<^5RG@? X+$4\5#FYH.3M?
M1\RMKIK;IJK'1V4?EJRXJ>N9_P"%O^$4_P"9H\-_^#*#_P"*H_X7%X1_Z&GP
MW_X,X?\ XJOES[8\5_;$.?VH_P!F<?\ 4YZA_P"F2^KG_P#@KI\,M:^*G[&N
MLV^AVMQ?7>FW=MJ#P6\1DFFBB?<X15^\VWYOPIW[6OQ.\.ZM^TS^SBUOK^AS
M+:^,KYI3%?Q2>6/[&O@,[6^7=_M5] 'XF^$;B-6?Q+X?^;L=2A_^*KHP>*EA
MZT*T/LLX<PP4<5AYX>74_GIUK2+SPW=+'J%C=:?<2+O2WO$:*7;_  MM9?\
M=_NU7^T)''N=HT^7=_>:OV$^!WPL\%_&O]LK]H:SU31?"_BK0;/4M"O++[3!
M%?1PW$NEJLQ3=N56;8F[;\WR_P"[M]XTW]CKX6Z,Q^S?#WP7"WJFB6P;_P!
MK]6I^*4HPY94]3\?Q'A*YSO"IH?@)Y/G;M\>Q57^^N[_ 'OX:^A_V"_"</[0
MGC9?A6^B^!WFU!;O68M6UFSN)[I?*$"^1%]GN(I/XW?[[?[ORU^JFN_\$]/@
MOXEU":YN?AMX5\ZX"J[PV:P-\H^7&S;M_P" UP?QA_X)3?"_Q/I.FW7A&SN/
MAIXM\-W2ZAHWB'P^PCO+.=5P"^_<LL?7<C?>7=\WS-7G9YX@+'X;V,8.+/2X
M?\-G@,6J]62DCIO!_P *OC=X&\,6&DZ/XJ^$-CI>GP):VMM%X-U!4MXD7:H7
M_B8_W:V8_"7[0,B_\CQ\(_Q\%ZBW_N36N$_9R_;2UK3/C))\&?C)8V/AWXCV
MZL=(U./=#I7C:W5F_P!(M-_W9=NW?#N;:S';\M?4D9\ROS)^]+F9^M1C&$>6
M)XO_ ,(?^T%_T//P?_\ ",U'_P"6E'_"'_M!?]#S\'__  C-1_\ EI7M6/\
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
MTVQOO ?]EH]Q-/8>?%:W2ROYIEV,LB+Y6QE;=MVJU>J_!'_@H3X,^)?[*_\
MPL+5M6T_2$TVV0:Y KF9M+NF1<P[57<S%ONKM^;-8L__  57_9\\:>'9(KOQ
M?9QVUQ&8Y(+[3YT\Y&&""C)\RLM?&_CJS_9E\&^'/B%I_A#Q+XPO+KQ];PP:
M9HT6FSQVMK*LJRP^47B59/WGW=[-\K,JLN[=48?+Y58JE6I--=;$8W-O95'7
MH5E)/[)Y/^T%JWA_]LK]K+QQXFTGQ)H?@W0;J!+VUN->26U^V+%;Q1L%10S>
M:S*WR[=S;5_BKN/^"8_[&L7QD_:;M]3O]4\-ZKX?\!NM^Z6>I0W+:A+L5HF\
ME3O\K<V[S678S)L5F96V_ _[8/QDU+X&_!+4->T>SM[J_CECMXA*NY+;><>:
M0NW=M_N_WF7=N6K?_!MO_P %4/$G@/\ X*,0Z/\ $+5KF^\+>.-(FT:XGCM
M(["X::*2UEE2+:NQ9=T2NR/Y?VIL;59C7V7$695,MP_]GT9RNX]M+>I\APKD
M<<SQ#S6O&*@I=]3^GO2HECLX]GW=O%6SP:K6D9B_W=S'_OHU\^_\%,OC5XH_
M9\_9/NO$WA'5/[)UM?$OAVQ6X^S17&V&ZUNQM;A-DJ,OSPRR+NVY7=N7# &O
MR?64DN[2^]V/VZG32]V)]%XYI:^;_CI_P44TWX!WFI77B#X8?%Q? FA:C%I>
MK>-ETJT@T?3Y7E6(/Y,UTFH30;W0?:+>TEB^;*N=K;;'B7_@H)H&E_%_Q!X4
MT'P/\3O'4'@W4;;2?%.N>%]&BO['PW=W*)+'#+%YRW=PPCEB=_L=O<>4KJTO
MEK2]/ZV_S7WKN&U_(^A@VZA:^+OV;?\ @H'=7/Q<^('@GQ')KWCKQ:WQ1U3P
M[X>T31+&U:ZTK1K>*U9KNY;=$D5K TK9FG?>S.J)YKLJ5Z/\%OV_-(^/_C+3
MX/#W@/XH-X-UB]O=.TOQU_9MM-H%]/:M(LRMY-R]Y:Q[X9466[MH(F9-H<EX
M]Q'WHJ:V:3^])_K;UN9QJ)MKLVON;7Z7]#Z*/#4F37S)X,_X*;^#?%>KZ'=M
MX6^(&G_#_P 5:R/#^@>/[VRMD\/ZY>O*88HX]MRUXD<LH*133VL4$C;=CG?'
MNR?"'_!6[P;XLO=+NCX#^)VE^#=8\93> D\7WUGI\>CPZRE_+8+;N%O&NMLM
MQ%M298&BS*BLZ-N57&+E:W73YZ:>NJT\S27NWOT_X/\ D_N9]9=Z13DYKY\L
M_P#@HSX)U'X7:/XFCTKQ89M<\>/\.8=%^S6ZZI%JT=]+9RJZ>=Y?EIY,MPS*
M[?N%WA6/RU\E_&/_ (*3>-#X1_MGX>^-/%7]AS?!'XA^+K:7Q%I&E#46U;2=
M0MK:UN'6&'R=L3/,J(OR/&4:57;YJ(QN[+S_  BY?EMZHJ,7*:IK=M+[WR_G
M^3/TWW TN,5\L0?\%%K/PWX?M[&#P9\1?B5JWA;P]IVL>-KWPQ8V30^&UN;9
M;@/,)[FW::1H]TOV>R2>8)M_=?/&K?1/PZ^(&C_%GP#H?BCP]?0:IH/B&QAU
M+3KR YCNK>5 \;K_ ++*0:<HN+:[?U^-M/0RC)-)]U?^OO1T%% Z44BPHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH CHHHH **** "BBB@ HHHH ****
M"I*CIRR4 .HIN^EW"@!E%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 41_P 5%$?W
MVH S=3TB+5M/N;:Y@CNK:X1XI8I1N21&&UE9?XE9:^;?^":&DS?!W3_B3\(9
MYGE3X8^+9H])5F+>7I-[$MY9K_NJKRJJ_P *HJU]3O\ =KY ^)_Q$M?V/_\
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
MQ)\#_#_[!/P7\=^!?BKXJTOQ%)XTMQ>^'-*TJWFN;RSNHEDQ=?.%6)6;8O\
M=;;]ZNJ_8W_X)7Z3XM^#.C>.8?'NL6_B;4-(>X@32[A$CT^]=-J?O4.Y_+_B
M1OO,6KH_UEPJI5*SA\6D>QY]/AW%2K0HIZK5GQ'^T5\'=2\#>.=:\,^--+T]
M=0^634+!A%/;_O4679A?W;+M=?EKR3X:?#GP;^SYKD>MZ'X;LM.CL[J*]NC9
MVZ-<R113+*Z*SM_L_*K,J[MOW:]1^*'B#Q1XH\<:A<^,KR^O/$5NZVM[)>-^
M]66!5B97_P!I=GS?-_M;:X[6/#K^(=#NK!&VK>0/:KL3S&W.NWY5_O?-_#7U
MDL+#$9;[:JE*?)O\CP,+BJN&S'V%*<HPYU=:V>O4_I5M%P-W]ZOD?]H[]E?X
MY?M#>(-:\#ZUKW@75/A'K'C/2/%%OJ\LTUIK^B6-E=6MX=(2RBM/(N%:>U.V
M[DNE=5G.Z)]B[O6OV#?CJ?VA_P!D7P'XLN)Y)=2U#28HM3+GYUO8LQ7"G/\
M%YJ/UKV2,[N:_FZSA5OU7Z-/\U^FS9_4]&7-!.)^:_[77_!*SXT?M&>#_BAX
M9:3X7^))?%'B<^)-!\8>*O$>JW%_I\"W4$L.FIIGV1[:R6*)&@6YMY6^7Y_(
MWRNU>X>$OV8/C5^SG\;OBEJ/PQN/A;?>'_C%XEA\4WM]XGNK];SPO<_9+:UN
M$CL[>+;J$;K;*R;KJS9&9L^97USC#4BC I1DXJR]/5:?_(K[O,TE[S<GN_\
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
M/5O"N@67B76+OPZVBI:Z?:74MW'%G[;J-K++)FSG.R*-^B_Q';26CN_ZTO\
MD5ROI_6MOST/H9)-].KR'PK^VU\*?%]GX2>U^(7A"WOO'&E0:UH>F7NK06FH
MZA:3PM.DJ6LKK*R^4DK_ '?E6)_[K5<\/_MB?"OQ?\+M4\;:;\3OA_?>"]"=
MH]2UZW\16<VF:>4^^LURLGE1,O\ %N9=M.47%M2TL1&2DDUU/4'DV4WS_:O-
M;O\ :[^%6G_##2?&TWQ-\ Q^#M=N5M=+UU_$=FNF:C,S;4B@N/-\J5V8$!59
MF9JX3X,_\%+?A=\8KO3XFU-O"?\ ;&B:+K>G-XCN+/3UOEU62\CM+6']\V^Y
MW64NY%_O)M9OFVD8RE>W0?3FZ'T+Y_M1Y_M7!2_M+_#FW^+D?P_N/B!X*M_'
MTD/VI?#,FN6JZPT.UF\W[)O\W9M!;=MV_+5;P!^UM\+/BUJ%]9^$_B5\/_%%
MUI=DFI7T.D>(K.^DL[5QN2XE6.1F2)EY5V^5J7F!Z+YW-+Y_M7COP*_;;^'?
M[3OQ(\2>'OA_XBTOQ?#X7TVQU*XUK1M0M=0TJX2[EO(D2*XAE?,B-92[U95V
M[D^9OFV\OKO_  4/T+3O$&K2:?X*^(GB3P3X;U-]'UKQKI5E:2Z+I-U%+Y4R
M%&N5O+A8I?D>6UM9XT975F78^VN25["[^7_#GT5Y_M1Y_M7(Z=\;/"6IV[/'
MXF\.LL>K?V"VW4H6VZAP/L?WO]?N(_=??_V:\U^*/_!23X'_  J^&OBOQ9=?
M$WP/JFF^";Z#3-<&F^(;"XETN[EG$"03+YRK%)O)^61E;:C_ -VIO_7W?YK[
MQ_U_7W/[CW9KG:RKMJ:O/8?VE?AWJOQ-M?!5MX_\%W'C.\L!JD&A1ZY:MJDU
MHPRMPEN'\UHF7^-5V_[5<W_PW[\#QIVI7B_&;X4R6NAM:KJ<R^+;!H]-^U';
M;><WF_N_-;[F[;O_ (=U5J'2Y[-1']]JXO7/VB/ 'AOXDZ-X-U+QQX0T_P 7
M^)(C-I.AW.L6\6I:HBC)>"W9_,E7;W137,ZY^W5\$?"<&NR:K\9/A3IL?A>=
M+767O/%MA"-)E>1XD2X+2_NF:2*5%5]I9HW7JK5('KC?,"*\U_:;_9M\/?M2
M?!S7/!GB>$2:;JT!5)57]]8S+_JKB)OX7C;YE_\ KUWVCZQ:>(-+M;ZPN;>^
ML[R-9H+BWE$L4R$95T8<,K ]1ZU:GA\^,KTH _/+P)^WI\0O^"<%G;>$?VFO
M#VL7GA73[K^S-(^)6F)]IM;Z+=^Y:[3=YB2;-VYO]8VWYE;[[?9_P._:;\!_
MM(:"^I>!O%&E^)+6/:)A:2[I;8G^&6(_O$;_ 'E%=3J_@[3_ !-IDVGZI8V>
MJ6-PNV2WNH5FBD'^TK##5X+XD_X)2_!75M5EU+0_#%SX U:0;?[0\&ZE<:#.
MOOBW=8]WU2@#L/VWOVA_^&7_ -F?Q9XTAACN=6T^T:#1K27C[=J$O[NWAQ_%
MNE9/N_-M#5;_ &2/@M/\&O@!H.DZA-)<^(+N'^TO$%Y(=T]]J<_[VYE=OXOW
MK,%_V55?X:\E\%?\$IO#NC?%C2/%7BKX@?%+XG?\(W<K>Z-IGBW7GU"ST^X7
M[DVQA\[I_#N_B^;EJ^KK>#[.FWK0 6]OY$:KG=M&*IZEI,.IVDUO<1Q307"E
M)8W0,LBD8(8'JM:%(WS+0!\6?$_]FWXB?L4>)[SQE\ ?LNH>!V;[;KGPOD_<
MV]PP_P!=+IC[MMK*RC?Y7RQLR_[5?37P&^-.@_M"_"_1/&'ANY:\T?7+5;BW
M9T\N2/YF5D=/X71U9&7^%D:NQ>SZL6SN^]_M5\G_  ]TMOV(_P!LV;PS S0_
M"SXV3S7^AVGW8/#_ (@4+)<6D7S;5BND66=45=JR13_W_F /KFBJ]I=?:$^7
MYE['UJQ0 4444 %%%% #7JO>?ZMOESN5JDNY/+CSMW5E:QXLL='C7[9=VMKY
MC;(S-.L:R-_=#-_%4RW _('_ (+.^'VT7]L=I/[-CL(+S2+>3[3M6/\ M)][
M*SM_>9=JK_P&OR[_ &ZOV,KSXYW$?B#PWNE\16Z)#<V<NV/[0GW8F!;I(R_P
MM_"JU_3K\1OV3_ ?QA^)UIXP\4>'[?Q'J6GZ;)I<$&HHD]K#$TN\OY+?+YOR
M[=WWOO+\NYJ^&_\ @KEX;\!?$/Q?I/ASX<V.EZ]\4=/9KC7-.\.VC7.H1Z?&
MBQ_OA;J6^1G151FW_,OR[:_1LMXDH8G"TLJQ2]W^8_+L;P_B\OQE3-<,^;^Z
M?SK?#+_@GM\1/&'BF&SU#0[C1;&.54N+VZPL<7K[LWIMK][_ /@D#_P3<UWQ
MQ\+K?7+3XD>)/!_PWCB;0Y_#^A2SV<^J1P%-X:;=N17;>K,B^9]Y59:[[]BO
M_@E=;:3\/+CXB?%G39+N:RLIKZT\,RMY4>Q$8_Z5M7YF;'W/NJK+N5F^6OJ!
M?VR-+^"W_!*2S^/>C>!+2UT^W\$V?BN#PK;WPMXH$G@BE^RK<"' "^9MW^5\
MVW.WFO!S:>"I<V'P?O6:N_6]OR9]/E%7'8UTZ^+7)?:/I;_-'KGP0_9@\!?L
MXZ.;/P3X3T7PS#<,K3M:6Z^?<-C[TLS?O)6_VG9FKT"2W^8-NW5Q/C3]J#X;
M_#+QCH'AOQ3X^\$>&?%'B@ Z3H^JZ]:V=_J7_7"&1U>7YCCY%-;<GQ1\,V^I
MZ]:/XCT&.Z\)P)=:W VHQ>9HT,B-(DMRN[,*-&CLK/M4JK'M7S,M%=GU*E>U
MOZN;LDF5^[MKSSXL_LN?#SX\E7\8>"_#WB"X4;4N[NP1KJ$?[$RA94^JM3/%
MO[7OPE\#7WA>SU[XH?#O1;OQM%'/X>M[_P 26=O)KR2;=CVBO(&N%;>F#'NS
MN7UKE_ __!0'X9_$']KCX@?!FU\2:/#XL^'&E6FJ:E%)JMJ-Z3"5I0D:R>9_
MHZI&92RKL^TQ9^\*%?\ /\-_NZBYE:_I^.WWG.ZO_P $U? NJ^)M OH=?^)5
MK#X7U&'4M,L!XMN;JUL98ON^4MP971=ORLJ,ORLRT[]O']B9OVF/"O\ ;WA/
M5KCP=\6O#<?F^'O$ME,UM<Q[6\S[)*Z;6>"3'S(^Y=WS;?O;O1?!O[6?PC^)
M7P\USQ=X?^*/P[U[PIX;S_:^MZ;XEM+K3]+V#<?M%PDICBVK\S;V%6_A7^T1
M\.?CAJ.M:;X-\?\ @GQGJ/AN;[/JMKH6N6^HS:6^YE5+A(Y7:)_E8?/M^96H
MU*/B_P -Z'K'_!7C]B"QT77-<C\)?$CX=Z]+IWBB"2U62/[=;"6)FEBB==JN
MK;UV_=;[M=Q^R'X[^'O_  3VU'0?@!XN^)6EW_Q$\07EQJ-K:1)+'%NE;>D6
MYMRQ;E7<JLR_,S?WEW>N?%3_ ()Q> /B5X\U#QAIMQXM\ ^,-8 %_K/@_6YM
M'N+_ &]&F6/]V[_[;(S>]9'A7_@E!\']&\$^(-'UW2M4\=3>*K]-2U;5_$FI
M2W6KW<T8VQ'[2FQTV?P[-M=7UNK['V%]#@_LVC[?ZRE[YC?MK_M-^*[?XI^#
M/A'\&]6T./XL:]<-JM_%J$/GVNDZ5 C/*]V%^9%E<HB_Q-NKP_X+_$7Q)\1/
MVM/&GB/X5ZUX5T7XMWUG;V?Q$^%_C&.6*2.XLU6!9;*^B5F2+:R,K*KQLK(V
MU6:OLCX"?L7?#7]F.XO+CP3X3T_1[S4D$%W?/)+>7US&OW4>XF9Y64?+\I?;
MQ7)?MI_L>ZA\;%T/Q1\/]4T7P1\5O#-^MQIOB:6P\UUA9'BFMI=H_>HZO]U]
MR[E7Y:Y3O+?[//[7>H>/OBSJGPW\=^#[KP-\1-*L4U061N5O+'5+-G:+[3:7
M"JN]=RL&5E5E_N\U[U#+OKP?X!?L7_\ "L?B?)X]\5>-_$WQ!\=3:2NC+J.J
MK!%!8V_F;W2WAB15BWMMW?,S-MKWA(VC'WJ )**** "FNF\4ZB@",18]ZBN+
M!;B/8^UE]UJPS8H5LT"Y5N9VG^';?2[?R;>&W@@7E8XTVK^56H[+UVY_W:L4
M4#*_V1L?>YKR7]J?]E'3OVF/!]G;MJ5YX=\2>'[U=4\/>(-/_P"/K1KU-VV5
M5;Y77YF5D;Y65MM>P[A4,LBMNHYN4SY8GY4?%[]HSX<Z9XG:U_:/^&3>(_BO
MX7O7\/ZEJ>CJ\5GJ%K %EM[U(FE56\U9MVSYMK*Z[OX:]$_X)=2? ^R^,OBK
MQ1X'\1:MI>L>*(GM(O"6J;(%L85=9<PJO^M7IM;<VU=R_P!ZO?\ ]O7]@O0_
MVP_"<,C31Z1XHTEBUEJ<=OYC[/O-$XW+O5L?WOEK\7I/[/T?QU(]K?ZQI]K8
MW3P)?NGD7UJBNRN^U6^61?G^16^\K*M?>9!E^'S'#.DZG*T?EO$V+Q668[ZR
MJ2DI'Z2?M)Z9^SS^WM\3=1\-:'X@L]%^)T,SVMGJL5J\46H3H-OE.VU4N%W!
M_P#;_=MM;;7F?[%/_!+OXC> ?VOM$U7QAX?T\^%_"\[WGVU+V*6"\=49862)
M3O9MVUOWBKMV[OO5\G_%CX2^)_V:/B1:PWEPUAJ4834M+U73W95N(6W>5/$W
MWEW+][^)?NM7V;_P3W_X*-_&;XQ_&_P]X1U;2;'Q9X?;]SJ6HQ630W.GIL;;
M<2NI\O\ A^[M7=N^6O:S#+\=@<N<\'4YZ36O_ /"RO,,#C\Q7UNGR5$^A[S^
MS5J$W[)?[=GC+X.7@QX2^)S7/CGP1+_RRAN&V_VC8+\WWO,W3JO]UW_A6OL:
MR?S+=6ZU\Z_M]?!CQ!\2/A%8^*/ JJGQ,^&=ZGB3PNP^]<2HK+-9-_>CN('E
MB9?NMN3^[7=?L@?M)6/[5/[/OAWQG8P26<VJ1,E_8NWSZ;>1,R7%NW^TDJLO
M^TNUOXJ_*?>^T?N,?A]T]8HI$^[2T%!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% $=%%% !1110 4444 %%%% !111
M0 5^6_\ P6^_X-N=/_X*N?'#1?B9X7\?1?#_ ,80V$6CZREYIAOK/5+>)V,4
MPV.C)/&KLG\2NJQCY-I9OU(HH ^;_P#@E9_P3G\/_P#!+;]CK1/A3X?U2Y\0
M26UQ-J6K:Q/!Y#:I?3;?-E$6YO*7:B(J;FVK&N69LLWTA110!GZ[=7&F:-=W
M5K9S:E<6\+RQ6<+I&]TZ@E8PSD*K,>,L0OS<U\-^'OA_\0/VK/#OCZ\^-G[-
M?C2;Q)XF\/OI8T?5/%&AP>'[?3O/B=](M+FQU*XN6EGVB62:6"))VB1':)%5
M:^\S0.M3;=KM_7]?YE=+'YT6/[)/B[P)\0/#7Q,^'OP1U+P3X5\&>++'5[#X
M0Z?_ ,(]I]Y&O]EZII]]>0B&\;3(I96U"WEV_:59UM6W,KMMKJK_ .$OBOQS
M^R)\2/A%X@\-ZAX:\=?M#6GC+7+2WDFLKJW\.^=*%M[6\>*9U:7R[FWW-$LL
M6[>N_P"YO^Z1"H^:D>)9%VGKUJO:-^MK?E^J3UO]P<W*XM+X7?[K_P";/SY^
M)7P1^,G[0?BR'XH7'P?USPKJ'@&'PH--\*:CK.BRZEXDEL-4>\U#R98+N6TB
M7RG5(//EB9I%;=Y2[6J3PE\"_BMX)_:4E_:);X3>*M2U#7/%6K2S>!+;5M$&
MN:;IUSI.F6$,[RR7PL6D\W24=DCNOE2YZLRLM?H*(_DV_P -0>0L<GWFJHU.
M1-1TO?\ &U_OM_E8SY?>YUO9+Y)-)?*_^9X+^S-^SWXL\*?L4Z5X.U#Q%K?P
MZ\7:A-=ZM>7N@_V?=7FBSWFHSW\EM$;NWN;639YS0LS1.K*K,NWY6$W[4OP)
MM?'G[*<?A'Q5X3O?VA(+&XT^ZU#2=9O[+3;SQ(+:ZCGWN(DMK&6560/]GD6"
MVE9=CLBL37O$:>8U-F@3=RBM]:QG[SN^]_N"G'DBDNA^?_@+]FCQY^SS\4/#
MOQ3\(_!_6E\+Z;K&K1Z1\*M(N= L+SPEIE_ING1/Y0^V+IR;K[3WE:*"ZV[;
MQF&YMRUROAS]DKXS_ 7PAXQ72?AG?>,M:^-7P]?0[Q+#5]*@MO!NJRZEK%X5
MNWN+F*26V5=9V[[59V_T5]J?.M?I0RY7;_#1&BQ_=K64W)6EJMOE:UOGOWOU
M+BVFI+=?YI_H?'OQJT37M0U#X9KX1\&^)?&6J_LR^+K+^T=-MY=,MIO$5O/X
M>GM7>R>YN4A5XUU!'*SO W[IP.&1F\]^'?P;^,7P"^)G_"VX?A#KGBK5O'%E
MXIAO_"VF:SHL5]X<>_U*"\T_SIKB\B@=?*B99S;SR[9&78LJKNK]!GMEF52Q
M:IMBL?F532EJU*6^O_DRL_OW\A.SIQIM:*W_ )*VU]S?^9^9?A?]ASXK? CX
M#>)O@OIO@G4/%EE\4_#'AG1[OQ;9:CIL&G>&YK73[;3KXW$4UQ%=NJ1V_FQ>
M1%/YC/M;9\U?2'[:7[)=]^TU\>?@K=-'XDC\*^%=8O[K6[O1/$UWX>U"S1M,
MNHHG2XM)X+G:TKHK+$_S;OF&W=7U!+:([9^[]*C>-1)T^[53K<[;GW_K[NAG
M.DI>\WK_ %^9^;?B_P#X)V?%3P+X;72-!7QIJ:^ OB8GCFR\5:?K6F:EXM\;
MV,NG75M%%+-KK7$#ZA8R2HBF\58&BB@:)XY%^3/\2?L&?$;P_P#"_2=0\/\
M@_XP7'BW7$\017$K>(?!UY/&FIW2W#V6MZ9+:0Z1+83NOFRK8K++$S,J-*KL
M]?II)'YE*B[$VK4\S_KT2_%+7OZ&LI7M_75O\V[=NA^??A_]F?XM_"W]HFZ^
M)VH?#N/QP+?Q1>W#Z#HE_80-=+>>'-$L?[1M!=W$421Q3V-W%LE=)?*E=D5O
MNOXYI7_!-GXQ^'O!>GQW?AWQW9V?BCP"W@J_\->"M2\(^1H__$TU.X>*[FUB
MVN-MB\5[#^]L%:5?*^:!V5-OZS>6OI36A#5527-:_1)?)*W]?Y"I^[L_ZOS?
MFCX%\/?L'^-/#WA3Q_;GPRUSK&K?&WPCXIL;Z;4;2:ZOM)TY-"2XNGFW)N9%
MMK[Y65)&^;;%\ZJW-0?LK_&;0]+7[+\)]-U:Y\+Z-XVTE+37;K2K[3]>_M'Q
M-IVHVSPPM<[7WVJ7#(MUY"K/ JR[%99&_2'RAC;BF_9UK3VTK)+I_P#(J/Y+
M[[F-.A&,N;^OB<K?>S\Z/@Y^RM\:-8_:SN/'GBKPCKUO8ZI\0]"\3>?J]]H:
MWEO96^@ZG8S)+#I\K1JT4\T*[%>=F65&\V7;)LW_ -L']ECQ%XR_;O\ '7BJ
M^^$_QR\>^$?%'@#1_#]C=?#WXD0^%$6Y@N-4:XBO(_[:T^29-EU!MWQ3K\TF
MT?>5OOM8U3^&EK%]NG_ 2_0Z(S:^ZW_DSE^;^X_/?1O^">GQ6U7X-_$C0==7
M3+KQ1X@^#GA3PA!JKW,/V;5K^PEU.2[LG9%WK$RS6\3.T2JRRLRKPRK-XQ^$
MGQC\1?%/7OBQH7P'M_#_ -L@\,Z1_P (KJ,N@ZCKW_$NFOY9-3M$^W?V8L\7
MVFWB@:6Z23RDE;Y&$<=?H%GFD%:5:CJ3YGOO^-R8I1O'NK?*R7Z+8_-K]FK]
MD_XT? ?X@OXZ\2_#76/'DDVN^,('T635]#%])%K3Z9+;ZDVV6WLU55M9H)T1
M5E59'V).OS/SW@7]A3XN>$OV<]?\%W/P;TNYU7QQ\%?#GPY34/[:L/*\.W\3
M:K]H\YO.\QK2V^T6\NZV5W:39L1L,T7ZCXYIIA7?OI*I:FJ:V22^2O\ YO\
M2R"#<&[;MW^=[_UT[W9^</Q!_9Q^/7C+XW^$[!O $EOX=\'_ !1M/$MQ>Z0=
M L],UZR6)H/[1<O*VH3WRKL:576W^Z^UKA516SU_X)F?$*X_8U^"?@RU\)Z7
MHVO>&?A+KWAG78I+VW6"/4+I],G%G*\3MOCN9+>X5W3>OS,S?>^;],-W/W5H
MJ*,G"#BN]_\ R7E_+^K#C93YDNEOQ;_4^5_V,/ WBV7]K;XJ?$/7_A1J'PMT
M?Q=X;\.:786E[?Z7=7EU-8OJ:W#2K8W$\:;5FA5?G;='L^ZRM&F/X"M/C5^R
MAX&\0?#/PC\+_P#A)9)]?U74?#?C:XU2P7PY8V^H7\]\O]HVWVF+4/-@:X=&
MBMX'678G[]-[-']?+"L<C-1)LN./FK24^9W%RZ_UVL? M]^SG\5],^(EQX7L
M_AS<:EX=U#XS6WQ#N/%']LV$&GOILB(TR)!]H^UK/'.I5D:)E\MMRN[?+7 :
M'^QY\:-%^&?B[P[HO@#Q59^&M'\-66G:1H7BC5_#VIWRS6>J6MS%8:)JENR7
M+Z<T,,VW^UFBD\QH&VI^\V_IO]F%.\M<_=K*E[D>5?U:*BON2T(=-7;[_P#R
M3E^+;O\ (^!1^R]\3M<UB'P?-\.KZS6[^+4/Q2;Q_=ZIIOEVEI]M6\-@T45P
MUW]N2+=I^U8VMO*^;SV7]W53X/\ _!/[Q5X7\%_"FSOO NFPW7AGX)^)O">H
MIYME)]GU:_GT]T@W*_S>;LNF9UW1_>W-\_S?H/,?M$>UOE^E.M[1(T7^*E'2
M#I]-?QCR_E^*-;N[GU;3^YM_FV?F#HG_  3B^+FC>,9-)U*+XG3Z/XSN?"FI
MS'P_JOA*WT;1'TO3M.A9+Z:]L[C54E@GLY7B_L_S8W\S_EAN=V]&UK]C?QMX
M5_9HT!;7P;X^7QMH'Q&\4^([6Z\"^(-%M==TV+4=3U*2.ZBCU)CIMW'/;7$2
MRPW+JRI(=J[TVU]_8YI$7YZVJ57.-GU_X'^21G3BHI16RM^":_4\T_8\\&^)
M?AY^S%X)T/QA9:)I_B+2],CMKRUTFUAM;.VVY"1I' JPH538K+$!'NW;/EQ7
MIVW::/04I^;(K.4KMR?4(QY584=****"@HHHH **** $9=U>&?M^_ 34OCM^
MS7J]EX=>.W\9Z!/#XA\+7#?\L-5LW66W_P" NR^4W^S*PZ5[I5>^7_1V_O4
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
MU!]6U:QU*R=WN(?*9KC45M?M*[2K3LB[ K?*M9M7:?I^3?X6^]CK2Y)66O\
MP\5^M_17/TYT+Q=:^(+B\CMUU%&L;E[.7[58SVNYU 8LGFHOFI\WRO'N1N<-
M\K53TCXG:'J_Q0UGP;9W_G>)?#]A::GJ-GY3KY%O=/.EN^]EV-O:UG^569E\
MOYMNY=WYS_%KX4KJG]M:/J_P(O\ Q5X8\3>+]?NM"FUWP)K&N:3I<DMKIL=C
MYFAVZ(O[Q?,\NYNO(BMOLSIY\+2,U>L?\$>/AUX[\(S6]WXZT+Q=I.I-\(?!
M.DW5QKMA<02RWUK+K2W,#/+]Z6+S(MR[CM5XS]UE9NBC!RI\\]-(OYM7?W=O
M-$QE=-^;_"5K_-:GM/AC_@I#\)/''C=/#]CK'BI9)->G\,Q:G>>"M<L=#FU.
M"X>W>T35)K1+%Y?/B>)56=O,D7:NYJ]YM[I8XV\P[?FK\G_A?\./'1L5\+66
MH?M 3>)[/XWZAK\/@36/ABT7@62R_P"$JGNOM;ZK+I$68_LI^UQM_:3_ +Y8
MMB-\L==3'^QUI/@SX=>&_$WC+X0ZIKGAG6?B9XNNOB+I]OX-N-8U/7+9M2U7
M^QI;NRBB>YO[&)I$=(O*E1?/BE5=J[J6GLU-O^K+]6UUV-)QY:DHQU2=O/>7
MZ)?>?IK]J3[6L>_YF^91C^&L7XI_$W0/@WX4.O>)K[^S=+6ZM;%IO)EFQ-<W
M$5M"FV,,WS32HN[;M7=N;"[C7Y3_ !7^!OB;5/V:8_".N? CQ!K]_<:-XDO/
MAU<^(?"VJ^+&\/Q2ZC=/IM@EI"1!I=]%:_9REQ>2P21+*D2NWE/%6MXT^#&K
M^+/#*2^.?A3\2/%OQ:U36O 6H^$O$'_"+7]Y/H^BP?V)]NAEO?*VV6RYBU"6
MXM97221GWLC[=RU0ASRMMJOQ=OO5KOLM;VW4O=FHO7?;RMKZ.^C^5KWM^G7P
MV^*GAWXR^&Y-:\-ZDVH:;'?WFF-+Y,L.VXL[B6UN$VN%;Y)X94W;=K;=R[EV
MM730VIM82S?P^K5^9/P]^#>M>&M5\/WGA?X0_$:'XBZ'XU\>:QXAO)[:ZTA=
M:\/SW&N&"R347"HT=U<O8O!;H^^)MMQM5=LK^+Z]^S=K7Q"U'7K'PG\%_$GA
M'P3XPT?P@U]8:)\/=;T!;N^MO%=@]])=R7:K<W=Y';F1VNY8HF:-7=7G59)
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
M@ HHHH *KWD;.$V#YMU6** /EK]E'4[;]GKX_P#CSX+WWV>Q22^F\8>$D?\
M=K?:??.TMW%%_"S6]UYNY5^['+%\M?3L-XIC7YOQKRO]I[]EO3?VD=,T>X.H
M:CX;\6>%;S[?X>\0Z<4^V:1/C:Q <,LD3K\LD3C:R_[6UJ\;\3?%W]HO]DT!
M_$G@W1OC?X.MI%\W5_"T7]EZ_&AW,99-.=FBE96[1.OW<[5S0!]>^9\A_O5^
M=W_!PQ\/[CQ!^S_X'\0I')<6^@ZS-9W 'RQV_P!JM76*=_\ 966)$_[:U]3_
M +/?[>WPK_:4TZ%O#WB_2TU.1BDNCZ@ZZ?JMJZ_*R/;2E9%8-_LUU?[07P8T
MO]HCX+>)/!NJMML?$EB]FSI\S0LR_)*O^TC;6_X#0!XM_P $9?BU9_%3_@GE
M\/5AD7[5X5M3X;NH]VYHVM6V1;O]IH/*?_@=?5=?*_\ P2G\.^%_!_[/VJ:9
MH>DP^']<L?$=[:^*]-BNGFAM-8@9;>;R=YW+"ZQ*Z#^Z]?5% !1110 4444
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
M^W[Y)4$\NF2WT?FKNW,ETKKN.QH^,<+_ ,% K#X+^&?'OC'X7ZKX$^$&BS>
M_AY96?@J7Q]]KUN]OT2WGV1^&]'W+ND@5 LDMG*D[R;-_P J(]?J>3@=:>1O
M85C4C[MHZ:6^Y67W=/5FG/>;FUNV_O=VOT9^%/B3Q+>_$[]C[7M4U?5M0U34
MM9_94^'[WU_)=/)=33-K5RKNTN=WF;MWS;MV[_:KZ@^)7[ GP=B_;"^/7AU?
MA[X;7PS9_![3?$D.B_9%_LY=9EGUB-]7^S_ZO^T=EO$OVO;Y_#?/\S5^FF.:
M%VKGUK?$5/:WMI?F^7-?\K_AT",K-MZZ17_@/*OQ4;?,^*XO$.H^,_\ @WZ7
M5M6O+K4M3U3X%?:[R[N96EFNI7T+<\CNW+,S$DL?6OEWP?X_T?QEX$_9C?X<
M_M/?\-!^-/#.N^'+A_AD\WAK5K>QMWC2UN[F5-+LX;NV^Q03RRK/=2NL<D2;
MMSE<_KMLROJ*%7 J+KV\JUM).+M_A;=OQ,8PM2C2_E4E_P"!)+]._4_%_P .
M^ I/&OQ6\41^/OC-\*?AW^T!%\2KUM.6\^&^H:K\4(;1=69[%-,N8-72>;2I
M+0(NV"S^R+"\ZRJVV5ZR_P!L_P"+_P /?$%QJ7B[0]%^&/@/XM^%_C#8VUT;
MJYN]8^)]C:)KD4$MQ<7+NDVF6,\;NZ*S2VGV:5(D7]ZNS]M"*4J!UJJ=1Q<?
M[MOPM^=C26O-_>O^-_\ ,_,CX93?!:U_:V^*\G[1;PQ_'*/XJD^ C*;W_A*F
MT;;;_P!F#1A:?Z8VGX\SSQ:_N/\ CX^T?+YE>77GP*\(^&/V0_BA\7K'0=/A
M^*&B_M*7/]E^*?+W:KI:2>,H+66"WN&^>&!X'=)(D98Y-[[U;<U?L05P>G%
MVC_"E1GR.$OY4E]SCKZNVO>Y4I7C*+ZN_P"$M/1<VG9*P\=****1(4444 %%
M%% !1110 4444 1T444 %%%% !1110 4444 %%%% '-_& 9^%?B;_L%71_\
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
MR.NW[K(VUU_VD6O4R_.<7@D_J[L>'FF08/'R4ZZU1^-O_!6OX,^"_P#@EO\
MLS> [[7-:DUK6?$&H7OG7MM;K&UXRQ0;(8DW;5C56W;F;^)O[RK7YGV'_!67
M1)?$NVY\)WT>F[]PEAN@TRKNW9967:W_ 'U7TO\ \')>N?$#XG_LP_L\ZAXA
MFDOH/AV^K^"/$P"^8UGKUM+%$SSMM#*T]M"DJ;OO*&85^0"(YGV_-M^G;ZU[
M%/B_,(TN3G/,I\$Y3&7/[,_L\_X)#V7@G_AA#P'KG@'7;?Q)HOB2W?5)M4MX
M7@^V73NWG!HG^9&2161E8;EV5]3-+PK8_#^*OS!_X-+?"7B;P_\ \$EM)FUY
M98]-U+Q)J=YH"R1[?]!9T#./]EKE)R*]:?\ :]^)WA+_ (+3:GX"O]<CN?@E
M_86CZ0FF-86ZRZ;K=_!?7-O<M<!/-9'73I8-K.5\R>+"\U\O4J3K5.:6[_K\
M=EYM'T]&C"A2Y*>R_K\-WY'W()_,#!5VLOK1_KACMZU^:OCW_@I+XVT#]L']
MH34-9\6Z]IGP)\%_#K5-2T*+PQIFF7&L0W6EWD5G?7]N]W"R22_:3<Q)'.S0
M?N-Q7YJ^I?CM_P %"+/]GS0M:UB\^%_Q@\1>$?!]E'>^(O%%AI5E#I^DP&))
M7FQ=75O->)'$^]VL(KA5V.OWUV5G&-X*ITE_FUKVV-[OGE3MJG;YV3_]N1]$
MD+$OO5>YOX[5A\W+5\N?%S_@K'X+^%.O>.K6'P/\3O%6G_#/1]/\1^)M8T33
M[)K'2=*O;=[A+TFXNXI)52-&9XHD>?Y<K$R_-5/Q3_P4V\(W'@OQ]'?>'_BQ
M\/[K1?A[?^/M*U"73=-^W:SHL*_/?Z<CS3QK,K-$5@U&.)]TB;XMNZILU?R_
M2[_)/[GV*BN9I+K;\;?YK[T?7(/FIE6^7VIWS5SWPT\1Q^*_AYH6J0R7DT.H
MV$%TDEVL:W$@>-6#2",; YW9;9\N>G%=$#EC52C;1]"(R32DNH?-[4F/?]:<
M.E%!1&T1/5J:L#+4U% $?EM_>IP&%IU% !1110 4444 %%%% !1110 4444
M%%%% $=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 W;[T;?>G44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %$?WVHHH DHIN^C?0 ZBF[Z-] #J*;OHWT .HIN^
MC?0 ZBF[Z-] #J*;OHWT .HIN^C?0 ZBF[Z-] #J*;OHWT .HIN^C?0 ZBF[
MZ-] #J*;OHWT .HIN^C?0 ZBF[Z-] #J*;OHWT .HIN^C?0 ZBF[Z-] #J*;
MOHWT .HIN^C?0 ZBF[Z-] #J*;OHWT .HIN^C?0 ZFM($7<3@5',YVUB>-+?
M4M5T.:VTG4H])OY ICN6@6?R^?[C?>W?=H U+V?9'P\8;W->.WG[<WPOC^,E
MGX!;QAI+^)KS9]GMXM\D<SMNVHLJ_N_,^5ODW;JZ_P 3^ KKQ3X?^QSZ]JUK
M9R6IM[PV[)')(67:6\W;O5N?X6KQ?X1_\$H?@[\%_'NE^(O#^DZI;ZMH\_VR
MV,FH/*BNR;-S!OO-MS_WU711C0Y6ZK9Y>(J8ES2HK[SS']IOX?\ [./[8%WX
MD6'X?V_QJUSQ)=0^&?$.GZ)</Y$,T;,T-Q?,KJL#1>2ZK=;?,5=ZKN5FKYQ_
M9C_X-2/@AI?CVY\8?$70=0F1K@3V/@RUUN:?2M/3[WE2W&U9;CYOO+N5?FV_
M-7ZB?!/]GGPK\!=$O;/PSI-OIZ:E>2W]T41?,FED<L68J.>M=PMFD;;EK/VD
M>6T#JITZM[U697@OP7IGP^\+:?HNB:=9Z3I.EP):V=G:0)!!:Q(-JQHB*%55
M7H%KY2_:!_8 \8?%/XH_M!>(M%U[P]I.I?$'0?#/_"$W4DDKRZ1K6B2W=S#<
M7*^7A8OM$MO]QI&95ERO\)^QC\R[:8MNB[?E^[69UIV/S\^/G_!(KQ9XN^&>
MM^&?">M>&%@O/@3=?#&WN-3NKB.6XU::YCG>[FV0O^ZD97=W7<^]_N'K5']L
M;_@F'\7_ -HK0_C1X9:3X:>+M(^)&F16OA[6?%NOZHS^"MEDD2VD.DI;/:.J
MW*/.ETLL<JR3[VBE:)-WZ);,KBE5MIQ_2G*;<>1^?XN[_'_+8BFN2?,M]/P2
M7Y)?\.?$MU_P3I\=7OPO_:.TF34?"<=]\8OAQI/A/2=MY<216=[:Z1/92O.W
MD*RP^;*I4HK,5#$HK?+5G]K?_@GGXT^..LZK=Z3JGABWCO\ X%Z[\,4^V7-Q
M&RZE?/:M%,=D+?Z,OD/N?[Z[AA&K[2)YIC1J_P![Z42DW+F?G^*<?R;*H_NX
MQC'[+NOOB_S2.<^$'A>X\#_"WP[HMVT,EWI.FV]E,T1)1GBB5&*Y ."1Z5U
M.*:ORT;N*4FW)R?4F,5&/*MD2 YHIN^C?04.HIN^C?0 ZBF[Z-] #J*;OHWT
M .HIN^C?0 ZBF[Z-] #J*;OHWT .HIN^C?0 ZBF[Z-] #:*** "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 CHHHH <G2G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
944 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>cmcsa-20241231_g3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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, 52 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@ 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 ***^=OVWOV_/^&5/&O@+X"_"OX$ZU\5
M?BS\4)[T>"O .B:G;Z>LEM91++>7MW>W)\JSMHE=1O8,SLP55;YL 'T317PW
M_P $NO\ @KGXE_:SM_"?P8_:U^ U_P##+XF:Y\&-,^(>EWLE];SZ)XLT2:.$
M2ZE8S1R,;?$DJL]I-^\A5QEGVLPYN^_X+QZ]JOPTU;]K7X4?\$UOB[XN_9TT
M.XN3??&73[_2X#<65M(\=QJ5II,UPMW<6:&-V\["C:C%@FU@ #]"**^7/VF?
M^"JOP>^#7@'X3ZO\#_ .O_&/Q9\>;<7/P=\$>"O*CN=?M?LJ74EZ\MRR1VEK
M%#)&\DLGW-XRN Y6Y^QC_P %)-!_::\>>.?@'\9/@=XC^#7Q6^&UG;ZAXM\!
M>,[ZTGVZ;.&,6HVM[;2/!=VIVE6E0@(XPPY4D ^EZ*_/:7_@OSHY\%3_ +5>
MG?L$_%:[_9EMM;;3YOC_  R6/D&);G[*VI)I7F_;GT\2@YN GW03LW#97Z :
M/J^E>(-)M=?T+48;RQOK9+BSN[:0/'/$ZAD=&'#*5(((X(- %FBBB@ 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 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44
M 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C7YT?MW?\
M!?+Q7^Q)^U9XJ_9AE_9LM_$K>&?L.=;7Q=]C%S]IL;>[_P!3]CDV;?/V??.=
MN>,X'Z7U_.1_P7E_Y2N_%7_N!_\ IBT^@#ZK_P"(IWQ/_P!&9P?^' _^]U?H
MO^PC^T[XS_;;_93\*_M/1:!:>&E\3?;L:(UR;PVWV:^N+3_7>7'OW>1O^X,;
ML<XR?Y@*_HW_ ."#7_**+X5?]QS_ -/NH4 ?4OV+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XU)9VGBU+I'OM6M7B#?O$2W()'L:U** "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@ HHKY&_:(_;S^)/Q,^*%]^QU_
MP3@T.R\5?$&V/D^+O'=X-^@>!D)*E[B4 K<70PVV!=V&4A@Q1XZ .\_;*_;Y
M\"_LLW&G?#'PGX8O/'OQ6\3C9X/^&GAYMUY>,<XGG8 BUMA@EI7[*Q4$*Q7X
MC^*W_!OQ^T-^VO\ $#4?VHOVJOVOM$\.>//%QBN-=T#P[X"-Y9Z;Y<*0PVT<
MQOHO,$<,42%MO)4G<_WV^Y/V-?V#/AM^R3;ZCXRN];OO&GQ)\3'S?&GQ*\1G
MS-1U64X+(I)/V>W! VPJ< *NXL5!KW6@#\A?^(5+_J_'_P Q?_\ ?.OT<_8-
M_94_X8C_ &4/"G[,/_">?\)/_P (Q]N_XGG]E_8OM/VF^N+O_4^;+LV^?L^^
MV=F>,X'KU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 51\3>)O#G@OP]>^+?%^O6>EZ7IML]QJ
M&HZA<K#!;0H,M([N0JJ ,DDX%<;^TM^U!\$_V1_A?=_%SXZ^,X=(TNW/EVT6
M-]S?SD$K;V\0^::5L<*.@RS%5!8?+?AG]GO]H?\ X*A^(;+XM?MOZ'J'@7X-
M6EREWX0^!J7#17FM;3NCO-<=<'!X9;48V\9VX)E &:Y\:?VBO^"K>LW?PY_9
M*UG5OAU\!H;A[;Q/\8#;M!JGBE58K)::,C@-%$<%6N6 /4<;3')]7?L[_LW_
M  8_94^%]C\'_@5X'M=#T2Q&XQPC=+=2D -//(?FFE; R[$G@#@  =?H>AZ)
MX8T:T\.>&]'M=/T^PMTM[&QLK=8H;>) %6-$4!44  !0  !5J@ 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 **** "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 **** "BB
MB@ HHHH **** "O OVROV^? O[+-QIWPQ\)^&+SQ[\5O$XV>#_AIX>;=>7C'
M.)YV (M;88):5^RL5!"L5X/]HC]O/XD_$SXH7W['7_!.#0[+Q5\0;8^3XN\=
MW@WZ!X&0DJ7N)0"MQ=##;8%W892&#%'CKT3]C7]@SX;?LDV^H^,KO6[[QI\2
M?$Q\WQI\2O$9\S4=5E."R*23]GMP0-L*G "KN+%0: ."_9I_8&\=>)OBA:?M
MD?\ !0OQ-9^-OBD@\SPYX=MEW:#X'C)#+#8PME9)UP-UPV3N4%22OFM]9444
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 %%%% !117G_ .TM^U!\$_V1_A?=_%SXZ^,X=(TNW/EVT6-]
MS?SD$K;V\0^::5L<*.@RS%5!8 '9>)O$WASP7X>O?%OB_7K/2]+TVV>XU#4=
M0N5A@MH4&6D=W(55 &22<"OB;7/C3^T5_P %6]9N_AS^R5K.K?#KX#0W#VWB
M?XP&W:#5/%*JQ62TT9' :*(X*M<L >HXVF.1_AG]GO\ :'_X*A^(;+XM?MOZ
M'J'@7X-6EREWX0^!J7#17FM;3NCO-<=<'!X9;48V\9VX)E^VM#T/1/#&C6GA
MSPWH]KI^GV%NEO8V-E;K%#;Q( JQHB@*B@  *   * .0_9W_ &;_ (,?LJ?"
M^Q^#_P "O ]KH>B6(W&.$;I;J4@!IYY#\TTK8&78D\ <  #N:** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHKY&_:(_;S^)/Q,^*%]^QU_P3@T.R\5?$&V/D^+O'=X-^@>!D
M)*E[B4 K<70PVV!=V&4A@Q1XZ .\_;*_;Y\"_LLW&G?#'PGX8O/'OQ6\3C9X
M/^&GAYMUY>,<XGG8 BUMA@EI7[*Q4$*Q7BOV:?V!O'7B;XH6G[9'_!0OQ-9^
M-OBD@\SPYX=MEW:#X'C)#+#8PME9)UP-UPV3N4%22OFMWO[&O[!GPV_9)M]1
M\97>MWWC3XD^)CYOC3XE>(SYFHZK*<%D4DG[/;@@;85. %7<6*@U[K0 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 %%%% !5'Q-XF\.>"_#U[XM\7Z]9Z7I>FVSW&H:CJ%RL,%M"
M@RTCNY"JH R23@5QO[2W[4'P3_9'^%]W\7/CKXSATC2[<^7;18WW-_.02MO;
MQ#YII6QPHZ#+,54%A\M^&?V>_P!H?_@J'XALOBU^V_H>H>!?@U:7*7?A#X&I
M<-%>:UM.Z.\UQUP<'AEM1C;QG;@F4 9KGQI_:*_X*MZS=_#G]DK6=6^'7P&A
MN'MO$_Q@-NT&J>*55BLEIHR. T41P5:Y8 ]1QM,<GU=^SO\ LW_!C]E3X7V/
MP?\ @5X'M=#T2Q&XQPC=+=2D -//(?FFE; R[$G@#@  =?H>AZ)X8T:T\.>&
M]'M=/T^PMTM[&QLK=8H;>) %6-$4!44  !0  !5J@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*^0O^"J__!5?_AV3_P ('_Q8?_A-_P#A-_[4_P"9H_LW[%]C^R?].L_F;_M7
M^SM\OONX^0O^(JW_ *L._P#,H?\ WLH _7JO OVROV^? O[+-QIWPQ\)^&+S
MQ[\5O$XV>#_AIX>;=>7C'.)YV (M;88):5^RL5!"L5^1O@'_ ,%J?VM?^"B_
M]K?!;]C/]CB#PQXL/D+)XVUKQ1_:6D>';63S!)=W(^R0_O1M7R8L/YAWG:1&
M5?[!_8U_8,^&W[)-OJ/C*[UN^\:?$GQ,?-\:?$KQ&?,U'593@LBDD_9[<$#;
M"IP J[BQ4&@#@OV:?V!O'7B;XH6G[9'_  4+\36?C;XI(/,\.>';9=V@^!XR
M0RPV,+962=<#=<-D[E!4DKYK?65%% !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 445_.1_P_D_X*N_]'5?^6-H7_P @T ?T;T5_.1_P_D_X*N_]
M'5?^6-H7_P @U_1O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?*W[0'_!2ZPM/B
M'<_LS_L/_#J3XQ?%6/*7MEI4X71?#O.TRZE? ^7&%.<Q*VXE2A:-BN0#XN_X
M.K?^:#_]S1_[B*_(6OW'_:+_ ."%7[1G[<?]C?$O]JS_ (* 7#>-8_M!O]/T
M_P (?:]$TR*3RC':Z?";FW,2H4??*P+39C+!2A9_,O\ B%2_ZOQ_\Q?_ /?.
M@ _X-4O^:\?]RO\ ^Y>OUZKY"_X)4?\ !*C_ (=D_P#">?\ %^/^$W_X3?\
MLO\ YE?^S?L7V/[7_P!/4_F;_M7^SM\OONX^O: "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@ KXU
M_P""B7[5/[2FE?M;?!#_ ()X_LI_$?0/AYXB^,%KKNJ:G\2O$.A)JC:78:7!
M'(UO864KI%<W<S2 ?O"5CC1FVL2-OV57Q=_P4:T[_@G]^U%^U)\+?^"='[;_
M ,&+V\U7QCHNI>(OA?XY74CIIL=1LWB6:ULKV&:.XCNRC1R^6F4=43<&(44
M<1_P1:\:?\%,M.\ ?"?PQ^TSX@M/BC\)O&O[/6@^*?#'Q0&GQV>J:!J<EM;$
MZ'J ,[M?YAD\Q+W:)':-O,RSY%'XE?\ !6?]IG5?^"M/[/O[%?A?]E;X@?#7
MP#XP\1>)[3Q-XD^(WAZU@'BS[!I<\L::;LDF*P)(L4IEW([B2,;57.[P[_@C
M9XE^/G[+/[0/[+7[+7A3]K#Q3\2OAY\9/V5;?QKXE\ ^,;V+4)_AY<16-G)!
M-9SJ@EM]/EDF-M#;OE%"D L50CZ'_P""F'_*9?\ X)Y?]C'\1O\ U'H: .Y_
MX*??M+?M@?#[XX_ C]EC]BOQ[X(\*^)OBI>^);K5O$GCW19+ZQT[3-'TU+J6
M1DCD0KNDFACW9P"XSQFMW]F7Q#^WE\$O WC?X]_\%"OVI/A/XX\":+X3FU>P
MN_AGX3GLC:QVJ237,SR232+,GE(<!<<@\UQG[=W[/W_!+[]K[_@HE\)?@3^V
M];:EJ_CO3O NK:I\/_"&L7,MOX?URWEN84N8W*A5N[I&@BD^S;_N('9& !'R
M3XJ_9<\)?"W]OG]J;_@G#_P34C>S\ >._P!BK7KKQQ\.]&U&2XTGP]XTNO.L
MK PHS,MG<SV\BEH%QN1MY& NT ] MOVS?^"U.N?L-3_\%D](\4?#"'P%'HTO
MC&V_9PF\'2M=2^#XRTIF;7!/Y@OC9*;@ 0F+I\O_ "RK]+?@O\6/"/QY^#WA
M3XX^ +EYM"\9>&K'7-%ED4!GM+NW2>(D G!V2+D>M?G/X+_;2^ -C_P:Q0_$
M:[\<:9'#I7[,+> [BPDND64>(HM%.D#36C)W+,UTH C(W;7#XV\U]F_\$S/A
M5XM^!O\ P3J^!?P?\?64MKKOAOX2^'[#6;.8$/;7<>GPK+"0>Z/N3_@- 'N-
M%%% !116=J7AG3]5NC=W$]RK%0,17!4<>PH T:*Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\
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
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U26?A+3;&Z2[AN+HM&V5#W+$?B* -2BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O./VFOV0OV8OVS/
ML?PU_:E^!_A[QQHMO<_:;.UUZP$C6DV,>;!(,20/C(WQLK$$C.#BO1Z* /GS
M_@GI_P $T/V6?^";OP?TOX>_ GX9Z';:^OA^PL/%OC>#25AU'Q)/;PHC7%Q(
M6=P'=6D$(<QH7(4"O6_&'P3^$?Q ^('A7XK>-_AQH^J^)? \UW+X/UR^L4DN
MM&>ZB$-PUO(1F(R1@(VW&Y1@UU%% 'EW[5'[%/[*'[;O@^T\"?M7_ 7P[XYT
MW3[AI],36[/=+8RL &>"9"LL!8 !C&R[@ #G%2?LO?L9?LK?L5^#[KP'^RI\
M!_#G@;3+^X%QJ46A6 CDO90"%DGE.9)V ) ,C,0#@8%>FT4 ?.UW_P $E/\
M@FI?_M$_\-87G[%?@*3X@?VG_:1\0-HJY:^W;_M9ASY)N-_S^<4W[_GW;N:^
MB:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HKB?C_P#M%_!7]ESX<7?Q7^/'Q"L/#NB6G!N+R3YYY,$B*&-<O-(<'"(&
M8X)Q@&OE'_C-;_@JC_T'_@)\ ;KZ0^+O&5L?S&G6SK]693_RT1_E .U^/_\
MP4AU#4OB/=_LM_L _#Z/XK_%&']WJMU%.5\/^%,DJ9=1O%.TLI!_<1MN)5EW
M*^%:]^S3_P $WM/\)_$6+]J#]L/X@R_%OXPN T.O:K"!IGA[G<(-+LR-D"J3
MQ)M#D@L!&68'VOX ?LZ?!7]ESX<6GPH^ _P]L/#NB6G(M[./YYY, &6:1LO-
M(<#+N68X S@"NVH **** "BBB@ KYL_:._X)A_!'XQ^-6^.7PCUW5OA+\4HB
MSV_Q!\ 2?99IW)R1>6ZD17B,0-X<!W P7QQ7TG10!\51?ML_MB?L,RKH'_!1
MWX1?\)1X,A8)#\<_AEISS6T:=I-4T]1YEJ>FZ2,>7DA45^M?6'PE^,GPJ^/'
M@FU^(_P:^(.D^)=#O!^XU+1[Q9H\X!*-M.4<9Y1@&4\$ UT<L45Q$T$\2NCJ
M5='7(8'J".XKY0^+7_!+'PMI/C:Z^.W[!_Q.O_@9\0)SYEVWAR%9-!UE@20E
M[IC?N6!/\2!<%BQ5VH ^L:*^-?#W_!2CXK_LQZY:_#3_ (*C_!%O [S3K;:=
M\6?"4<M]X4U1SPI=P#+8.QZ)*#T+'8M?77A7Q9X6\=>';/Q?X)\26&L:3J$(
MFL-3TN\2XM[F,]'CD0E74^H)% &A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 452\2>)?#G@W0+SQ5XNU^RTO2]/MVGO]1U&Z2""
MVB499Y)'(5% ZDD 5\<>(OVZ_P!HK]MW7;OX6_\ !+WPC%#X?@G:UUWX^^+K
M!ETBR(.'73+=QNOYAV8CRP0-R[6$E 'N/[6G[=7[/O[&VCVI^)_B"XOO$6K$
M1^&_ _AZW-YK.M2D[52WMD.X@M\N]MJ9XW9(!\%M_P!F;]L?_@I!<)XD_;JU
M:Z^%_P *)7$EC\#_  KJ;+J&K19RO]LWR8.#QFWCQVR(W7)]@_9+_P""=_P8
M_9;UBZ^*&H:AJ7COXFZN"WB#XG>,9?M.IW;L,,L18D6L781Q_P (569]H->^
MT 8/PS^%WPY^#/@FQ^&_PH\%:;X>T+38O+L=*TFT6&&(=SM4<L3R6.2Q))))
M)K>HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BOSB_X.!?V]/VL/V(O^%2?\,P?%;_A&/^$G_M[^W/\ B16%[]I^S?V=
MY/\ Q]P2[-OGR_<VYW\YP,?G%_P_G_X*O_\ 1U?_ )8VA?\ R#7Z#D?AMGF?
MY73Q^'J4U"=[*3DGI)Q=[0:W7?8^+S;CK*,FS">#K0FY1M=I1MJD]+R3V?8_
MHZHK\XO^#?K]O3]K#]MW_A;?_#3_ ,5O^$G_ .$8_L'^P_\ B16%E]F^T_VC
MYW_'I!%OW>1%]_=C9QC)S^CM?*9YD^*R#-*F Q#3G"UW&[6L5)6ND]GVW/H\
MIS/#YSE\,913497LG:^C:ULVMUW"BBBO)/1"BBOBO_@N]^TU\;/V?OV//#OP
M[_9L\6/X=\??'#XKZ#\,?"_B>'/F:+-JLDGF7<>,$.L,$JJX(*-(K@AE% 'U
M\_CWP-%XG7P3)XTTE=99=RZ0VHQ"Z(QG(BW;\8YZ=*UJ^"[+_@VO_P""3,/P
M<_X5OJ/P%N[[Q(]L7G^*=SXCO#XFDU(_,=3^V"7BX\W][M"^5NX\O;\M;-W^
MTQ\>/^"4W["GPN^$_P"U-JUQ^T!\<]=\0)X+\!Z?X7N#;7?C2\>24VC7$]T,
M6_EVJI]INY-P!0NQ9GY /MNBOC[X#_\ !2GXZP_M6^&OV,_V_OV-D^#?BSX@
MZ3>WWPQU?1_'L/B+1_$3V2"6\LO/2"!K>[BB82>6R%70$A@2H;Q2V_X+N_M/
M_$GX1?$OX^?LY?\ !+;4_%/@[X+^(->L/B3KFI_%&UTZ-4TJ:3S_ .SD>U:2
M^E%JBW+IL14\Q8E>5\X /TLHK\[)?^"Z'Q9LO"/@/]K/7?\ @G9XATC]FCX@
M>)=,T?2_BCJOCBS36;=+^98+?4IM$2-V2S:9@%;S][(5D"_.BMZI^T1_P4I^
M-UI^U9KW[%/[ _['!^,WCCP/H5EJOQ)O=4\=0>'=(\,I>*7LK5[B2&9IKN:-
M3((E0 (0Q8X<* ?7]%?$N@?\%C=1\3_L>2?&W0OV+?&UU\5K;XM?\*NU#X(P
MWT37%EXM#X:WEU$)Y*60C(F-^4\O80<9XK;^!W_!1K]HR/\ ;(\,_L2?MQ_L
M8V7PP\1^/_#6I:S\/M;\+_$:+Q'IVJBP$;WEK*?LMM+;31I*K9*,CC@'/4 ^
MOZ*^ -0_X+!?M8^/]-\?_&[]DK_@F?=_$CX._#;Q-JVC:OXH7XGVMCK>KMIC
MF._FT_2#;2-,J%7,:/*DDX4!55F KSS]M+]NC]MJ3_@JS^QK!^S=\ O$U_X$
M\;^$O$^K:=X<N?B8N@Q^-(I]'LIY?[1L)$Q;2Z6D@F1+E79Y)'6/RV!) /U"
MK*\3^.O!'@E8'\9^,=*T@7+E+8ZGJ$5N)6'4+O8;C["N9_:D^-EG^S3^S+\1
M?VC+_3A>0> ? NK>(Y;,MM^T+96<MR8\]MWE;?QK\\_^":'_  2!_9C_ &VO
MV5O#7[??_!37P0OQK^+GQMT2+Q/JVL^+K^XDMM(L+P&>ST_3[=)%CM8(H)(\
M!1N#,P!"A54 _49'21!)&X96&58'((]:6OS"_:!_8$^(7_!/3_@F-^VQ\*?"
M/Q>DUCX$:G\*-6O_ (0>"M6O[F[O_!A.ESB^L5GG+%[-I=KPIN)0!LY9W=O6
MO"G[:'QK^"/[-_[,?[.7[+?[)-_\5O'WC3X,Z5J.R\\0#1-#T/3K73;-9+F]
MU!H)PK,\BK'"D;.Y#?=P-P!]QT5\@_L\_P#!56Y\10?'SPG^V+^SU<_"GQK^
MS?X=@\0_$+1M-\21:_97&C36-Q>Q7ME=1QPF7=#;2DQ/&C(=H)))V\1\,/\
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
MX2?_ (1C[5_8?_$]O[+[-]I\GSO^/2>+?N\B+[^[&SC&3GR#_APQ_P $H/\
MHU3_ ,OG7?\ Y.K]7X:\4LHRO)*6%QM.I*K'FNX0IJ.LFU9*4>C5_=6M]]S\
MZS[P^S+,,UJ5\+."IRM92E-RTBD[OEEU3MJ]/N/SB_X-^OV;_BQ^T%_PMO\
MX5?^UMXP^%G]D?V#]N_X12W@D_M/S?[1V>;YH./+\M]N/^>K9[5^CO\ P[@_
M:P_Z2V?%_P#\%]A_\37K_P"RG^P7^R?^Q%_;W_#,'PI_X1C_ (2?[+_;G_$]
MO[W[3]F\[R?^/N>79M\^7[FW._G.!CU^OA>)>,ZV:9W5Q6"2C2ERV4Z=-RTC
M%.[:EU3M[STMML?79#PO2R_*J=#%-NI&]W&=11UDVK*\>C5]%K]Y\@_\.X/V
ML/\ I+9\7_\ P7V'_P 31_P[@_:P_P"DMGQ?_P#!?8?_ !-?7U%>%_K)FO>'
M_@JE_P#('K_V'EW:7_@RI_\ )'BG[+/[+OQC^ 6OZKJ_Q-_;-\:_$^#4+-(;
M6P\4VUO''9.K[C*GE $L1\ISVKRG_@MS^QY\9_VO/V.],NOV:+*VO/B;\)_B
M+HOQ%^'NEWDRQ1ZEJ6ER.1:EV("L\,TP7)"E]@)4$L/L&BO*Q6*K8RLZM6W,
M^R45IY127X'H8?#TL+25.G>R[MO\6V_Q/SUE_P"#AWX)7?@"3P_H'['OQ\G^
M-_V/R8O@;+\*-3745U,KM$#W/D_9U@$G6??D1@OY>?DKRSXL? 3_ (*(?!/X
M-?L>_P#!0#]J[3_$'Q=^(OP1\=ZWK?QG\,>%[&.]OK'2M>MI+>065O ,73:;
M$8%*1[BQ61U8H"P_5VBN<W/S3\3?&?3_ /@KG_P4<_9P\3?LJ_#WQK_PK3X#
M:WJWB[QY\2/%'@G4-#M6O9;(VMII%F+^&&6XF,C,TP5=J1@'<W2JG[$'PC^*
M/AW_ ((K_M5^ ]<^&.OV.NZUXC^+DFE:-=Z+/%=WZW/VP6[10L@>42@KY94'
M?D;<Y%?IO10!^5G[6OP=^+>L_P#!M=\!_A5HWPL\1W?BC3O#7PG34/#=KH=Q
M)?VKV]QI1N%DMU0R(8@CEPRC9M;=C!KH=&^->F_\$E_^"G_[2_Q#_:S\!^-$
M^''Q\N/#WB3P%\1?#/@C4-<M?M=G8-9W.D70L(9I+><2;3"&4*R9)9<U^F5%
M 'Y1_MH_MD?M]_&W]D?X=?'3Q_\ #+XJ?!#X0^*/CU<P>.;SX:Z;>Q^-M+^'
MJQLMA>W<<22W-@\\RL\YMTWQQ^2%)\S#^7_"+2_V9_ O_!8?]F#]HO\ 9@^#
M/Q]N/AG?6WB7PSJ7QE^).G^*M2&OZU?VD4-G"JZMYEU;6Z.^TW#0P6Q::4[B
M()73]K** /PN^-TG[(6CZM\3?&D_P<_::_95_:\N/$.LM;>&/@%:>);JP\<:
MHLLOV*^@,-J^FWMO=?N7DR(-Q>3)/WS] _&[Q+^TS\)OVBO^";7[5_[;OP_\
M37VK^&O!_BW2OC#K'A3PE<:E_96NZMH>GP0"YBL(W$9DG60,47RPR2%<(M?J
MA10!QW[1/P:T/]HO]G_QS^SYXFNW@TWQUX.U/P]J$\:[FBAO;62V=@.Y"R$C
MZ5^</["7_!4*U_X)@?LT^&?^"?O_  4[^!_Q*\(^.?A7IX\.Z#X@\/\ P_U#
M6M$\9:;;DQV-SIUS912!B8!&C(X4JR_,58LB?J?10!^6OQ U[_@H#^VC^PA^
MVS^TI\5_AOXX\+>!_'GPLO\ 1_V??@EKFC!=:BLX=,G274;BTC5IDN+V9D*0
M$EE"D ,I1VX7]H;QEXY\!_$/]FCX4_ML?$'X]?#C]FI/V6]'WW/P?M-;MY+[
MQP@ABDTS5I-&A>^1!:*I2#"@R9.>' _82B@#\8_V!=*L/@A^V;^U_8? O]A'
MXC)I/Q,^"NC:I\(? GQ?LM79_B!!86E_#>)>7NH"Y:V:ZEDV+#>R+*4F0&-1
ME%\UTB3X/>"[7P-!_P $4(/VIOA-^T!?>)M(.N_LZ7VD>(V\'Z2)+J+^U$U>
M/5H#:16T49N,313<$+A5W93]YJ* /R#_ &Z+7]@F7]M[XG>)OVXO@?\ '3]G
MSXF6U[;0?#[XZ? %O$CR>/M+^S1_9Y!-I=M+;_;8B/)>*>,E0B+YA P/M?\
MX(TZM^V'KG[ 7A75?VW[KQ%/XOFO]1.FW'C33TM-<FT47<@TZ34H4 $=VUL(
MRZGY\%=^7W&OJ6B@#\Q_VEOV-/B'_P %6O\ @L-K,'C7Q_\ &/X5_#?]FCX?
MVUEX+\:?#S59O#]]J?BC6?WE[/8W[PMYD*648M9O*&0RA2X#%6YZQ_8'^('_
M  2B_P""M7P1_:6^$_Q4^.OQE\+?&:UU'X>?%_7?B-KTWB:_TG<L$VDW,EPD
M"M%;"XC"L\ORQ(K_ # .17ZLT4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%8/Q,^*'
MP[^#7@B_^)/Q6\::=X?T'2X3+?ZKJMTL,,2]AENK$X 49+$@ $D"OCN?X[_M
MA?\ !3N=_#_[((U/X1?!65S'?_&'6+)H];\10YPRZ/;-@P1L,@7+X/.5*LC1
MD ]._:H_X*.>$/@_XY7]G+]GSP/>?%?XR7R$6?@3PW*"FG=/W^I7/W+.)<@G
M<=V"N0JMO',?!K_@G+XP^*7Q!L?VF_\ @I9XYM/B/XWM7\[P_P""K2-E\+>$
M\X(2VMFXN91@9FE!R0.&9%DKVK]E?]CGX _L;>!G\$? [P8MFUVXEUK6[V3S
M]2U>?DF>ZN&&Z5R2QQPJ[CM50<5ZC0  !0%4  #@"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** .#_:$_9B^ ?[5?@>3X=_M _"[2O$VEMN
M,*W\.)K5R,&2"92)('Q_%&RG'&<5\R_\*!_X*%?L ?Z=^R;X^E^./PTM>6^%
MOQ U(1ZYIL _@T[4R,2J ,+%*,*H"JK,<U]K44 >"?LL?\%'/V<?VIM9F^'6
MFZG?^$/B#8$IK'PV\<69T[6;20#+*(9.)P.NZ,M@$%@N<5[W7D?[4_[#7[-'
M[8^C0V7QM^'D-QJ=B =&\4:;(;35M+<'<KV]U'ATPV&V'<A(!*FO!=W_  4N
M_P""?'#B\_::^%-K_$-L/C;1X!_XYJ@4?65S_P \U% 'VM17DG[+/[<?[-'[
M8^BS7_P0^(L-UJ-D"-8\,ZBAM=5TMP=K)<6LF'3#97> 4)! 8UZW0 4444 %
M%%% !1110 45PW[0?[2GP._97^'EQ\4OCY\1M/\ #FCP95)KR3,ES)C(B@B7
M+SR$#A$5FP"<8!-?+']N?MW?\%._W7A--<_9[^!MU][6+A!'XQ\56Q_YXIR-
M-@=>CG+D$$&16*@ ]%_:7_X*4^$/ASX_?]FW]F+P'>?%_P",$P*KX/\ #4R_
M9M(.<>;J=Y_J[2-21E2=W0,$#!JYGX7_ /!-WQM\;/&]C^T)_P %//B%:_$?
MQ/:2_:-!^'FGQM'X3\,L?X8[9O\ C\E X,LP(/0A]JO7OG[-'[*'P"_9#\ )
M\./@%\/+/0[)B'OKE09+O4)@.9KF=LO,YR>6) SA0HP!Z+0 R"""U@2VMH4C
MCC0+''&H"JH&  !T ':GT44 %%%% !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%%%% !1167XV\;^#OAMX4O\ QU\0?%-AHFBZ7;F?4=5U2[2"WMHQU9W<@*/J
M>IQ0!J5\\_M:_P#!1/X:_LY>);;X)?#WPQJ'Q*^+FKIC0_AIX4(DNLD9$MY(
M 5LH "&+R<[?F"E06'E&I_M4?M6_\%']1N/ O_!/RUN? 'PN$S6^M?'OQ%IK
M+/?H"5=-$M)-K.>"/M#[=ISCRV52WO\ ^R5^Q!\ _P!C/PU<Z9\*?#\]SK6J
MOYOB7QEKD_VK5];G)W-+<W+#<V6);8NU 22%!)) /%OAG_P3T^*7[2'C>P_:
M'_X*C^+;+Q=JUE-]I\,_"+2"?^$7\,D]-\9)^WW !PSR;EZC]XH0C[$M[>"T
M@2UM8$BBB0)''&H544#   Z #M3Z* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** / _P!J;_@G%^SE^U)K4/Q'OM.U
M#P=\0K A]'^)/@>\.G:S:2 84M+'Q.HZ;9 V!D*5SFO)?^&@O^"A'[ '^@?M
M;_#^7XW_  TM>%^*GP^TP1ZWIL(Z/J.F XD  RTL)PJ@LS,QQ7VM10!PG[/O
M[3?P$_:I\#Q_$7]G[XHZ5XGTMMHFDL)_WMJY&1'/"P$D#XYV2*K8YQBN[KYD
M_:"_X)=_!_XC^.)/CQ^SWXKU7X,_%)=SQ^-O >(4O&)R5OK/(AO$8\L"%9_X
MF(XKQOXT_P#!2+]O+_@G/\,]2N/VU/V2[?XA1V'DQZ%\2OA_J?V32=3+31Q[
M=05HI'TZ78Q(;RRDDFV-% .\ 'W_ $5^0O\ Q%6_]6'?^90_^]E=3\%O^#G[
MP%X]^)6G>$_B7^R3J'AO1[M+@3:KI/BYM6NA*L$CP0Q6BV$1FDFF6.%1YB!3
M*&)PIH _5!F55+,0 !DD]J^2OC-_P4LU3QMX_O?V;?\ @G-\.8OBS\0+9O*U
MC7A.4\,>%R21YE[>J=LK#!_<Q-EMK*&WKL/*K\'?VW_^"F;#4OVFKO5/@?\
M!>Y^:#X8Z)>;/$?B.#M_:ER!_HD3#K;H-V"5=00LE?6WP:^"'PD_9Y\ 6?PN
M^"?P_P!-\-:!8+BWT[3+<(I; !=VY:21L#=(Y9F/))- '@7[/G_!-'3-,^(=
MO^TQ^VQ\1)?C%\5TP]IJ6L0!='\/<[O*TRQ(\N(*V,2LNXE0X$;%L_4]%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 45Y;^U)^UW\,_V1= TKQ'\3/#_BG4(-7O'MK5/"WAR;4I$=
M4W$NL0)1<=">IXKQ7_A]7^RC_P!$W^+_ /X:Z_\ _B: /KRBOD/_ (?5_LH_
M]$W^+_\ X:Z__P#B:/\ A]7^RC_T3?XO_P#AKK__ .)H ]>_:K_;R_90_8C_
M +!_X:>^*O\ PC'_  D_VK^P_P#B1WU[]I^S>3YW_'I!+LV^?%]_;G?QG!QY
M!_P_D_X)1?\ 1U7_ )8VN_\ R#7YR?\ !P%^VK\*/VP?^%2_\*P\-^+]/_X1
MW^WOMW_"5^%I]-\S[1_9VSRO. \S'DONQ]W*Y^\*_..@#^I;]E3]O+]E#]MS
M^WO^&8?BK_PD_P#PC'V7^W/^)'?67V;[3YWD_P#'W!%OW>1+]S=C9SC(SZ]7
MX3_\&_O[:OPH_8^_X6U_PL_PWXOU#_A(O[!^P_\ "*>%I]2\O[/_ &CO\WR0
M?+SYR;<_>PV/NFOT<_X?5_LH_P#1-_B__P"&NO\ _P")H ^O**^0_P#A]7^R
MC_T3?XO_ /AKK_\ ^)H_X?5_LH_]$W^+_P#X:Z__ /B: /KRO'OV\OVS_AS^
MP!^RWXD_:B^)NCZCJMGH:V\&GZ%HZ!KS5K^YG2WM;.$'C=)-(BYYVKN8@A<5
M6_9;_;P^#O[76OZKX<^&?A;QKI\^CV:7-T_BGPC<:;&Z,^T!&E #MGJ!T%<?
M_P %9OA/^R5^T/\ LI1?LU_M>_%VZ\#:;\1?&>D:%X,\1Z=,T=W;^)GN/.TT
M0,$95D,L)^_A2NX%E)#  \)^)7_!4+_@JQ^RG\-I/VH/VR?^"4>B:7\*]/"7
M/BX^!?B]!JVO^%K!G4-=36IMTBNQ&&&]89!@98E54D?17[:7_!0KP;^RK^SO
MX,^-G@3P%>_$?4_BEXJT7PU\*?#.CW\5G_PD6J:JK2649N9QLM8FB221I7!"
MJO0DXKY+^//AO_@O?^P!\#_$WQ0U;]HSX-_M6?#7PCX>NM0\6^'?B%X&;P_K
MUYH]O"TEPD3VC/;32B%&R9]Y< _([$*<3]OGXV-_P5J^&G[/_P#P3_\ V,_A
MUIWA[Q%\5/A[H_QFT[QQKUQ+;#X6:/9S0"UO;2.U*O-?K-*UK&J,L:Y.?D?<
M@!]@_L%_M]>,/VKOB!\4?V??CG^S;=?"CXI?!^^TJ/QAX3_X2F#7+0VNIVSW
M-A=6U_!'&LRR1Q294QJR%0#R<#RGXR?\%5/VR;;]OCXC_L*?L??\$UK#XKWG
MPST/1M4US7[[XVVOAT&/4;<31@07%A(.#N3Y9&SMR0N<5\Y?\$D_VN=4_9;_
M &HW_P""='QT^ /BC7/VLOB'\1]3NOC[X[UG6VDBU+3+2PDN+'Q%;S_9_+DT
M]H!';6]H@B$+,5X+8:TW_#PS_B((_:J_X=^_\*9_M#_A7O@;_A)?^%Q_VMY/
MD_8/W/V;^S?FW[M^[?QC;CO0!]4_LG?\%1_BA\2/VN'_ &$?VV?V*-5^!7Q.
MO_"TOB/P?9GQM:>(]+\1:=%)LF,%];1Q!9D.6,+)D*K$D<!O?OVO/VE?"'['
M/[,/CO\ :E\>Z7=7VD>!/#5UK%[86+()[H1(6$,9<A0[MM09(&6%?,O[+/\
MP3\_;6\3?MX6?_!1C_@I7\9_AUJ_B[PKX+N?#/P[\%?"/2+VWT71X+F3=<W;
MS7S&XFG=<I@_* Q.>%"^G?\ !7']FGQC^V5^P'XV_96^'WQ,\,^$M8\<S:7I
M]IK/BV5ULPJZE;7$L)5 6D>2&&6-4'WB^.!DT <)\"/^"I'[3'QE^)7ACP7K
MO_!('X\>$-'\17\$,_B[7SIGV'3()2/])F$=P7\M0<G"DX[5I_M&_P#!4WQ'
MX'_:7U[]D7]D+]BWQM\>O&_@C1K75/B/!X7UC3],L?#4-TADMH);J^E19;N6
M,>8EN@+,AR"2& \&_:AUW_@HY_P28UWX:?M,^-?^"@VI_'/P1XI^)VC>$OB7
MX$\7>!M+T[8FI2^2M]I+V,:/;M$XR+9BZL&^9CM)KMO^",7_ "=9^W6?$/\
MR,7_  U#=_:O-_UO]F?8+?\ L_.>=GE^9L[8SB@#U;0?^"P?[(.I_P#!/75_
M^"C^L7FOZ1X2\.2SV'B/PWJ6E;-=T[6HKA;5]&DM=W_'Z;AXXE3=M/F(^X(=
MPYKX(_\ !6SQ5K7Q_P#!/[/_ .V)^PA\0O@->?%19A\+=8\6ZII]_9:U/%%Y
MQLIVLY6.GWK1_,MO. S$%<AMH;\T?C%_R,WQ56U_Y)W_ ,/??"O_  DN/^/7
M&P?VEO\ X<?:/LV_/\6W/:OO[_@X!'_%!_LNG1O^1B'[:'@'_A&?+_UOVGSK
MK=MQSCR_,W=L=: /O75=4T[1-,N=:U>]CMK2S@>>ZN)FPD4:*69V/8  DGVK
M\]OAE_P5+_X*>_M=>")OVF?V%_\ @E]X?\1_!^XN+C_A#M0\;?%N+1M;\76L
M$SQ&YM[7[.Z68=HV"+._( ;)#"ON[XNZ_P##SPI\)_%'BGXNWL%MX3TWP[>W
M7BBYNE<Q1:=' [W+N$!8J(@Y(4$X''-?F]^SC^P+_P %+?V7/@5X?U+_ (([
M_P#!3SP3XX^"E_IPUCX;?#[XW^!FGM;?3KO-U%''JUEB[>-A+D*4CV9Q@'-
M'OVA?\%I_P!G27_@F3JW_!3CQ;\-_&>GZ)X4U9-%\;^!K>RMY=;T76/[4@TN
M:R9)9H8G:.>XC<L73,1#;0W[NOL.::&WB:XN)5CC12SN[8"@=22>@K\./^"D
M?Q=\%_\ !0?_ ((-_'7Q_P#M!?LJZ#X#^,/P ^-,'AKQ3I?AR\<V%OXB.N:1
M;7U];-$P6=+BVNF0F7S&!W'<V$D/T+\8?V2_@1\:?^"JOPQ_X(_^)_"T]C^S
MG\+OV=;OXB6'PPAUJ\2R\1:M-KK6,:7;&7S+J&V!:94=R \AR"I(H _4*">&
MYA6XMIEDC=<HZ,"&'J".M,%[9F[-@+N+SPF\P>8-X7.-V.N,]Z_'OXW^+[O_
M ((H_M:?M _ O]AF&YTWP!J/[&VJ_%71/ +7<MY8^$O$UG?M8)>VL<S/Y%M*
M'#R1 A6>,=%50.W^&'_!$_\ 8^US]@+X;?M86_QMO/A]\>+C0/#_ (XOOVIM
M6\0W%UJ"ZQ<+;W5Q-<FXNXXI[:;S7M_(=@FR1>K<L ?;_P  _P!M'_A>/[:?
MQ^_9 _X5K_9?_"C'\++_ ,)%_;/G_P!M_P!LZ8]]_J/)7[-Y.SR_]9+YF=WR
M?=KW.OPC_;P_:]_:Z_9?_P""BW[=</[.'@CQ#8>&=7N?A8_Q>^-/ANT2YN?
M'AT:)#;7%U9VS.IFO76[=XR"?*2WED.-HDC_ &$_8A^ ?[-_[-_[,7A3X>?L
MH)#/X*ETR+4=,UM;[[7-KOVE%E.I3W)YN99PPD,IZ@@*%4*H .3U[]N_^P_^
M"H.@_P#!-S_A5?F_VW\&KGQ[_P )G_;FWR?*U$V7V+[)Y!W9QO\ -\X8^[L/
MWJ^@)[NTM3&MS<QQF5PD0D<#>QZ*,]3[5^??CW_E:#\!_P#9FNH_^I$U?,G_
M  38_P""4_[)?[;'["7Q?^,W[5WAK5/&GB ?$OQ]9>#+S4?$%XJ^$+>#4;ED
M_LZ..58X)3<^9<-+M+.S*K$HH6@#]HI)$B1I97"JH)9F. !ZFO!OBG^W!!\-
M_P!O7X/_ +$EM\.4U*/XL>%_$6LIXK36P@TT:7' _EBW$+>?YOG8W>:FS;T;
M/'YA?"+Q3XZ_X**_!C_@FQ^Q?^U3X[US5OA_\4O!7BG6_B;;'6)X)O&DF@6H
M6QL;J>-UDEC'$LREB9<!B=RAAZ7XA_8X^!W_  3Y_P""]/[/]M^S/H-WHW@R
M]^#OCK5+?X=VNJ3SV6G7T-JOGS6D<SO]G^TJ(%9$PA>WW!=S,2 ?K/+>V<-Q
M'9S7<22S9\J)I &?'7 ZG%2U_/M^R?\ #/P'^WQ^QY=?M9?M.?\ !+7]I#XP
M_&3XHR:IJT?QY\,ZUIL<6C7 N[A+)=$,FM0/9V]GL15C,2C?$X8,FU1]%?M=
M+^T'X'_X)+_ #_@K#\:_%*^"OVI?@':V4;'5+L3-XV$ET;"YT*Z%JS_:6OX@
M)5V;BDDDA!C#R.H!^O\ 17Y__P#!!31-/_:&^%'BK_@JM\2O'5GXE^*GQVUN
MX/B"*UED:'P7I]G,T%KX9A20!H?LZQJ9<JIE<JQWA4D;] * "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **^<?CU_P5M_X)\?LQ_%C5?@=
M\<?V@/[$\4Z)Y']J:7_PBFK7/D^=!'<1_O+>U>-LQ2QM\K'&[!P00./_ .'\
M_P#P2@_Z.K_\L;7?_D&O9I<.<0UZ4:E/!U91DDTU3FTT]4TTK--;,\NIGF2T
M:CA/$TU).S3G%--;IJ^C1]?45P?PG_:=^ _QM^!5K^TS\.OB19W'@2\M[F>+
MQ)J$4MA L5O-)!,\@NTC:)4DAD!+JH^7(R""?F/Q%^VC^TE^WSKMW\*O^"9V
MEC1/!T%PUIXC_:#\3::WV*$@XDCTBV< WDPY'F, BD<[0R25Y56E5H594ZD7
M&46TTU9IK1IIZII[H]&G4IUJ:G!IQ:NFM4T]FGU3/7_VN_\ @H-\'OV4;VR^
M'D.GZAXV^)6N +X8^&7A*+[1JE^[ [6=5!^S0\$F5Q]U6*J^TBO*/!/[!GQS
M_;(\5V'QP_X*E>(+6[LK.X%UX8^ _AZZ)T'1R.4>_=3_ ,3&X /.28P=P!9&
MV+[+^R)^P7\#?V/;*]U?PC;7NO\ C/7"9/%7Q#\47!N]9UF9B"[23ORB%@#Y
M:87@$[FRQ]KK,L@TS3--T73K?1]&T^"TM+6%8;6UMHECCAC4 *B*H 50   .
M !4]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?(7_!>7_E%%\5?^X'_P"GW3Z^O:\A_;R_94_X
M;<_90\5_LP_\)Y_PC'_"3_8?^)Y_9?VW[-]FOK>[_P!3YL6_=Y&S[ZXWYYQ@
M@'\M-?77_!""""X_X*M_"F.XA210^ML%=00&70[]E//<$ @]B!7V!_Q"I?\
M5^/_ )B__P"^=>O_ +!O_!O[_P ,1_M7^%/VGO\ AK3_ (2?_A&/MW_$C_X0
M/[%]I^TV-Q:?Z[[?+LV^?O\ N-G9CC.0 ?HW1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?G)_P<!?L&_M7_ +;G_"I?^&8?A5_PD_\ PC']O?VY_P 3RQLO
MLWVG^SO)_P"/N>+?N\B7[F[&SG&1G\X_^'#?_!5W_HU7_P OG0O_ ).K^C>B
M@#\Y/^#?W]@W]J_]B/\ X6U_PT]\*O\ A&/^$G_L'^P_^)Y8WOVG[-_:/G?\
M>D\NS;Y\7W]N=_&<''Z-T44 %%%% !7E?[9W[&_P1_;R_9_U;]G'X_:5>S:)
MJ<L-S;7VDWAMK_2[V%Q);WMI. 3#/$X#*V"#RK*RLRGU2B@#X#\0_P#!&/\
M::^+/A&;X%_M'_\ !9CXW^,_A5>6WV/5?!\>CZ1IU_JMER&M;S588#<W$<B'
M9)G!D4L"1GCTO]I3_@D]X!^)WB#X8_$_]E[XU^)O@/X\^#_A<^&/ _BCP/;6
MMU$FA;$1=+N[.]CDBN[9/+5D1_NMDY)KZQHH ^%_#W_!#WPW;_&KPU^V+XY_
M;;^+GB+X^^']>AO'^+-W?6D+76FHDD;Z$--CA%G#ID@E=FACC#EW=A(-V![[
M\,/V'OA_\+/VW?BA^W1H_BW6;CQ#\5= T72M8TBY,7V*TBTV(QQ/#M0/N8'+
M;F89Z 5[710 5Y+^VY^QG\)?V]?V>M4_9U^,5SJUE87MU;7VFZYX>O?LVI:-
MJ-M*LUM?6DVUO+FCD4$$@@@LI!#$5ZU10!\5>%/^"1WQ'\<?%?P'\1/V\?\
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
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
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
MEI=C8>#?C3K?@N6UN&DFNM$BC9[E2N C>8", \\5YS_PR'\<_P#H^_Q__P"
MEK_\30![Y17@?_#(?QS_ .C[_'__ ("6O_Q-'_#(?QS_ .C[_'__ ("6O_Q-
M ' ?\%5/VH/CI^S=_P ('_PI;QQ_8O\ ;7]J?VE_Q++6Y\[R?LGE_P"OB?;C
MS7^[C.[G.!CY#_X>@?MS_P#1<?\ RV=,_P#D:N__ ."JGPA\=?"K_A _^$T^
M/&O^-OM_]J?9O[<BB7[%L^R;MGE@9W[USG_GF*^0Z /TY_X)5_M0?'3]I'_A
M//\ A=/CC^VO[%_LO^S?^)9:VWD^=]K\S_41)NSY2?>SC;QC)S]=U^8__!*O
MX0^.OBK_ ,)Y_P (7\>-?\$_8/[+^T_V'%$WVW?]KV[_ # <;-C8Q_ST-?7G
M_#(?QS_Z/O\ '_\ X"6O_P 30![Y17@?_#(?QS_Z/O\ '_\ X"6O_P 31_PR
M'\<_^C[_ !__ . EK_\ $T >^5^>?_!TPEM+_P $5?B7'>;?);7O# EW-@;?
M[>L<Y/88K[&^"7P5^(/PMU2^O_&7[0_B/QI%=6ZQPVNMPQ*ELP;)=?+ Y(XY
MKY4_X.4_AMX]^+7_  2#^(/@3X:> =7\3:O=Z[X;:#1M"TJ6]N9D36[)Y"L,
M2LS!45F; P%!)X% 'QW_ ,%!?V4_^#9/X"_L?>/OBO\ LO?%7X8^%_BKH?AB
M\O/AAJOPK^-<UUKR:_'"QL5MH;?4)7DW7'E(V4*JKEBR8#K]AZ=_P4F_:/\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M445X9^U!_P %)OV*OV/XY[7XW?'?2+75H5/_ !3>F2&]U(MV4V\&YX\] TFQ
M?]JM*5&K7ERTXMOR,ZE6G25YM+U/<ZJZWKFB^&M)N->\1ZO:Z?8VD1DNKV]N
M%BBA0=6=V("@>I.*_.B[_P""K7_!0?\ ;/9M(_X)H?L(:G:Z)<';#\1OB0JP
MVVP]7C0NEON4<X$TYY'[OH#4C_X(L_M&?M-7<?Q"_P""J?[?6M^(H(7%Q)X3
M\*7(M]-M#U^625%AB'8^7;(?1^AKK6%PU+6O57I'WG]]U'[I-KL<[Q%>I_!I
M_.7NK[K.7X)>9ZG^T[_P7Q_8+^ ,TWASP'XJO/B;XA5O+BTWP1&);7S.BAKQ
MR(2">,PF4_[->$W'[0'_  7I_P""B7^C? ;X,V?P%\$WO":YK9-M>-$W0^?<
M1FX<8Y$EM;)T^]S7T9\)]#_X)!?L"&.T^#VE>#H-<B'EIJ&DPOKFKROT*_:0
M)I$)/5-ZKGL*]#_X;'^+WCS]W\!?V,?&VK(_$6I>+'BT2U8?WU,Q8R+],$]*
MT684</\ [M22?\TK3E^*Y%Y-037<AX.K6_CU&_*/N+\'S??*S['RY\%/^#=#
MX47/B'_A9?[;W[0/BKXJ>)+EA)?Q+?2VMO,Q'S++.[O=3C_:$D74_+7W3\$O
MV:?V>_V9O#Q\/? GX/\ A[PG9^6!<-I&G1Q23@=YI<>9*?\ :=F/'6O.?^$1
M_P""BWQ*Y\0_%7P+\.;.3I%X;T9]4O%7N&:Y(CW>Z?6E3_@GQX&\6.+GX]_&
M'Q]\07)S)9ZWXDDALL_[$$&S8/;<:X\1BL3BZGM*\W*7=MM_B=-'#T,-#DI1
M45V2M^1VGQ$_;'_9=^%>^/QK\<- AGBSYEG9WGVNX4^AB@#N/Q%<5_PW3J_C
M;]U^S_\ LL?$'Q?N_P!3J-WIZZ5I\OIBXN#_ #45Z7\._P!G#X"?"81M\.OA
M#X?TJ:/[MW;Z9&;C\9F!D/XM7:U@;'S_ +/^"C_Q*^]+\/OAI92?W5DUC48O
MSQ;MBC_AA*^\:_O?V@?VH/B#XRW?Z[3H-3&EZ=)ZYMK?I^#5] 44 >;?#O\
M8]_9@^%7ER>"/@AX?MYHL>7>7-D+JX7Z2S[W'_?5>D*JHH1%  &  .E+10!Y
M#\4/V#_V4OC/XZOOB5\2OA7_ &EK>I>5]MO?[<OH?,\N)(D^2*=4&$11P!G&
M3R2:P/\ AU_^PQ_T0[_RYM3_ /DFO?:* ,#X7_"_P+\&/ MC\-?AKH?]FZ)I
MOF_8K+[3+-Y?F2O*_P \K,YR[L>2<9P. !6_110!6U;1M'UZR;3M<TJVO;=_
MOP7<"R(WU5@0:\S\9_L._LC^/M[>(?@#X=5Y/ORZ;9_878^I:V,9)]\UZK10
M!X!_P[Z\'>&_WGP?^._Q,\&;/]5:Z1XMDDM1[-%,&W#V+4?\*9_;U\%<^"/V
MM]"\30K_ *JR\9^#TBP/1IK4[V^I&:]_HH \ _X6S_P4"\$\>,?V6?"WBR-?
M];=>#/%XM<#^\L5X"S?3K1_PW[HWAD;/C!^SE\3_  CM_P!;>7GA9KBS'KB:
M%CN_!:]_HH \D\&_MW_L@^.V6/1/CYH,+L<"/5IVL&SZ8N5CY]J]/T3Q%X?\
M360U+PWKEGJ%NWW9[&Z25#_P)216/XR^#GPD^(@8>/?AAX?UHN/F;5-'@G;Z
MY=20?>O,-;_X)Q_LEZC>'5O#_@"[\-W_ /#?>&=;NK-T^BK)L'_?- 'N=%>
M?\,<_&3PE\WPA_;C^(&GA?\ 50^*4@UR-?\ 9 F"<>U']F_\%)_!'_'IXD^&
M'CBV3[WVZSNM-O)/IY>8A^- 'O\ 17@'_#5/[3/@_P"7XJ_L*^)_+3[UUX,U
MJVU?S!ZK$FUA]"<U+9?\%(?V9[>Y33_B#=>)/!=VYPMKXM\+75LV?0E$=1^)
MQ0![U17%^#/VC/@%\1-B^"/C/X8U.1_NV]KK<)E_&/=O'XBNT!!&0: "BBO
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
M#2-?N;.+.VWFN[.*:2(9SPCNR_\  : /2Z*** "BBJ5]XBT339_LM_J4<4@
M.QCSB@"[16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4
M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I5
MP/QQ_:@^!?[-W]E_\+I\<?V+_;7G_P!F_P#$LNKGSO)\OS/]1$^W'FI][&=W
M&<''6?\ "8^&/^@U!_WU7P=_P6TUC2]6_P"%9?V;>I-Y?]M;]AZ9^PX_D: /
MH;_AZ!^PQ_T7'_RV=3_^1J[_ .!W[4'P+_:1_M3_ (4MXX_MK^Q?(_M+_B67
M5MY/G>9Y?^OB3=GRG^[G&WG&1G\2:]R_8WT3]M/Q99>*?!_[(OQ5L/!EO?\
MV(>*];GBMOM"(!<"!(GF24Q9W3DM'$S@JI#)CYFDF]1-M+0_5CXN_'+X-? +
MPPWC/XV_%+0?"FE@D)>:]JD5LLK 9V1[R#(^.B+ECV!KXQ^)'_!=GP/XMN[O
MPQ^P9^SKXL^+M[;2"*X\236[:1H%FS [6FNKA0R 'M*L*D=).]<5X1_X(<>!
MO&'BS_A9/[5/[3=WXSU^50MY>:F\VK3RKC&#/?,5P!P/W/';%?3?@'_@GU^P
M_P""+:S@U#1)_$CV$(BLW\2ZM+<+%&.B+"NR$+[;,5LIT8;1N_/_ "7^;7D9
MN-66[MZ?YO\ R1\0^,_'O[9O[6-]_9W[6/\ P4)T_P "Z3=\_P#"K_V=],GU
M*^G7H\,EY 3'R, YN;A#_=Y->H?LS_L+_!WX/O!JG[-G_!+[5-<U52&7QQ\=
M]5@6X5^HF%K("J-GG="B-S7WOX1LO@]X L/[*\":-H>BVV /L^DV$=NG'^S&
MH%:__"8^&/\ H-0?]]4JF(K58\LGIVV7W+0(4:5-W2U[[O[WJ>'I\)/V^/B(
M@7Q[^TEX9\$6;##:;X!\.&X?9V43W9#1D>JYZ>E3V/\ P3J^!VJ7::K\8O$G
MC#XAWJ-O$WC'Q//,BM_LQQ%% ]%.1BO:?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#
M_OJL34S? ?P=^$_PN@%O\./AMH>A@+@MI>EQ0NP_VF50S'W)-=)6;_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?5 &E45[8V6I6KV6HV<5Q#(,20SQAU8>A!X-4O^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^J .&\9_L;?LK>/][>)_@)X9>23_63VFF):RM[F2#8Q/XUQ9_X
M)V?"KP_\_P (/BA\1/ I7_51>&O&,XA7V*3>9N7VS7MO_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 'B7_"A?VW/!?S?#_\ ;-MM;@7_ %>G^,_"$+_]]7$)\P_E
M7Y%5^\7_  F/AC_H-0?]]5^1'_#N_P#; _Z)3!_X4^F?_)- 'BE?OE%+%<1+
M/!*KHZAD=&R&!Z$'N*_'C_AW?^V!_P!$I@_\*?3/_DFONZ7]GSQS\!97U?\
M8S^/:V6GJQ=OA]XSFDO=*<==D$O,MM^!.3U8"@#Z;HKY\\%_M_\ A+2M7B\#
M_M.^#+WX;ZZ[;(KG4'%QI-XWK#>1C8!W(? 7IN)KVRS\>^#=0M8[ZP\26D\$
MR!XIH90R.IZ$$<$>] &O16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 %;XC
M?#;P!\7O!>H?#GXH^#M.U_0M4@,6H:5JMJLT,R^ZL.H."".00""" :^.+K]G
MO]K_ /X)D74GB;]BUM1^*_P:CD,NH_!76[]I-6T&+.6?1KI\M*@Y(MGR3C #
MNY=?M#_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZKT\!FN(P,72:4Z4OBA+6+\^\
M9=I1:DN]M#@QF74<7)5$W"I':<=)+R[-=XM-/L>>_LI?MG? #]LSP5)XO^"?
MB_SY[%_)UWP]J,7V?4]&GR08;JV8[HF#!EW<HQ4[6;%>J5\M_M6_L*?"+XV^
M-8_VA_@7\3Y_A5\9-.0G3OB#X80*;W '[C4;?A+V%L $/\V !DJ-AYGX*_\
M!37Q%\*_'5G^S=_P4J\+Z?X"\73OY&@?$#39&?PMXJQP'BN&_P"/28C!,4N
M,]4+*E=M3*L/CZ;K96W*VLJ3_B1[M6M[2*[Q2DE\44M7R0S&M@YJEF"2OHJB
M^"7K_)+R;L^DF]#[*HK,7QGX6=0Z:Y 01D$-P12_\)CX8_Z#4'_?5?/GM&E1
M6;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U
M!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45
MF_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z
M#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0
M?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU7.?%']HWX$_!/PE/X[^+
M?Q7T3P[I%N/WE]JUZL*%L9"+NY=SCA%!8] #5TZ=2M-0IIN3V2U;]$3.<*<'
M.;LENWHCM:Q?B#\1_A_\)O"=UX[^*'C;2O#VBV*;KO5=:OX[:WB'^T\A !/8
M9R>@KX]U3_@I=\?OVK+M_#'_  39^ (N='D8QO\ &+XHI+INA1#IYEK;8%Q>
M^Q 7:P^9"*T?A]_P30^%7B_Q9:_&#]OWX\:G\>/&-N_FVUKXD M_#VEN>2MK
MI<?[D#L?,W*V =BFO=_L6C@?>S.K[-_\^X^]4^:NE#_M]J2W46>/_:M3%Z8"
MGSK^=^[3^3M>7_;J:?\ ,A-4_P""FOQ9_:9U*?P7_P $P?V;[WQZJ2M!<?%/
MQG'+I7A2R<'!9'<+-?%3UCC"MR"-PJSX6_X)67WQE\06GQ-_X*4?'S5OC+K5
MM,)[+PA'NT[PKI<G816,1'GD?=\R7&\#YT-?5.EZ[X%T/38-'T6YL;.SM8EB
MMK6UC$<<**,*BJH 50. !P*L?\)CX8_Z#4'_ 'U2EGGU6+AEM/V*_FOS57ZS
MLN7T@H+O<:RGZP^?'S]J_P"6UJ:](:W]9N3[6/(_VAO^"<?[%/[4^@>%O"GQ
MM^ ]AJ&E^"H;F+PMINF:C=Z7;Z='<>3YJ)'8S0KM;R(N""!MXQDY\O\ ^'#'
M_!*#_HU3_P OG7?_ ).KZL_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JY\/Q!GV
M$I*E0Q=6$5>RC4DEJ[O1.VK;;\W<WK9-D^)J.I5PU.4GU<(MZ*RU:Z+3T/,O
MV4_V"_V3_P!B+^WO^&8/A3_PC'_"3_9?[<_XGM_>_:?LWG>3_P ?<\NS;Y\O
MW-N=_.<#'K]9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5>?B<5BL;7=;$3<YO>4
MFVW965V[MV2MZ'90P^'PM)4J,%&*V222771+3?4;XN\$^#/B!HTGASQYX1TO
M6]/E_P!;8:O81W,+_5)%*G\J^<OB+_P1N_X)[^.]7_X2G0?@C_P@^N*2;?6_
MAWJUQHLUN3W1+9UA'XQGI7T?_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5O@\SS
M'+W?#5I0_P ,FK^J3U^9EB<!@<:OW]*,_5)_=?8^3O\ A@?]N_X-_O?V7/\
M@J%XMN[.'_5>'_C#H5OXA28=D:\PDT8'JBYH/[0W_!7WX(_)\8OV'O _Q1L(
MN)M9^$?C1K*94'\?V/409)6/=4(Y/'%?6/\ PF/AC_H-0?\ ?5'_  F/AC_H
M-0?]]5Z']O5*W^]T*=7S<.67_@5/DDWYMLXO['A2_P!VK5*?I+F7_@,^9+Y)
M'RMI7_!:3]E30-0BT#]I7P3\2O@SJ<K^6MM\2O =W;1N_P#L30+*A7N'8J".
M>*^A/A'^TK^SS\?+07GP3^.'A3Q6I3<R:#KUO<R1C_;1'+(?4, 16[JNM^ ]
M=T^72-;N+&\M+A-D]K=1"2.1?1E8$$>QKYZ^+G_!,7_@F3\9KLZMXA_9Z\,Z
M5J6_S(]5\(^9HUQ'+U$FZR:(,V><L&YZYH]IPWB?BA4HOO%QJ1_\!ER-?^!L
M.3/:'PRA57FG!_>N=?\ DJ/I^BOBG_A@'XT?",>=^R+_ ,%4OB7X>BBY@T/X
MA);^*;!!_P \D6X5&A3MD%B.O)H'QV_X*_\ P/\ E\9?!CX0_&K3H>EQX(\3
MRZ!J3IW:1+Y3"7[[8^#T'-']C8:O_NN+IR\I-TY?^3I0^Z;#^U*]+_>,-./G
M%*:_\D;E]\4?:U%?&MA_P6H^"G@N5;']J[]GWXK_  AF4A9]0\2^#I;O3,_]
M,[JS\SS![A!7N'PC_;P_8U^/"Q+\(OVEO!^N3S8V6%KK,:W?/3-NY$J_BHKF
MQ61YO@Z?M*M"7)_,E>/_ ($KQ_$WP^;9;B9\E.K'F_E;M+_P%V?X'K5%9O\
MPF/AC_H-0?\ ?5(?&7A<#)UN  =3NKRCT33HKR/XC_MU?LM?#&8Z;J_Q5L]0
MU(MMCTC08WOKEW_N;(0P1O\ ?*UQ$O[6/[3'Q6?[/\"?V=(/#MC)_J_$7Q/U
M'[* .Q^Q0$S=.0<D4 ?2=?D+_P %.;FWNOVX_',UK.DB;M.7=&P(W+IMJK#(
M[@@@^A!K[D_X9M\<?%+]_P#M-_MC:YJUO)S)X;\' :1I^/\ GFYC!DG7W;:?
MRKY,_:D_X)Z?%"7XZZVW[-_PJMSX+"VBZ*1XDM5SBTA$IQ<W ESYPER6ZGD<
M8H ^5*_7?_@E_P#\F,>!_P#N)_\ ISNZ_//_ (=W_M@?]$I@_P#"GTS_ .2:
M_1G]@_0-3^#'[*7A7X:_$I8--UO3?MWVVR^UQS>7YE]<2I\\3,ARCJ>"<9P>
M010![A16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\
MPF/AC_H-0?\ ?5/MO%'A^\G6UM=5B>1SA$4\DT 7Z*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^1/V^?VSOBU
M^QK^TAX!UCXI?"6ZU_\ 9F\3^'-2T[XC>(-!\%W>M7?AO5PR-:3W<5J)'^PR
MQEXB1"^'')&5#?7=% 'XI_\ !$3X8?#3XC_M8_LX_M"?L.?!;6/"_AWPE^RO
M;Z+^T=XTM_"MSHVC>*=?DLK);>R3S8XDU&\BN$FGFN8U=6 0F5CMS]B?\%$_
MAYX_\4?\%<?V#/&OAKP-K&HZ-X<\0?$!_$.KV.F2S6NEK-H,4<+7$J*4@#N"
MJER-S# R:^S/AE\-O!'P;^&^@?"+X9Z!'I/ASPMHMKI.@:7#([I9V5O$L,,*
MLY9F"QHJ@L23CDDUN4 ?GW_P41/B7]C#_@J#\'_^"I^H_#WQ)X@^&J?#?5OA
MM\5[[PKH4^IW7AJUFNDO['47M;=7FDM_M =)&13L '#,RJ?-M'^'4_\ P6E_
M;A^+G[2W@'PKXDT/X+V_[+6K_"'P1XM\5^&[K2CXDU769)7O-0M;>[CCG-K!
M"RQ%GC7+GC."!^IM% 'XY:-_P4)\:>%O^"01_P""2U_^S)\3S^U59?"Q_A+9
M?#F'P#J#02N+0Z3%K":D(OL)L1;;;DS&8#"G@I\Y_4+]C'X"/^RQ^R)\+_V:
MIK^.[F\!> -(T"YO(L[;B:TLXH9)1G'#.C-_P*O2Z* "BBB@ J.6SM)FWS6L
M;MZL@)J2B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\
M^?&'_OT*^1_^"IW[*WQL_:*_X03_ (4?X 35O['_ +4_M39J%K:^5YOV3R_]
M?(F[/E2?=SC'.,C/U]10!^1'_#K_ /;G_P"B'?\ ES:9_P#)-?7/_!+']E;X
MV?LZ_P#"=_\ "\/ ":3_ &Q_9?\ 9>_4+6Z\WROM?F?ZB1]N/-C^]C.>,X./
MKZB@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__
M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O
MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/
M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:
MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\
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
MV=((1Y:-_L2_G0![S>6>B06DLVH6MHD"QDS-,BA N.=Q/&,=<U\8_M1^ _\
M@C=\1=2E\/>.O@1X3\9>)+AF'V3X<:"S:I._<?:-.,9W ]GE!!_&O6+;]@30
M?&TZ:I^TW\:/%_Q)N P=K#4-1:QTQ6'.4M+<@)SVW$'CBO8? /PK^&OPKTS^
MQOAMX#TG0K8@!X]+L(X=^.[%0"Y]SDUTX7&8S!5.?#U)0EWBVG]ZL85\+AL5
M#DK04EV:37XGYZ_#']@?]K"P\86VM_L@^,OBW\(?"L;AH]*^(?Q%BU&S*#G"
MZ9-;3/$<<8=CGID5L_';]D?_ (*H7GB]/$7B:]\*?&KPM''BX\&P>-;CPW-=
MMQU6.".V7TSNSS7Z(45W/.<36Q"K8J,:S2M[ZW]7%QDWYMW.1970I473P\I4
MEO[K_)--+TM8^#?AM^W3\*/V3[(:7\>/^"77Q(^#8C3;>>(-*\)QZ[IB =?,
MU*TR\GU*MD"O??@O_P %%O\ @G]^T$8H?A7^TWX)O;J?'DZ;?7ZV%X^>PM[L
M1RG\%KW6O*_C/^PY^Q[^T-YLOQG_ &;/!VO7,^?,U*YT.)+SGKBYC"S+^#BM
M_K/#V)_BT)TGWISYH_\ @$U?_P J&/L,ZH?!6C47:<>5_P#@4';_ ,D/34L=
M-D021V<#*PRK"-2"*^<OCU_P5=_X)T?LQ_%C5?@=\<?CE#HGBG1/(_M32_\
MA#]5N?)\Z".XC_>6]H\;9BEC;Y6.-V#@@@<B_P#P1S^&GPY<WG[(/[3_ ,7_
M (/.AS!I?ASQI->:2#_TTM+SS/, ]"XK\5O^"M7@OXJ_#O\ X*"_$#P9\;/C
M$?'_ (FL?[*74/%S:'#IK:@K:39M"6MX24C9(6CC)!^8QECRQKZO@_A'(.),
MSG0>*E**@Y64>2=U**N[JI"VNMI7O:VESYWB;B7.<CP$:JP\5)R2NWSPVD[*
MSA*^FEXVM?K8_:?_ (?K?\$D/^CG8?\ P@=<_P#D&OH_X"_&GX+_ +3GPGTK
MXX_ [78=;\+:WY_]EZI_9DUMYWDSR6\G[NXC21<2Q2+\RC.W(R""?Y/*_HZ_
MX(,?\HH/A3_W'?\ T^ZA7I<>\!9/PMD]/%X2I4E*511]YQ:LXR?2,7>\5U.'
M@_C#,^(,SGA\1""BH.7NJ2=U**ZR>FKZ'UQ_9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-17Y(?I!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A2I8V4;!X[.)6'0K& 14M
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 17ME9:E9RZ?J-I%<6\R%)H)XPZ2*1@JRG@@CL:\+\5_L+Z#H&NS^/\ ]ECQ
M]J/PP\02MOFAT@"72;UAT$]D_P"[([#;@+UVDU[S10!\[1?M8_&;X!R+I7[9
M7P?DM]-1@B_$+P5')>:6PZ;YX<>;;?4@Y)X4"O</ ?Q%\"?%#P]%XK^'?B[3
M]:TZ;[EWIUTLJ ]U.#\K#NIP1W%:\L4<T;0S1JZ.I5T89# ]01WKQ#QY^PMX
M!N/$,OQ%^ 7B?4?AAXK?YFU+PL0MI<GJ!<69Q%*N220 N3R<T >XT5\Z_P##
M1_[2'[.G^A_M7_"4ZYH,7'_"PO ,#3Q(@_CNK0_/#QRSK\N>%!KV?X8_%[X8
M_&;P\OBGX6^-]/UNQ.-\MC.&:(GHLB'#1M_LN ?:@"A\>?V>_@Q^TY\.;SX4
M?';X>Z?XCT*]&7M+Z+YHGP0)8I%P\,@R<2(589.#S7R7_9_[:O\ P2L^?11K
M_P >O@!:_>L6(F\7>#+8?\\SP-1M47^'AE4?\LT0EON:BO5P&;5L)2="I%5*
M+U<);7[Q>\)?WH^CNM#SL9EM/$U%6IR<*JVFM_1K:4?)_*SU.&_9Y_:4^"'[
M5?PXM?BM\!/B%8^(=&N?E:6U<B6VDP"89XFP\,@R,HX!P0>A!/<U\I_M#?\
M!-RX7XCW7[4O[!WQ"7X3?%>3Y]2-K#G0?%(R6,.IV:@JQ8Y_?HN\%BY#MM99
M_P!FW_@I';Z]\1H?V7/VT_AZWPC^+^ EKI6I3YTGQ(,[1/I=X3LF#'I$6+@G
M:#(5;'37RFCBJ,L1ELG.*5Y0?\2"[M+XHK^>/_;RB84LRJ8>HJ&/2A)Z*2^"
M7HW\,G_++_MUR/J6BBBO!/8"BBB@ HHHH ***\5_:D_X*#?LK?LA-'H_Q7^(
MJS^)+O:NE^"?#T!O]:OW;[B1VL667=T5I-B$\;JZ,+A,5CJRHX>#G)]$KO\
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
MG_PG>D_#WX\7W@?38O[+_MUM)TV*6[O@WVORECF?FWVXD)9<D[AZ5]I^!_V
M_P!FSPIJP\4>)?#%WXTUPX,NN>.=0?4YY".02LG[K.><A :\M_X)5_LO_'3]
MF[_A//\ A=/@?^Q?[:_LO^S?^)G:W/G>3]K\S_42OMQYJ?>QG=QG!Q]=T 16
M5E9:;:1V&G6D5O!"@6*&&,(B*.@ ' 'M4M%% !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 !7E_P :?V/_ ((_&_4%\3ZUH,VC^)(#NL_%GANX-EJ4#@8#>:GWR.V\-CMB
MO4** /G3^T_VW?V9OEUG3X_C/X2A_P"7NPC6T\0VL8_O1<I=X''RY=CR2*\7
M_P""J/[07PN_:R_X)?\ Q1\$?![7UE\3-_8PF\*ZKMLM1@:/6K!Y%>*8K]U5
M.64LO&,YK[SKY@_X*J?"3X::S^RMXF^*FH^"=/?Q)H_V#^S];6W"W,8>^MXF
M4NN"ZE'<;6R!G( .#77@,95R['4L732<J<HR5]KQ::O:SM=:ZHYL9A:>-PE3
M#S;49Q<7;>TE9VWUU['\\_\ PRQ\>/\ H1/_ "J6O_QVOJ[_ ((A? +XM>"O
M^"H/PQ\3^)_"?V:QMO[:\^?[? ^W=HE^B_*DA)^9@.!WK5KUW]A"Z^)=E^U;
MX5N/@]I6DWOB,?;AIMOKD[QVC$V-P',C1_, (R[#')( [U^@X_Q5XAS' U<)
M4I4E&I&47:,[VDFG:\VKV>FC/C,'X>9+@L73Q$*E1RA)25W&UXNZO[BTT[G[
M+T5X#_PKS_@HOXQ_Y&/]H;P%X/5_O+X4\*27Y0>@-ZPYH_X8C\9^)OG^*O[9
MWQ0U?/\ K+;1]5CTJWD]FCA0\>V:_,S[P]RUOQ%X?\-6AO\ Q'KMGI\ ZS7M
MTD2?FQ KS;Q=^W#^R/X(W#7?V@?#3LGWTTV^%ZP]MMN'.?;&:PM$_P""<7[(
M6EW8U/5OAE+KE[_'>^(-9NKMW^JO)L/_ 'S7I'A'X&?!7P#M/@CX1^&M)9/N
MR:=H<$+Y]2RH"3[DT >5_P##Q3X3Z[Q\*OA?\1_&V[B*3PUX+G>-O?=-Y>![
MXH_X:/\ VPO%OR_#W]AN]LX7^[?>+O%UK9[/3=  7/X&O?J* / /['_X*4^,
M?^/_ ,8_"WP; WW?[+T^[U"Y3_>\XB,GZ<4?\,B_'SQ5_P E3_;O\<W0?_6)
MX3L+;1!CT!B#X^M>_P!% '@EK_P3<_9DN[A;[Q]9>)/&%RC;A<>*?%=W<-GU
M(1T4_B*[WPC^RO\ LV>!-C^%/@3X4M)$^[<#0X7F'_;1U+_K7?44 ,M[>WM(
M%MK6!(HT&$CC4*JCT '2GT44 %%%% !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 %%%% !1110
M4444 %%%% !1110 4444 %>0_MX?"_QU\9_V4O%7PU^&NA_VEK>I?8?L5E]I
MBA\SR[ZWE?YY65!A$8\D9Q@<D"O7J* /R(_X=?\ [<__ $0[_P N;3/_ ))K
MU[]@_P#8/_:M^#'[5OA7XE?$KX5_V;HFF_;OMM[_ &Y8S>7YEC<1)\D4[.<N
MZC@'&<G@$U^C-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !117QWXU_X+S_ /!+3P!^TO%^S)XE_:L\
M/PWRQ7D6J>)!*YT;3-0MY[:'[!/>A?(29C<.<[]D?V=UD9&9%8 ^Q**\Q_:.
M_;0_91_9#\*:3XY_::^/WAGP3H^NW/V?1M2U[4EAAO9?+\S;&W1OD^;CM69^
MS-_P4#_8I_;,UK5/#O[*_P"TQX2\>7VB6L=SJUKX<U-;A[6)V*H[@= 6! ^E
M 'L-%?/-W_P5E_X)L6/[1/\ PR?>?MI^ 8_B!_:?]FGP\VMKN6^W;/LAF_U(
MN-_R>27\S?\ )MW<5]#4 %%%% !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!C_$/PS>^-? &N>#=
M-UZ?2KG5M'N;*WU2V_UEF\L3(LR<CYD+!AR.17X=^ /%VL_\$V[7P)^PU_P5
M6_X)[>(A\-/"/[//CGP?KWC3X76B>(='U_1[[6-"FGU^XBMRES80Q^4!/(ZF
M59KF%PJE\)^WWQ4\#?\ "S_AAXD^&G_"17^C_P#"1:#>:9_:VE3M%=67VB!X
MO/A=2"DB;]RL""&4$&OR>L? /_!:WX<?%'P+^QMXB^ WPX\?^+-*_9R\9>"=
M"^,.L?$NX&G:II4^H>'HO[8U&VEM)+DW,*16ZR6VYVN&F=U<"-MP!VW[6WPZ
M\;^-OBC^P_?_ /!.?]D>#X]_"?P)\._$%UX<F\2>(/*\/);W&DV6GZ5+?W]W
M%,3Y=L;APC(\[N%  8%ET[/_ (*&>(O@S\._VE?V?_BC^PUX<^ '[0?P\_9V
MU[X@>'O^$,NK6]TOQ/I5M9W'E7UG=PP0O^ZNE56@D7<IR03APO<:#^QW_P %
M'_\ @G1\.O@5H7[!WB;1/BSX6^&_PR'A+X@_"+Q7KJZ%%KMUY@G&M:?>&&86
M]P)6E0QRY00E5&YLL+?P3_8,_:9_:K_:[\>_MP?\%(_ ?A;P?'XA^#-S\+?"
M'PG\)^)&U<Z=HEY,TU_<WM_Y,22W,K,441)L6-B#R.0#S+P9^Q/^S[?_ /!K
M+#\/;OP+I<B:K^S$?'EQJ,EHC3'Q%+HQU<:DTI&YIDNF!$A.[8H3(7BOM#_@
MF9\5O%WQS_X)U_ SXP^/[V6ZUWQ)\)O#^H:U>3$E[F[DT^%I9B3W=]S_ / J
M^&[;]CC_ (+4Z'^PO/\ \$:])\'?#&;P+)HLO@ZV_:1E\:2+<1>#Y"T1A?0Q
M;^8;X63&W!6819QSQYM?I=\%OA/X2^ OP=\)_ WP#;O#H7@SPU8Z'HT4A!9+
M2TMT@B!( R=D:Y/K0!TU%%% !6=J6LZA8W1@M_#US<KM!\V)ACZ<UHT4 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2U)9
MZ]J5S=)!-X9NH59L-*[+A?<UJ44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 445^=7_!>[_@K-^TS_P $^?V<O%Y_9D_96^($VM6%
MIISCXR7GAZUE\)Z$ES=1199Y)&:><LZPB)H0@>926.-K 'Z*T5\Y_P#!3_\
M:^^*G['/[-EAXG^ /PZL_%/Q%\;>-M'\%_#[2]567[ -6U*?RHI[LP_.+>-5
MDD;:03L"[EW;A\[^-?VB/^"H/_!.+]H3X&VW[9?[0WP^^,_P]^./Q,L/A_?Q
M^'OAX?#NH>%M;OTD-G);,ES,+RUWQN)&E"N%4$!2: /T4HKYP^*OQ@^)7BO_
M (*8_"[]ESX:^+;C3]#\->!=8\>?%*&W5=M];R,-+T>R=B"0LER][<X!7/\
M9HY(R#\\> _^"LW[3/QL_P""PGPM_8]3]E;X@?"/X=:QX(\1ZEJ4?Q0\/6MK
MJ/B6ZMXE,4D"QR3>3! 5ZK(&D,YWJ JT ?HM17Q+^US^U%^V=\6_^"@NE_\
M!,_]A#Q]X5^'U_I?PV'CKXD?%#Q3X8.MMI]I+>&TM+"RL3-"DL[NK.[2,%$9
M&"&&&UO^"?/[7W[2VK_M2?%?_@G1^VYJ_A;7?B)\+]-TO7=$\<^$-,?3[7Q5
MH-^K!+B2S>23[+<PRKY<BJY0F1=HPNY@#[$HHHH **** "BBB@ HHHH ****
M "BBB@ HK\Z?$O\ P5F_:9\5_P#!83]GK]B;0_V5OB!\,/AYXSO/&,?B+6?B
M5X>M;>3Q:VFZ+<7$8T_RY)C'!%*L$K2[E>031J55<[O4OVX_VEOVS-?_ &Q_
M ?\ P3L_85U'P[X3\0>(_!=]XQ\<?%'Q;X<EU6W\.Z-!<I:1):VBR11W%U+<
M/MVR2!51<X.[<H!]B45\1_L1_M8?MD>#?^"A/C3_ ()<_MR^,?"OCW7M+^&%
MM\0_!'Q,\)^'6T?^TM'>_P#L$T%[8^;*D%PEP?E\M\%%).20:\X^.O\ P4;_
M &K_  ?XA^+GQ!_9WTVW\47'BC]H+P_\"/@+X?UV)SH^GZQ# _\ ;&MWGV<"
M1H%NY+J!SO\ ^8:@&W<V0#](Z*_/+5/VBO\ @I?_ ,$]OVL_@A\.?VS_ -H'
MP'\:/ 'QV\7GPB;_ ,/_  ^/AS4_"VMR0-+;&)$N9DO+5BK*[/M< !OEQM9F
MC?M&_P#!4#_@HK\:/C+J7[ GQR^'7PL^&_P9\=7G@G0IO%G@5]<N/'&OV"(;
M[SY//C%C8K*Z1)+"LCL-S8)X4 _1"BOGG_@EW^VWJ?[?G[(&C_'+QAX+A\,^
M,++5-0\/>/\ PU;2EX]+US3[A[:ZB0DD^6S(LJ EB$E4%F()/T-0 4444 %%
M%% !1110 4444 %%%% !17-_&#XBS_"3X9:U\2;7X=^)?%LFCV1N$\-^#[".
MZU/4""!Y5M%))&KR'/ +J.#S7QE_P2D_X*1?M)?MT_MN?M3?#3XU_!K6_AMH
M'PO/@V/P;\/_ !9IL$&L:8FH6FH3337C1%LR7"PV\RIO=8T954G+,P!]XT5\
M!_\ "Z?^"H/[?/[2/QC\)_L;_'#P7\$?AQ\&O&3^#[/6O$OPW?Q!J7B[6X((
MY;PLLMS#':V<;2I&CQAW;EN<[5[;_@GA_P %+?$WQN_8D^*'QV_:\\/Z-X>\
M4?L_^,O%'A3XLS^&Y'.F3W>@QK-=7=GYI+"%XG5@K,<,&&<8H ^QJ*_,CX8?
MM/\ _!5#XN7?P5_8@^&'CS1/"WQ*\:?""?XN?%WXJ^-_"KZM'X9T_4-2?[%H
MEC9H\$,MS"9EMRLC@"*WW<L2Q]@_8,_:Y_:\TS]MWXF_\$T?VX?$/ACQKXI\
M$^#-/\8^$_B1X/T)M+37-'N93 T=W8F61+:YCFP (W*LN?3<P!]KT5^=?P>_
MX*Q_M,?M ?\ !87P-^R)<_LL^/\ X0_#J]^%^MZU<V'Q1\/VMKJOB&\ADB6.
M>-8I)O)@APRC;)ES*V]1M45^BE !1110 4444 %%%% !1110 4444 %%%>-?
MMJ_M6>-OV3_AU;^*_AY^R+\2_C%J^H2306&@_#C3()VAE6/<C7<DLJ>1"QPO
MF*LC YPAH ]EHKXM_P""3'_!0+XE?M&?\$:O#O\ P4,_:@N$U'6WT;Q7K?B%
M=$TU(MUMIVK:G''%#%& "RVUK'&.[%<DDDD^":I^TO\ \%QC^P3=?\%=7^+_
M ,(]'T*U\'R>.D_9UO/A[.R_\(VD1NO+EUIKI9Q>FS'F8$(3S,+@ [0 ?J;1
M7R!^UM^V7XR^(/\ P3Q^&/Q&_9GU:]\+>,_VD[KPCH_PZNBJ27.CMK@ANI[D
MAE*E[73A>W!.TC-OTQ7G'A_XP_\ !5/]O_XR?& _L??'GP1\$_AS\(O'][X&
M\/S>*OAO)K^I>,=5T](Q>7$S2W,*6UF97"1R1*[L Q()% 'Z#45^9?A?_@LQ
M^UC\3?\ @G]X2U_P%\$/#'_#1'BGX^R?!:>T;[3-X:TW7()I%NM8?8WG-8I#
M'YFS?N#N%W.%.[K$_:-_X*2?L"?MG_!+X(_MI_'SP-\:/ GQYURZ\.VFM^'_
M (?_ /".:GX8UJ.V,\($27,T=W:28*%FVNOWOEV[9 #]"**** "BBB@ HHHH
M **** "BBB@ HHHH **_.K_@O=_P5F_:9_X)\_LY>+S^S)^RM\0)M:L+33G'
MQDO/#UK+X3T)+FZBBRSR2,T\Y9UA$30A \RDL<;6^B?^"G_[7WQ4_8Y_9LL/
M$_P!^'5GXI^(OC;QMH_@OX?:7JJR_8!JVI3^5%/=F'YQ;QJLDC;2"=@7<N[<
M #Z,HK\Z_&O[1'_!4'_@G%^T)\#;;]LO]H;X??&?X>_''XF6'P_OX_#WP\/A
MW4/"VMWZ2&SDMF2YF%Y:[XW$C2A7"J" I->K?MK?M@>,OA-^USH7A?PKK&I+
MX4^$GP9\4_%GXO:5I,:M+J]E! UGI.F [6;=-<"^G51@LVGJ.02I /KZBORQ
M\;?M-?\ !<7X:_L'+_P5O\5_&'X1?V)!X8M_&>I_LYM\/IX5@\/RJD_D?VTU
MT9Q?+:N&(,.P2@K@@!3[7\9OVIOV]?VKOCC\,O@!_P $_38?#/PUXM^#EM\1
M_%?QF\:^!)M:AL+>[E2.TTBS@\V&WEOCDRRI))\L6&&W'S 'W'17QE_P3A_:
MU_:O\2_M6?''_@GQ^V9KWA;Q=XL^#46A:AI_Q'\':,VFP:WIVJV\DT2W5F9)
M%M;J/R^51RK*W PN]_LV@ HHHH **** "BBB@ HHHH **** "BBOSI\2_P#!
M6;]IGQ7_ ,%A/V>OV)M#_96^('PP^'GC.\\8Q^(M9^)7AZUMY/%K:;HMQ<1C
M3_+DF,<$4JP2M+N5Y!-&I55SN /T6HKX[_;C_:6_;,U_]L?P'_P3L_85U'P[
MX3\0>(_!=]XQ\<?%'Q;X<EU6W\.Z-!<I:1):VBR11W%U+</MVR2!51<X.[<N
M/^Q'^UA^V1X-_P""A/C3_@ES^W+XQ\*^/=>TOX86WQ#\$?$SPGX=;1_[2T=[
M_P"P307MCYLJ07"7!^7RWP44DY)!H ^W**_-SXZ_\%&_VK_!_B'XN?$']G?3
M;?Q1<>*/V@O#_P "/@+X?UV)SH^GZQ# _P#;&MWGV<"1H%NY+J!SO_YAJ ;=
MS9UM4_:*_P""E_\ P3V_:S^"'PY_;/\ V@? ?QH\ ?';Q>?")O\ P_\ #X^'
M-3\+:W) TML8D2YF2\M6*LKL^UP &^7&U@#]#:*^)_\ @MA_P4I\>?L+_LZZ
MOX6_9>T6#7?C1JW@_5]>T2QDB66'P_HNFV[3ZAKMXK?*(8441Q*_$US+%& X
M#BOI3]D+XA>*?BW^R;\+_BMXXO4N=;\3_#O1-6UBYCA6-9;JYL(9I7"* J@N
M[':  ,X% 'HE%%% !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 5\ ?\ !T=_R@H^.?\ W+/_ *D^DU]_UR_QF^"GPC_:
M)^&NI?!SX[?#C1_%OA36/)_M7P]K]BES:7?E3)/%YD;@JVV6*-QGHR*>U 'E
M'_!2+]O3PI_P3P_9N7XRZMX5;Q'K^N>(;'PSX"\*)J,=G_;>NWK,MM;-<2_N
M[>/"2222MPD<3G!( /S=^S3^SO8_'G]I+P=^V%_P4U_;U^'/Q#^(_AV^\[X7
M_"'P#XBMH?"G@N_G C5[:)I3/JE\,A4N)N0S?(A*QLOVA^T/^RI^S9^UMX4L
MO W[3GP/\,^/-&T[4!?6&F>*-)CO(+>Y$;QB9$D! ?9(ZYZX8CO7F'A#_@D!
M_P $N?A_XLTOQYX%_8)^%VC:YHFHP7^C:OI?A*W@N;&[AD62&>&5%#1R(ZJR
MNI!5E!!!% ',_P#!,H_\+N^(WQZ_;UN?WL'Q*^)DOA[P7<#E'\,^&]^E6KQY
MYV37JZK=#L1<J<5YK^U'_P K$W[+'_9&?''_ *#%7VU\'?@_\-?V?_A=H7P6
M^#OA*WT+POX:TY+'1-(M6=DMH$Z*&<LS'J2S$LQ)))))IFM?!3X1^(OBMHOQ
MSUWX<:/=^,O#FGW-CH/B:XL4:]L+:XQY\,4I&Y$? W '!Q0!\5_MH?"'2O&O
M_!5CPKJ_[(7[:"?!W]IH_!J476G>(? QUC0_&7A%=28_9Y$>2%3<P70>0&&7
MSECY9?+PP\K_ ."17P7^(M[_ ,%F?VH/V@?''[1]Q\7+WP[X,T+P7XM^(,.C
MPZ?IE[X@=A=7%A86T#.D,5E;P6D#Q[W<2,S.Q:0U]\?M5?L+?LA_MO:+IFA?
MM6_ 'P_XUBT69Y=&GU6V87-@S@!_(N(V66(-M7<$<!MJY!VC'3? 7]GGX'?L
MN?#*Q^#7[.WPKT3P;X7TTLUIHF@6"V\*NQR\C!>7D8\L[$LQY))H [*BBB@
MHHHH **** "BBB@ HHHH **** /S_P#^"B/_ "G6_P""=7U^+G_J,6U=E_P4
MA_X*.?$7X)?&_P )?L'_ +)K^!8/BYXX\/3Z_=^*/B;K0LM \&:#'-]G.I7(
MW*]W+),&B@MHSEG1F<A%(;ZF\5_!/X1^.?B5X4^,?C'X<:/J?BKP+]N_X0WQ
M#>V*27>B_;81!=_9I"-T7G1*J/MQN4 &N _: _X)T_L(_M6>.(_B9^TG^R1X
M!\<^((=/CL(M9\3>&X+NX2V1G=(0\BDA TCD+T!<^M 'RY\(O#'[-/\ P3;^
M"WQO_;_\9_M@V?[0/QVF\!W&J^-?&]WK%F]Q?16B?Z)I=A86CLFGV37+P1I"
MF<R2IN<X0+KZQ\=8O^")G_!*SX5>$_%7AA?%OQ2\0W-CH>F>'[C58K%->\;:
MN\M[?27%U)\EM;BZEO)Y9WX1%QG)%>S^&?\ @D7_ ,$R_!'VH^!/V(OA[H#7
MWV1;^30-"2Q>Z2VOK;4(8I6@V&2);NSM9C$Q*,T";E(&*](_:*_9'_9A_:ZT
M'3O"_P"T_P# ;PMX]T[2;MKK3++Q3H\5Y%:SLNPR(L@(5BI(R.QH ^/?V4_V
M;=%^+'[3GA7]LS_@HW^WS\/OBI\7-$:5?AK\./ ^O6T'A7P1/<KY<@T^V,K3
MZA=E?D%U/\^",)E(V6E_P0S\>>"?@3X0_:A_9M^+'B[3=!\2_"_]I#Q;JWB:
MWU>]2W:/1KUX[NTU9]Y&VVEB9B)6P,(<XXKZ,^'O_!)3_@F1\)O'.D_$WX9?
ML(?"[0O$.@W\5]HNLZ7X0MH;FRN8V#1RQNJY1U8 @CD$5<_:;_X)<_\ !/;]
MLOX@6'Q5_:>_9*\'^,?$FG1)#!K6IZ>1<21(<I%,\;*;B-><)+O49.!R: /
M_P#@W8L+[6OV-?B#\?4LIH-$^+_[0_C7QMX2$\11GTJZOQ%!)M8 JK&W=AD<
MA@1P17WO5+PUX:\.>#/#MCX1\(:!9:5I.EV<=IIFF:;:I!;VD$:A(XHHT 6-
M%4!550    *NT %%%% !1110 4444 %%%% !1110 5^?_P#P3Q_Y3M?\%%/I
M\(__ %&+FOT KE_"OP3^$?@;XE>*_C)X.^'&CZ9XK\=?8?\ A,O$-E8I'=ZS
M]BA,%I]ID W2^3$S(F[.U20* /@?X\?MZ_'/]N#]HWX@_L@_LB?M2>!/@-\/
M/AKK\GAKXD?&GQ%J5K+X@U'5HU4W>FZ%93R(D/D[O*DO9L[9#^Z!,>6;\9_V
M>_V5_A7^Q;\*_P#@E-^Q;XJM]?T;XV_%ZVT7QAK4'B%-4O\ 4]/@/]M>);^]
MND)$EQ-9VA@D)P!]NB555=BCZ3\6_P#!'W_@EKX\\5:GXY\:?L!?"G5-8UK4
M)K_5M3OO!MK)/=W,TADEFD<IEG=V9BQY))-=7\%O^">W[$_[.7B72/%GP$_9
MI\*^#KS0?[3;2!X=L/LD-J^H):1WLJPQD1>;-'86:-*5+[(%4,%R" >%?\%$
M/^"C'Q+^%_[0?AW_ ()Z?L<ZAX TGXG^(O"S>(=>\<?$[5DM=!\$:'YQMTNG
MBW*U[=R2*ZPVJD?<WR?N\UT?_!-3]D_]GC]G_P 2^,?B;:?M<0_'3XV^/D@N
M?B5\2K_6[2:\O8H/DA@M[2V=H]/L8BV$A3(&5!9@J!?2OCQ_P3<_8%_:A\?-
M\4_VB_V0/A_XU\1O:1VK:WXD\-07=R8(\[(_,D4G:N3@=LFKO[.__!/_ /8D
M_9(\47OC;]F+]E?P-X#U?4K V-_J7A;P]#9S7%MO63RG:-063>B-@\94'M0!
M\O\ QX_Y61?@+_V;AXI_]+HZ^_ZY?4_@I\(]9^+>F?'K5OAQH]QXTT729M+T
MGQ1-8HU]:64S!I;>.4C<L;L 2H."1744 %%%% !1110 4444 %%%% !1110
M4444 ?G%_P &X'Q)\&?!K_@W>^%_Q?\ B-K*:=X>\*Z)XQUC7=0D4E;:SMO$
M.L332D#DA8T8X'/%<#I'C'Q?_P %LO"-EX\_;*_:W\'?!?\ 9K\0M'>Z/\"/
M#GC.SB\2>,--WB2!_$&H>:#9Q2J%<V5L =D@5W#H&K]&_#/[*G[-G@S]GV7]
ME'PG\#_#.G?#2;3[NQE\#6>DQQZ8]M=2227,)@ V%)'FE9QC#&1L]:\@_P"'
M*7_!(_\ Z1R_!_\ \(>T_P#B* .3TVQ\%?'G_@J;X \ ?#*+3W^'W[,_P=&N
M6*:,4:RCUGQ C6&EQQ[<H5ATBTOF39P$OXR#@BO(/B]^W7\;_P#@H7\=/B!^
MS-^RS^UMX)_9]^$GP^\37'A;QQ\7M3U>U?Q3X@U.#"WMIH5M/(J6D,98Q&_D
MW,7^:$'8U?=WP1_9B^ ?[-W]K#X&?"_3?#*ZY]@74H]-#A)$L;&#3[.)59B(
MHH;2VAACB0*BJG"@DD^3Z_\ \$</^"57BK7KWQ1XE_X)\_">^U'4KN2ZU"]N
MO!EJ\MQ/(Q=Y'8IEF9B22>I)H \A^('[0G[(?_!%K]@#P9\,/V)]%TGQO=:]
MXN3PI\.=)/C.W9-=\1W9::>\U34V8I&H^>XN)VP%!1 (U9 M+]D3]F?PY\0?
MVH/#?[:'_!0?]OOP'\7?C1I44\'P[\$>#-;MK?POX'>Z39-'I=IYK37EPR90
MW<^9&7'R@HK#Z OO^"57_!-O4_ACI_P5U#]A_P"&<WA+2M7N-5TWPY)X3MC9
MVU]/'''-<)%MVK(Z11JS 9(0#M47PU_X)._\$S_@WX]TKXI?"K]A;X8>'O$>
MA7BW>C:WI/A&VAN;*=?NR1R*H*L.Q% 'T)1110 4444 %%%% !1110 4444
M%%%% 'P!_P '1W_*"CXY_P#<L_\ J3Z37T!_P4B_;T\*?\$\/V;E^,NK>%6\
M1Z_KGB&Q\,^ O"B:C'9_VWKMZS+;6S7$O[NWCPDDDDK<)'$YP2 #ZO\ &;X*
M?"/]HGX:ZE\'/CM\.-'\6^%-8\G^U?#VOV*7-I=^5,D\7F1N"K;98HW&>C(I
M[5C_ +0_[*G[-G[6WA2R\#?M.? _PSX\T;3M0%]8:9XHTF.\@M[D1O&)D20$
M!]DCKGKAB.] 'Q?^S3^SO8_'G]I+P=^V%_P4U_;U^'/Q#^(_AV^\[X7_  A\
M ^(K:'PIX+OYP(U>VB:4SZI?#(5+B;D,WR(2L;+V?[&_QC\ Z/H?[4?_  5L
M^+FK_9?">L^+-1M]'U14WA?!_A.*:PBDA7[S":[BU:Y51]_[4N!R*].\(?\
M!(#_ ()<_#_Q9I?CSP+^P3\+M&US1-1@O]&U?2_"5O!<V-W#(LD,\,J*&CD1
MU5E=2"K*"""*].TG]E+]G/1?V<;?]D2S^$&C2?#2VT-='3P;>0&XLWL1_P L
M9%E+&4'J2Y8L22222: /SHT2_P#%/_!9SPUI7Q(_X* _M;>!_A/^SYK;V^J:
M)^SAX6\:V::OXCL0ZS6K>)-1\T/&' 21K&W"A0RAV66/-?6WCK]I?]FCXM_M
M#:E_P24UT:[X5E\0?"&V\1>%=>\/:\FE0:OI+S&V\K2;JVE659H?+SB, B/Y
ME)4$A_\ PY2_X)'_ /2.7X/_ /A#VG_Q%=M^T)_P3I_8:_:L^&WA_P"$7[0G
M[+OA'Q/X?\)VB6GA:QO=,"-H]NB)&(;66,K);ILCC4JC*"$4$':, 'Q5_P $
MI?AYX>_8Y_X*_?M!_L,_LU_$N]\=?"]_ .F>-/%>MZ[<PZEJNA>+9KLVW]F7
M6IJ@FN2]JKSJEPSM&%P,'S"_Z?5YQ^S)^R#^S#^QCX#D^&?[*_P-\.^!=$GN
M?M%W9Z!IZQ&ZFQM\V:3EYWV@+ND9B  ,X %>CT %%%% !1110 4444 %%%%
M!1110 5^?_\ P41_Y3K?\$ZOK\7/_48MJ_0"N7\5_!/X1^.?B5X4^,?C'X<:
M/J?BKP+]N_X0WQ#>V*27>B_;81!=_9I"-T7G1*J/MQN4 &@#Y9_X*0_\%'/B
M+\$OC?X2_8/_ &37\"P?%SQQX>GU^[\4?$W6A9:!X,T&.;[.=2N1N5[N628-
M%!;1G+.C,Y"*0W!_"+PQ^S3_ ,$V_@M\;_V__&?[8-G^T#\=IO =QJOC7QO=
MZQ9O<7T5HG^B:786%H[)I]DUR\$:0IG,DJ;G.$"_4?[0'_!.G]A']JSQQ'\3
M/VD_V2/ /CGQ!#I\=A%K/B;PW!=W"6R,[I"'D4D(&D<A>@+GUKFO#/\ P2+_
M ."9?@C[4? G[$7P]T!K[[(M_)H&A)8O=);7UMJ$,4K0;#)$MW9VLQB8E&:!
M-RD#% 'C&L?'6+_@B9_P2L^%7A/Q5X87Q;\4O$-S8Z'IGA^XU6*Q37O&VKO+
M>WTEQ=2?);6XNI;R>6=^$1<9R169^RG^S;HOQ8_:<\*_MF?\%&_V^?A]\5/B
MYHC2K\-?AQX'UZV@\*^")[E?+D&GVQE:?4+LK\@NI_GP1A,I&R_87[17[(_[
M,/[76@Z=X7_:?^ WA;Q[IVDW;76F67BG1XKR*UG9=AD19 0K%21D=C7GGP]_
MX)*?\$R/A-XYTGXF_#+]A#X7:%XAT&_BOM%UG2_"%M#<V5S&P:.6-U7*.K $
M$<@B@#\U_P!JSP7_ ,%6?A/^S#^V1\;?VC?^">?ACQ!K7Q4\#>(+77_BHGQS
MM%/AKPE#97"6=A8:6+*1A!;1,\S1"</<S.[NP8KM_1?_ ()!>-OCGXW_ .">
MGPQN?CO\"[+P'=:?X,T:Q\.VMCXOCU@:OI,>E6?V?4G=((OLSREGS;$.8]@R
M[;N/H+Q[X"\%_%/P1J_PU^(_A>QUOP_K^G3:?K6CZE;K+;WMK*A26&5&X=&5
MBI4\$$U/X6\+^'?!'AC3O!?@_1;;3=)TBPALM+TZSB$<-K;1((XXHU'"HJ*J
M@#@  4 7Z*** "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 **** "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 **** "BB
,B@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>cmcsa-20241231_g4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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@ KF/BQ\9/AO\  [PS'XP^*7B/^R].EO%M8[C['-/F5E9E7;"CMR$8
MYQCCKTKIZ^8_^"L/_)M&G_\ 8WVO_I/<T =?_P /%_V-O^BQ?^6]J/\ \CT?
M\/%_V-O^BQ?^6]J/_P CU^7%% 'ZC_\ #Q?]C;_HL7_EO:C_ /(]'_#Q?]C;
M_HL7_EO:C_\ (]?EQ10!^H__  \7_8V_Z+%_Y;VH_P#R/1_P\7_8V_Z+%_Y;
MVH__ "/7Y<44 ?J/_P /%_V-O^BQ?^6]J/\ \CT?\/%_V-O^BQ?^6]J/_P C
MU^7%% 'ZC_\ #Q?]C;_HL7_EO:C_ /(]'_#Q?]C;_HL7_EO:C_\ (]?EQ10!
M^H__  \7_8V_Z+%_Y;VH_P#R/1_P\7_8V_Z+%_Y;VH__ "/7Y<44 ?J/_P /
M%_V-O^BQ?^6]J/\ \CT?\/%_V-O^BQ?^6]J/_P CU^7%% 'ZC_\ #Q?]C;_H
ML7_EO:C_ /(]7/#W[?/[)?BK7['PQH/Q8\^^U*\BM;*#^PK]?,ED<(B[F@ &
M6(&20!W-?E977_L^?\E[\$?]C?IO_I5'0!^PM?/'_!6S_E&1\=_^R7ZO_P"D
MSU]#U\\?\%;/^49'QW_[)?J__I,]>KD?_([PO_7R'_I2,,5_NT_1_D?R5444
M5_=9^7!1110 45HGPEXF7PHOCIM"NAHSZB;!=3\D^2;H1B0P[^F\(0V.N#FL
MZDI1ELPLT%%%%, HHHH **** "BBB@ HHHH _L._8E_Y,R^$?_9,- _]-T%>
MG5YC^Q+_ ,F9?"/_ +)AH'_IN@KTZOX+S#_?ZO\ BE^;/U2C_"CZ(****XS0
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OF/_@K#_R;1I__ &-]K_Z3W-?3E?,?_!6'_DVC3_\ L;[7_P!)
M[F@#\YZ*** "M#PKX4\2^./$%KX5\'Z'<ZEJ5[)LM;*SB+R2'&3@#L "2>@
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
M^Q+_ ,F9?"/_ +)AH'_IN@KTZO,?V)?^3,OA'_V3#0/_ $W05Z=7\%YA_O\
M5_Q2_-GZI1_A1]$%%%%<9H%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7S'_ ,%8?^3:-/\ ^QOM?_2>YKZ<
MKYC_ ."L/_)M&G_]C?:_^D]S0!^<]%%% !7I_P"RC\7/AI\)/B%=7?Q>\!Q:
M]H&JZ9)97D1LXYI;4LRE9HQ)QN&"#@@X8D'( /F%% 'U]\0OCS^SQ\!_A5K7
MA/X,ZCK^N:OXS\$V>EPOJ<:1P6EB(I421\ 9EV2OQ@\X^Z,Y\L_88_: \"?L
MZ?$S6/%WC^&_>UOO#<UA -.MUD?S6FA<9#,N!B-N<^E>*44 >U?L/_%_X(?
MSXDWGQ$^,&D7]Y/;60CT$65DDWD3,WSRX9UVL%&T'G[[5TW[0GQ-_8J^*UEK
MGC.RU'XC:AXQO+=CIUUK4D1@67^%2 WR1CD!5&!V%?-]% 'M?[&/[0'@3X!Z
MAXONO',-^ZZYX;>PLOL%NLA$I.1NRRX7WYKE?V>-1_9VTWQ'J$O[1V@ZMJ&F
MMIQ&G1Z0[*Z7.]<,VV1/EV[NY^E>?44 ?0'P;^.'P+\5_L\?\,R?M(SZWI]A
MIVM'4_#^N:)$)&@8[MT;H03UDEZ*01(?NE03F?M=?M"> /B=I'A+X3?!W3[Z
M+PIX)TXV]E=:F )[R0JBF1@.@ 08Z$EF.!P*\2HH **** "NO_9\_P"2]^"/
M^QOTW_TJCKD*Z_\ 9\_Y+WX(_P"QOTW_ -*HZ /V%KYX_P""MG_*,CX[_P#9
M+]7_ /29Z^AZ^>/^"MG_ "C(^.__ &2_5_\ TF>O5R/_ )'>%_Z^0_\ 2D88
MK_=I^C_(_DJHHHK^ZS\N"BBB@#7;QYXM;P$GPP;6G.@IJ[:HFG;%VB[:)8C+
MG&[/EJJXSCCIFLBBBIC&,;\JM<;;>X44450@HHHH **** "BBB@ HHHH _L.
M_8E_Y,R^$?\ V3#0/_3=!7IU>8_L2_\ )F7PC_[)AH'_ *;H*].K^"\P_P!_
MJ_XI?FS]4H_PH^B"BBBN,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KYC_ ."L/_)M&G_]C?:_^D]S7TY7
MS'_P5A_Y-HT__L;[7_TGN: /SGHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *Z_\ 9\_Y+WX(_P"QOTW_ -*HZY"NO_9\_P"2]^"/^QOTW_TJCH _86OG
MC_@K9_RC(^.__9+]7_\ 29Z^AZ^>/^"MG_*,CX[_ /9+]7_])GKU<C_Y'>%_
MZ^0_]*1ABO\ =I^C_(_DJHHHK^ZS\N"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#^P[]B7_DS+X1_P#9,- _]-T%>G5YC^Q+_P F9?"/_LF&@?\ IN@K
MTZOX+S#_ '^K_BE^;/U2C_"CZ(****XS0**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OF/\ X*P_\FT:?_V-
M]K_Z3W-?3E?,?_!6'_DVC3_^QOM?_2>YH _.>BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KK_P!GS_DO?@C_ +&_3?\ TJCKD*Z_]GS_ )+WX(_[&_3?
M_2J.@#]A:^>/^"MG_*,CX[_]DOU?_P!)GKZ'KYX_X*V?\HR/CO\ ]DOU?_TF
M>O5R/_D=X7_KY#_TI&&*_P!VGZ/\C^2JBBBO[K/RX**** "BBB@ HHHH ***
M* "BBB@ HHHH **** /[#OV)?^3,OA'_ -DPT#_TW05Z=7F/[$O_ "9E\(_^
MR8:!_P"FZ"O3J_@O,/\ ?ZO^*7YL_5*/\*/H@HHHKC- HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^8_P#@
MK#_R;1I__8WVO_I/<U].5\Q_\%8?^3:-/_[&^U_])[F@#\YZ*** "BBB@ HH
MHH **** "BBB@ HHHH **** "NO_ &?/^2]^"/\ L;]-_P#2J.N0KK_V?/\
MDO?@C_L;]-_]*HZ /V%KYX_X*V?\HR/CO_V2_5__ $F>OH>OGC_@K9_RC(^.
M_P#V2_5__29Z]7(_^1WA?^OD/_2D88K_ ':?H_R/Y*J***_NL_+@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH _L._8E_Y,R^$?\ V3#0/_3=!7IU>8_L
M2_\ )F7PC_[)AH'_ *;H*].K^"\P_P!_J_XI?FS]4H_PH^B"BBBN,T"BBB@
MHHHH **** "BOB7_ (?%_P#5NG_EW?\ W)1_P^+_ .K=/_+N_P#N2@#[:HKY
M<_9S_P""E'_"_P#XRZ-\)/\ A2_]D_VM]H_XF'_"1^?Y7E6\LW^K^SINSY>W
M[PQG/.,'ZCH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYC_X
M*P_\FT:?_P!C?:_^D]S7TY7S'_P5A_Y-HT__ +&^U_\ 2>YH _.>BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KK_ -GS_DO?@C_L;]-_]*HZY"NO_9\_
MY+WX(_[&_3?_ $JCH _86OGC_@K9_P HR/CO_P!DOU?_ -)GKZ'KYX_X*V?\
MHR/CO_V2_5__ $F>O5R/_D=X7_KY#_TI&&*_W:?H_P C^2JBBBO[K/RX****
M "BBB@ HHHH **** "BBB@ HHHH **** /[#OV)?^3,OA'_V3#0/_3=!7IU>
M8_L2_P#)F7PC_P"R8:!_Z;H*].K^"\P_W^K_ (I?FS]4H_PH^B"BBBN,T"BB
MB@ HHHH **** /Q+HHHH ]M_X)T?\GE>#O\ N(?^FZYK]#_VF/\ A=Y_9V\<
MQ_LSPV+_ !$D\)Z@G@;^TY52V35FMW%J\I8%=BS%&((P0I'>OSP_X)T?\GE>
M#O\ N(?^FZYK]!_VKOC/KG[.O[-'CSXZ>%_AYJ7B[5?"GA6]U+2O"^CVLDUS
MJUW%"S0VJ)&K.3))L3*J2 Q.#B@#\ ?^"@O_  3A^)/_  2A_P""=_A[_@HA
M\:/^"@OQ-TK]LN_\8P2/Y/Q%^UVVKRO>-YMM"I7S9DBM"LTCL[QEMT;+ME51
M[]^V%XW^.G_!6+_@J=^S)_P2\^/OQ"\6>!? U[\!['QU\8O#?A'4GTVXOM<G
MTV>ZEMI" ?DC>.WC57#;!).1AB"/E3]EC]H_XD>)OVJ[W]O[_@KC_P $Q?VI
M/CO\5+?5/-\$:-;_  ZN(O"_A2W1@\*VUG*OSLC9**PV*?G*R2GS:^POV\?%
MGQ/_ &3O^"MW[/'_  7CO_V7OB)J?PG\9_!J#3?B'HVAZ UUK/A6[N;&XV17
M< *B)D%U:@[RH+6TZ9W;00#%_8'\2_MK_LG?MD_MM?\ !$W]DWXP:QXKO?"7
MP]/B'X!W/Q UP3R>'I[B.P  GD7:%5-7MY-I7RS):A@@,DF[Y^_X**_L!_$#
M_@C-^Q7\,/VZ;[]OOXFV?[8^M^,+4ZS9OX]_M&WUN1S+)=0QPE?-N(81Y(>2
M5I(Y"Y1U/GHJ^^_L0^/?VC;W]J_]MG_@X=\/_LA^.XM)UCP(GA_X,^"M?\.S
MQZIXGD7[!#$XM8@TAB!TZS,K1[@/-D",QB<CYC_8G_:0\9Z'^TM=_P#!0/\
MX*E_\$POVK/CY\<CJ9G\-3S?#R=/#_A6)'+0"QLY$ WH263*A(B0402 S, ?
MH=_P4M_8=^*'[6OQ0T']K#_@J)^UK%\+/V2?!WPNT^77O!/A?Q;?Z??IXFNF
MACDDO8Q:-$8_/N?)5O-=P(HU55\R4G*_X-3/B#\9O%_@3]H3PU;_ !7\5>./
M@'X8^*/]F_ 'Q-XQNI);RXL4DN_. \T!TC\C^S9/+VJBR32[54EP-G]N'_@J
M+^T?^S#^UI8K^VQ^Q)K7CK]CGXF_#*QO]/M-(^&BZO>Z-K+Q6\S6>J+*_E,T
M<L4I\J0*<31LA8PL!Q__  ;,_L^_%&P_:3_:>_;2\-_LZ:]\'/@A\4?$4!^%
M_@'7=--@TL4=Q<RB>.T^[%'''*$!3,69GCC9EB. #]@:*** "BBB@ HHHH *
M*** "BBB@ KYC_X*P_\ )M&G_P#8WVO_ *3W-?3E?,?_  5A_P"3:-/_ .QO
MM?\ TGN: /SGHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Z_]GS_ )+W
MX(_[&_3?_2J.N0KK_P!GS_DO?@C_ +&_3?\ TJCH _86OGC_ (*V?\HR/CO_
M -DOU?\ ])GKZ'KYX_X*V?\ *,CX[_\ 9+]7_P#29Z]7(_\ D=X7_KY#_P!*
M1ABO]VGZ/\C^2JBBBO[K/RX**** "BBB@ HHHH **** "BBB@ HHHH ****
M/[#OV)?^3,OA'_V3#0/_ $W05Z=7F/[$O_)F7PC_ .R8:!_Z;H*].K^"\P_W
M^K_BE^;/U2C_  H^B"BBBN,T"BBB@ HHHH **** /$O^'='[&W_1'?\ RX=1
M_P#DBC_AW1^QM_T1W_RX=1_^2*]MHH \M^'/[%O[-'PE\96?Q!^'WPU_L_5]
M/\S[)=_VS>R^7YD;1O\ )),RG*.PY!ZY'.#7J5%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %?,?_!6'_DVC3_\ L;[7_P!)[FOIROF/_@K#
M_P FT:?_ -C?:_\ I/<T ?G/1110 4444 %%%% !1110 4444 %%%% !1110
M 5U_[/G_ "7OP1_V-^F_^E4=<A77_L^?\E[\$?\ 8WZ;_P"E4= '["U\\?\
M!6S_ )1D?'?_ +)?J_\ Z3/7T/7SQ_P5L_Y1D?'?_LE^K_\ I,]>KD?_ ".\
M+_U\A_Z4C#%?[M/T?Y'\E5%%%?W6?EP4444 %%%% !1110 4444 %%%% !11
M10 4444 ?V'?L2_\F9?"/_LF&@?^FZ"O3J\Q_8E_Y,R^$?\ V3#0/_3=!7IU
M?P7F'^_U?\4OS9^J4?X4?1!1117&:!1110 4444 %%%% '\4=%%%?Z 'Y.?:
M_P#P;L?\IC?@]_W,'_J/:E7]-?Q)^(G@SX0_#K7_ (L?$;78M+\/>&-%NM6U
MW4YP=EI9V\3332M@$X6-&8X&>*_F4_X-V/\ E,;\'O\ N8/_ %'M2K^F3XL_
M#WX<?%CX8Z_\-/C!H-EJGA77=(GLO$6G:DV+>YLI$*S1RG(PA0D'D<9K^7_&
MO_DJJ/\ UYC_ .EU#[?AK_<9?XG^2/RTT_\ X.NO!*:=8?'SQ=_P35^-.C?L
M]:KXA.DZ=\;Y[57M9'\QH_,-NL?EX#(X*I<.V4=5#.I2OI7_ (*%_P#!:_X3
M_L7^(OAG\(?@O\%?$OQR^)OQ?TU=5\!>!/ DBA[S3&4LMZ\Q5RD3JLA0K&^1
M#*S;50M7P%^U7\2-2_X+-^"8_P#@BE_P1'^ ]CH_[/'A#7K:'XC?&>ZM7BT"
MQCM[K[4+73P3F8>=B48)DG8#:J0[IFZGP[\*=&^ G_!V#\#/@<US/-I/@_\
M9<MM"\#3:@P,DEM::3J%N&![L1%=$X[[Z_'SZ$^SOV)_^"Z7[./[4GPB^,'C
M;XP?#WQ)\'/%'P!MI[KXM^!/&<0:\TBWC25C-$556N%)AD3;L602 +L^>,O\
MZ>&_^#K+P1"OA[XS?&/_ ()O?&7P1\!/%NN_V7X>^-FIVPELYG+NHD>%8@FT
M>7(6$4\K8BEV+(4(KS?]G3X;_"'XP?\ !SY^W/\ #_XOZ%I>I_"W4?@E;)XW
ML]6E":>[)'X:D<W#;E"A62Z9B2,;7)/6N5_:9\6>*/\ @OEHV@_\$GO^"1?P
M0B\*?LL?#?Q'9IXS^-6I6#P:8$M-WEVFF1/AI54/O5/];*QB+>1%F20 _7O]
MM+]M7X/?L0_LD^)_VO\ XCZBM[H.A:0MUIMK83J9-:N9L+:6EL>0SSRO&BD
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
M^Q+_ ,F9?"/_ +)AH'_IN@KTZO,?V)?^3,OA'_V3#0/_ $W05Z=7\%YA_O\
M5_Q2_-GZI1_A1]$%%%%<9H%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7S'_ ,%8?^3:-/\ ^QOM?_2>YKZ<
MKYC_ ."L/_)M&G_]C?:_^D]S0!^<]%%% !1110 4444 %%%% !1110 4444
M%%%% !77_L^?\E[\$?\ 8WZ;_P"E4=<A77_L^?\ )>_!'_8WZ;_Z51T ?L+7
MSQ_P5L_Y1D?'?_LE^K_^DSU]#U\\?\%;/^49'QW_ .R7ZO\ ^DSUZN1_\CO"
M_P#7R'_I2,,5_NT_1_D?R54445_=9^7!1110 4444 %%%% !1110 4444 %%
M%% !1110!_8=^Q+_ ,F9?"/_ +)AH'_IN@KTZO,?V)?^3,OA'_V3#0/_ $W0
M5Z=7\%YA_O\ 5_Q2_-GZI1_A1]$%%%%<9H%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S'_ ,%8?^3:-/\
M^QOM?_2>YKZ<KYC_ ."L/_)M&G_]C?:_^D]S0!^<]%%% !1110 4444 %%%%
M !1110 4444 %%%% !77_L^?\E[\$?\ 8WZ;_P"E4=<A77_L^?\ )>_!'_8W
MZ;_Z51T ?L+7SQ_P5L_Y1D?'?_LE^K_^DSU]#U\\?\%;/^49'QW_ .R7ZO\
M^DSUZN1_\CO"_P#7R'_I2,,5_NT_1_D?R54445_=9^7!1110 4444 %%%% !
M1110 4444 %%%% !1110!_8=^Q+_ ,F9?"/_ +)AH'_IN@KTZO,?V)?^3,OA
M'_V3#0/_ $W05Z=7\%YA_O\ 5_Q2_-GZI1_A1]$%%%%<9H%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S'_
M ,%8?^3:-/\ ^QOM?_2>YKZ<KYC_ ."L/_)M&G_]C?:_^D]S0!^<]%%% !11
M10 4444 %%%% !1110 4444 %%%% !77_L^?\E[\$?\ 8WZ;_P"E4=<A77_L
M^?\ )>_!'_8WZ;_Z51T ?L+7SQ_P5L_Y1D?'?_LE^K_^DSU]#U\\?\%;/^49
M'QW_ .R7ZO\ ^DSUZN1_\CO"_P#7R'_I2,,5_NT_1_D?R54445_=9^7!1110
M 4444 %%%% !1110 4444 %%%% !1110!_8=^Q+_ ,F9?"/_ +)AH'_IN@KT
MZO,?V)?^3,OA'_V3#0/_ $W05Z=7\%YA_O\ 5_Q2_-GZI1_A1]$%%%%<9H%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7S'_ ,%8?^3:-/\ ^QOM?_2>YKZ<KYC_ ."L/_)M&G_]C?:_^D]S
M0!^<]%%% !1110 4444 %%%% !1110 4444 %%%% !77_L^?\E[\$?\ 8WZ;
M_P"E4=<A77_L^?\ )>_!'_8WZ;_Z51T ?L+7SQ_P5L_Y1D?'?_LE^K_^DSU]
M#U\\?\%;/^49'QW_ .R7ZO\ ^DSUZN1_\CO"_P#7R'_I2,,5_NT_1_D?R544
M45_=9^7!1110 4444 %%%% !1110 4444 %%%% !1110!_8=^Q+_ ,F9?"/_
M +)AH'_IN@KTZO,?V)?^3,OA'_V3#0/_ $W05Z=7\%YA_O\ 5_Q2_-GZI1_A
M1]$%%%%<9H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7S'_ ,%8?^3:-/\ ^QOM?_2>YKZ<KYC_ ."L/_)M
M&G_]C?:_^D]S0!^<]%%% !1110 4444 %%%% !1110 4444 %%%% !77_L^?
M\E[\$?\ 8WZ;_P"E4=<A77_L^?\ )>_!'_8WZ;_Z51T ?L+7SQ_P5L_Y1D?'
M?_LE^K_^DSU]#U\\?\%;/^49'QW_ .R7ZO\ ^DSUZN1_\CO"_P#7R'_I2,,5
M_NT_1_D?R54445_=9^7!1110 4444 %%%% !1110 4444 %%%% !1110!_8=
M^Q+_ ,F9?"/_ +)AH'_IN@KTZO,?V)?^3,OA'_V3#0/_ $W05Z=7\%YA_O\
?5_Q2_-GZI1_A1]$%%%%<9H%%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>cmcsa-20241231_g5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_g5.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# &F 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@ 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@ HHKXJO?^"P?V2\EM/^&=]WE2
MLF[_ (2W&<'&?^/2@#[5HKXE_P"'Q?\ U;I_Y=W_ -R4?\/B_P#JW3_R[O\
M[DH ^VJ*^)?^'Q?_ %;I_P"7=_\ <E'_  ^+_P"K=/\ R[O_ +DH ^VJ*^)?
M^'Q?_5NG_EW?_<E'_#XO_JW3_P N[_[DH ^VJ*^)?^'Q?_5NG_EW?_<E'_#X
MO_JW3_R[O_N2@#[:HKXE_P"'Q?\ U;I_Y=W_ -R4?\/B_P#JW3_R[O\ [DH
M^VJ*^)?^'Q?_ %;I_P"7=_\ <E'_  ^+_P"K=/\ R[O_ +DH ^VJ*^)?^'Q?
M_5NG_EW?_<E'_#XO_JW3_P N[_[DH ^VJ*^)?^'Q?_5NG_EW?_<E?3_[-GQK
M_P"&A?@_IOQ7_P"$9_LC^T9;A/L'VW[1Y?E3/%G?L3.=F?NC&<<]: .[KQ#]
ML'_@H[^QE^P1=:!9_M9?&3_A%)/%$=R^A+_PCVHW_P!I6W,0F/\ H=O+LVF:
M/[^W.[C.#CV^OQ#_ .#P/_D9O@%_UX>)?_0],KZK@K(\)Q'Q)1R_$RDH3YKN
M+2?NPE)6NFMUVV.',L34P>"E6@DVK;[:M(^Y?^(B?_@CE_T>%_YC[Q#_ /*^
MC_B(G_X(Y?\ 1X7_ )C[Q#_\KZ_EZHK]V_X@IPK_ ,_JW_@4/_E9\M_K+COY
M8_<_\S^H7_B(G_X(Y?\ 1X7_ )C[Q#_\KZ/^(B?_ ((Y?]'A?^8^\0__ "OK
M^7JBC_B"G"O_ #^K?^!0_P#E8?ZRX[^6/W/_ #/ZA?\ B(G_ .".7_1X7_F/
MO$/_ ,KZ/^(B?_@CE_T>%_YC[Q#_ /*^OY>J*/\ B"G"O_/ZM_X%#_Y6'^LN
M._EC]S_S/ZA?^(B?_@CE_P!'A?\ F/O$/_ROH_XB)_\ @CE_T>%_YC[Q#_\
M*^OY>J*/^(*<*_\ /ZM_X%#_ .5A_K+COY8_<_\ ,_J%_P"(B?\ X(Y?]'A?
M^8^\0_\ ROH_XB)_^".7_1X7_F/O$/\ \KZ_EZHH_P"(*<*_\_JW_@4/_E8?
MZRX[^6/W/_,_J%_XB)_^".7_ $>%_P"8^\0__*^C_B(G_P"".7_1X7_F/O$/
M_P KZ_EZHH_X@IPK_P _JW_@4/\ Y6'^LN._EC]S_P S^H7_ (B)_P#@CE_T
M>%_YC[Q#_P#*^C_B(G_X(Y?]'A?^8^\0_P#ROK^7JBC_ (@IPK_S^K?^!0_^
M5A_K+COY8_<_\S^H7_B(G_X(Y?\ 1X7_ )C[Q#_\KZ[K]F__ (+*?\$W/VN/
MB_IGP%_9Z_:._P"$@\6:Q'</INE?\(AK%IYRPPO/*?-N;2.)=L<;M\S#.,#)
M(%?R@5]S?\&X'_*7WX9_]>&O?^F:\KR<^\(N&\KR3$XRE5K.5.G.23E"UXQ;
M5[4T[::V:-\+Q!C*^)A3E&-I-+9]7ZG].U%%%?SJ?8!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %?BIK/_ "&+O_KYD_\ 0C7[5U^*FL_\AB[_
M .OF3_T(T 5J*** "BBK6A:)JGB76[/PYH=HUQ>ZA=1VUG G6261@J*,]RQ
M_&@"K17U/)_P3;MCI'_"'6GQV\/2^/A=,C:)N81%Q;"8VP?KY@0[\[?NG.T#
MFO'OA!^RQ\9OC-XP/A;PWX.O$AM=6^P:SJ<D/[C3G5@)/,8D#*C)V@Y.,#K0
M!YS17>_&+X%7OPI^/EW\"(-?74[BVOK6UCOQ:F(2M/'$X^3<V,&4#J<X]Z]9
M\2_L > ?!NMS^&O%O[97@;3=1M2!<V-\ZQ2Q$J& 96E!&5(//8B@#YIHITB"
M.1D#A@K$!AT/O7K7[)W[)'B;]J;7=0M+/Q#'HFF:;"OGZK/:&8-.V=D*)N7<
MQ578\\!>>HH \CHK:^(_@]OA[\0]>\ OJ NSH>M76GFZ$6P3&&9H]^W)VYVY
MQDXSU-8M !1110 5^GW_  39_P"3/_#7_7S?_P#I9-7Y@U^GW_!-G_DS_P -
M?]?-_P#^EDU 'NU?B'_P>!_\C-\ O^O#Q+_Z'IE?MY7XA_\ !X'_ ,C-\ O^
MO#Q+_P"AZ97Z'X5_\EUA?2I_Z;F>1GO_ "*ZGR_]*1^+]%%%?UZ?GP4444 ?
M2/[)_P#P29_;M_;/^'>I?%GX(? O4[SPY9V%Q-I^KW02WAU:>)PAMK5I67SG
MR6&X?(#&RE@1BO"?B-\-_'_P@\<:E\-/BGX,U+P]X@T>Y,&J:-J]F\%Q;28!
MVNC@$9!!!Z$$$9!!K]L_V4?B9\&?^"CW[#'PV^!G[,W[:[?"GXJ?#;X,7'A:
MZ\":C>3V%M/?G[#&NKK)$R[F\RVWB6,2NOVQE(1L[OC#]N/]J_\ ;]_9 _X*
M:WGQ;_;/^ OPEUSXE6?@Z#38XM5\*_;M#U2Q+DP:E$@E4R2_NS&LI*LOEE"B
MLI _/<HXHSG&YOB,)5IP4H<_+2?-"HN5VB[R3C.,EJY15HW6]SU\1@</2P\*
MD6[.UY:-:K7;5-=GN?(WQH_9*_:(_9X\!>!_B;\:/AE=:!HGQ(TJ34O!5Y=7
M4#'4K5%A9I1&DC/$-L\) D5"1(" >:[']G+_ ()C?M[?M;>!)?B?^SS^S%XB
M\1^'HI'C76(Q#;V\[H<.L+W$B"<J05(CW8((//%?=G_!RG\3->^-7[.7[&?Q
MD\56EG!JGBWX:7VLZE!IT31V\=Q=6>B3R+$K,Q5 TA"@L2  "3UKZR_:\^'7
MP/\ AIX7_99^"6M?\%/M5_9WM-%\&:;%X \/>%=(GF;5]6Q OV^^:,^2(0P0
M W V.\TY+#+YX:G'&9K)L'6]G%5J\JR?NU)QBJ4I)^["\Y/17:LEK*UE8U66
M4?K-2-VXQ4>J3?,EU>B_I'X >.O GC3X8^,-2^'OQ%\*ZAH>NZ/=O:ZII&JV
MC07%K,IPR21N 5(]"*]&_9<_8._:_P#VU+G4(/V7_@+K?BZ/2BHU*\LUCAM;
M9F&51[B=TB5R.0F[<0"0,5Z=_P %H/AE^U7\*O\ @H!XK\/?MB?$RR\;>+9K
M.RG@\96&A6VFIK6G^2L=M.;>VC1(W"1^4PP2&B(W. &/:?L@?M@_MS?&+]E'
M0_\ @D[^P?\ "[4=.UO4/%TFN:KXN\&ZM<6FHWL;,V\74J%4M[=0;=6E9E&V
MWC4GYL'ZJOFN/JY#1QN#]FW-1<I.3]E"+5Y3UY)-+HO=>NMK,X(4*2Q<J=3F
MLKI*WO-]%U5_O1\K?'S]G+XZ?LM_$&;X5_M"_"S6/"6OPPK,=.UBU,;21,2%
MEC;E98R58!T+*2I&<@UQ5?J-_P '&/Q+\*67@+]GC]DCQA\5++QY\8/A?X/E
M@^)_B:TG\]DN98+-/*EF/S/(\D$LA#XD VNP!EK\N:ZN&\TQ&<Y-2QE:"C*5
M]KV:4FE)7UY9)*2OK9]=R,90AAL3*G%W2_RV?FM@HHHKW#E"ON;_ (-P/^4O
MOPS_ .O#7O\ TS7E?#-?<W_!N!_RE]^&?_7AKW_IFO*^=XO_ .24Q_\ UYJ?
M^D,[,O\ ]_I?XE^9_3M1117\0GZ8%%%% !1110 4444 %%%% !1110 4444
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?BIK/_ "&+O_KYD_\
M0C7[5U^*FL_\AB[_ .OF3_T(T 5J*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "OT^_P"";/\ R9_X:_Z^;_\ ]+)J_,&OT^_X)L_\F?\ AK_KYO\ _P!+
M)J /=J_$/_@\#_Y&;X!?]>'B7_T/3*_;ROQ#_P"#P/\ Y&;X!?\ 7AXE_P#0
M],K]#\*_^2ZPOI4_]-S/(SW_ )%=3Y?^E(_%^BBBOZ]/SX**** "BBB@ HHH
MH **** "BBB@ HHHH *^YO\ @W _Y2^_#/\ Z\->_P#3->5\,U]S?\&X'_*7
MWX9_]>&O?^F:\KYWB_\ Y)3'_P#7FI_Z0SLR_P#W^E_B7YG].U%%%?Q"?I@4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XJ:S_ ,AB[_Z^9/\
MT(U^U=?BIK/_ "&+O_KYD_\ 0C0!6HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *_3[_@FS_R9_X:_P"OF_\ _2R:OS!K]/O^";/_ "9_X:_Z^;__ -+)
MJ /=J_$/_@\#_P"1F^ 7_7AXE_\ 0],K]O*_$/\ X/ _^1F^ 7_7AXE_]#TR
MOT/PK_Y+K"^E3_TW,\C/?^174^7_ *4C\7Z***_KT_/@HHHH **** "BBB@
MHHHH **** "BBB@ K[F_X-P/^4OOPS_Z\->_],UY7PS7W-_P;@?\I??AG_UX
M:]_Z9KROG>+_ /DE,?\ ]>:G_I#.S+_]_I?XE^9_3M1117\0GZ8%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5^*FL_\AB[_P"OF3_T(U^U=?BI
MK/\ R&+O_KYD_P#0C0!6HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_3
M[_@FS_R9_P"&O^OF_P#_ $LFK\P:_3[_ ()L_P#)G_AK_KYO_P#TLFH ]VK\
M0_\ @\#_ .1F^ 7_ %X>)?\ T/3*_;ROQ#_X/ _^1F^ 7_7AXE_]#TROT/PK
M_P"2ZPOI4_\ 3<SR,]_Y%=3Y?^E(_%^BBBOZ]/SX**** "BBB@ HHHH ****
M "BBB@ HHHH *^YO^#<#_E+[\,_^O#7O_3->5\,U]S?\&X'_ "E]^&?_ %X:
M]_Z9KROG>+_^24Q__7FI_P"D,[,O_P!_I?XE^9_3M1117\0GZ8%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5^*FL_\AB[_ .OF3_T(U^U=?BIK
M/_(8N_\ KYD_]"- %:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]/O^
M";/_ "9_X:_Z^;__ -+)J_,&OT^_X)L_\F?^&O\ KYO_ /TLFH ]VK\0_P#@
M\#_Y&;X!?]>'B7_T/3*_;ROQ#_X/ _\ D9O@%_UX>)?_ $/3*_0_"O\ Y+K"
M^E3_ --S/(SW_D5U/E_Z4C\7Z***_KT_/@HHHH **** "BBB@ HHHH ****
M"BBB@ K[F_X-P/\ E+[\,_\ KPU[_P!,UY7PS7W-_P &X'_*7WX9_P#7AKW_
M *9KROG>+_\ DE,?_P!>:G_I#.S+_P#?Z7^)?F?T[4445_$)^F!1110 4444
+ %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>cmcsa-20241231_g6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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# &F 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@ 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@ HHKQ2;_@HE^QU;S/;S?&##HQ5A_PC^H<$'!_
MY=Z /:Z*\2_X>+_L;?\ 18O_ "WM1_\ D>C_ (>+_L;?]%B_\M[4?_D>@#VV
MBO$O^'B_[&W_ $6+_P M[4?_ )'H_P"'B_[&W_18O_+>U'_Y'H ]MHKQ+_AX
MO^QM_P!%B_\ +>U'_P"1Z/\ AXO^QM_T6+_RWM1_^1Z /;:*\2_X>+_L;?\
M18O_ "WM1_\ D>C_ (>+_L;?]%B_\M[4?_D>@#VVBO$O^'B_[&W_ $6+_P M
M[4?_ )'H_P"'B_[&W_18O_+>U'_Y'H ]MHKQ+_AXO^QM_P!%B_\ +>U'_P"1
MZ/\ AXO^QM_T6+_RWM1_^1Z /;:*\2_X>+_L;?\ 18O_ "WM1_\ D>C_ (>+
M_L;?]%B_\M[4?_D>@#VVBO$O^'B_[&W_ $6+_P M[4?_ )'KU#X;?$SP1\7O
M!]MX]^'>M_VCI-XTBV]W]FEAWE'*-\LJJPPRD<CM0!NT45\0_P#!8+_@LG_P
MZBU/P!IW_#.7_">_\)S!J<F__A+_ .ROL7V1K48Q]DN/,W_:?]G;L[YX]'*L
MJQ^=XZ&#P4.>I*]E=*]DV]9-+9/J8UZ]+#4G4J.T5_PW0^WJ*_%'_B,+_P"L
M=O\ YEO_ .]-'_$87_UCM_\ ,M__ 'IKZ_\ XA;QW_T!_P#E2E_\F>?_ &YE
M?_/S\)?Y'[745^*/_$87_P!8[?\ S+?_ -Z:/^(PO_K';_YEO_[TT?\ $+>.
M_P#H#_\ *E+_ .3#^W,K_P"?GX2_R/VNHK\4?^(PO_K';_YEO_[TT?\ $87_
M -8[?_,M_P#WIH_XA;QW_P! ?_E2E_\ )A_;F5_\_/PE_D?M=17XH_\ $87_
M -8[?_,M_P#WIH_XC"_^L=O_ )EO_P"]-'_$+>._^@/_ ,J4O_DP_MS*_P#G
MY^$O\C]KJ*_%'_B,+_ZQV_\ F6__ +TT?\1A?_6.W_S+?_WIH_XA;QW_ - ?
M_E2E_P#)A_;F5_\ /S\)?Y'[745^*/\ Q&%_]8[?_,M__>FC_B,+_P"L=O\
MYEO_ .]-'_$+>._^@/\ \J4O_DP_MS*_^?GX2_R/VNHK\4?^(PO_ *QV_P#F
M6_\ [TT?\1A?_6.W_P RW_\ >FC_ (A;QW_T!_\ E2E_\F']N97_ ,_/PE_D
M?M=17XH_\1A?_6.W_P RW_\ >FO<_P#@G!_P<=_\/!/VO_#/[*7_  QO_P (
MC_PD5O?R_P!O?\+#^W_9_LUE-<X\C^SX=^[R=GWQC=GG&#S8SPXXSP&$J8FO
MA>6$$Y2?/3=DE=NRFV].RN73SC+:M10A.[;LM'_D?IW1117Q!Z84444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7XJ:S_ ,AB[_Z^9/\ T(U^U=?B
MIK/_ "&+O_KYD_\ 0C0!6HHHH *** "3@#)/0"@ HKU>?]B;]I>V^'G_  L:
M7X5ZF+?>2UD(<W2P[ WG&('?MYQC&[CICFN2^%WP1^*_QIOY]-^%W@:]UB2U
M4&Y:W55CASG&^1R$4G!P"<G!QT- '*T5V>J?L\_&O1/B':?"C5_AQJ-OX@U
M$V&G2H ;D ,2T;9V.,*W()'!'6NF_P"&&/VL_P#HB6J_]_(?_BZ /)J*M:[H
MFJ^&=;O/#>NV36U]I]U);7ENY&Z*6-BKH<<9# C\*[7X>?LM_M!?%;PX?%W@
M#X6:EJ&F@L$O%"1I+M.#Y?F,OF8.1\N>01U% ' 459UC1]5\/ZK<:'KNFSV=
M[:3-%=6MS$4DBD4X964\@@]C5:@ HHHH *_3[_@FS_R9_P"&O^OF_P#_ $LF
MK\P:_3[_ ()L_P#)G_AK_KYO_P#TLFH ]VK\0_\ @\#_ .1F^ 7_ %X>)?\
MT/3*_;ROQ#_X/ _^1F^ 7_7AXE_]#TROT/PK_P"2ZPOI4_\ 3<SR,]_Y%=3Y
M?^E(_%^BBBOZ]/SX**** "BOT._90_X(<^%O''[.FE_M!?M@_M>>%/A7'X[\
M'76L_#_1-1S)<FT1X FIW7S*J6V)HV(!/RW$19T)*UY]HW_!#C]KO4O^"@^I
M?\$^KW4?#]GJ>CZ*=?U+QE+<R?V5%H?R@7X)0.06=8@FT'S<J2%5G'SD.+>'
MIU:U/VZ7LE)R;32M%VDXMJTN5NSY6]=#L>7XM1B^7XK6^>U^U_,^,J*^WOVJ
MO^",,WP?_96U;]LO]F3]L3P-\;_ OA?4TT_QA>>%(S#-I4S/&F=@DE61 TT6
M3N5@LJ.%*$LO2? /_@@Y?>.?@I\/?BM^TE^V[\/OA#J7Q<BCE^&/A/Q#&9[S
M64E$9A)_>QB,R"6(@+YF!-$&PS[ I<7</1PBQ#K^[S.'PSYN9*[3AR\Z:6KO
M'1:[ LOQ;J<G+K:^ZM;;>]OQ/S]HKTO]K_\ 91^*W[$G[1'B/]FGXT6UHNO>
M'+B-9;C3YC);7<,D:RPSQ,0"4>-U89 89*L P('HG[ '_!+;]JW_ (*&^.=(
ML/A/\/\ 4K;P;<:\-/\ $'Q!FL=VG:.J+').S,S()94BD1A K!G+H,@-N'J5
MLVRW#Y>L=4K15%KF4F]&FKIKO=;):OH8QP]:=;V2B^;:Q\X45Z=^V=^S=/\
ML@?M2>-OV9[GQ@FOOX-UIM/;64L3;"[(56WB(N^S[W3<W3K7F-=6'KTL5AX5
MZ3O&:33[IJZ>NNQG.$H3<9;K0****V)"ON;_ (-P/^4OOPS_ .O#7O\ TS7E
M?#-?<W_!N!_RE]^&?_7AKW_IFO*^=XO_ .24Q_\ UYJ?^D,[,O\ ]_I?XE^9
M_3M1117\0GZ8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^*FL
M_P#(8N_^OF3_ -"-?M77XJ:S_P AB[_Z^9/_ $(T 5J*** "MOX9^)=-\&?$
MCP_XPUG3C>6>DZW:7EU:  ^='%,KLG/'(4CGUK$K9^'?BJV\#>/-'\8WNAV^
MIP:9J4-S/IUV@:.ZC1P6B8,",, 1R#UH ^^]8;QE\7[Z3X[?L<_'RPUC4&U9
MKM?#NMSR1JB_84@:T\LD?]= KA5#,#N_BKY9\$?';XI10ZM^S5=:UHO@*#Q#
MXMGN_$.O&*:VGL;C=\\+.DH"1!HPFW;D<C.":]MTKX\?L4^$Y(?VC_"L/B6T
MEA\137=KX4M+&&%$OWL!"T>%^58MAW<-C<3U'R5YIX,_:'_9X^+?@_Q5X#_:
M7\.W6CW&N^*9];L/$V@6$<L]L99/,:!F*ERH)8#A@58@[2H) .T_;YUSQOX
M\ ?"*\\*>*[S4SHVF2K:?$BPU ;KV=HHT81R1N7&Y$+;B3N!X+%6-+\(OC+\
M7_@K^R_JG[3OQ1^)_B#6=4\02MI?@/1]7U>:: /E@]V\;L0V"CD9'2/'_+0$
M>9_M4_M#_"SQ=\,/"?[//P+LM2?PSX49ICJ>L*%FNYB& (4=!^\D)) R7P%
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
M !1110 4444 %%%% !1110 4444 %?BIK/\ R&+O_KYD_P#0C7[5U^*FL_\
M(8N_^OF3_P!"- %:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]/O^";
M/_)G_AK_ *^;_P#]+)J_,&OT^_X)L_\ )G_AK_KYO_\ TLFH ]VK\0_^#P/_
M )&;X!?]>'B7_P!#TROV\K\0_P#@\#_Y&;X!?]>'B7_T/3*_0_"O_DNL+Z5/
M_3<SR,]_Y%=3Y?\ I2/Q?HHHK^O3\^"BBB@ HHHH **** "BBB@ HHHH ***
M* "ON;_@W _Y2^_#/_KPU[_TS7E?#-?<W_!N!_RE]^&?_7AKW_IFO*^=XO\
M^24Q_P#UYJ?^D,[,O_W^E_B7YG].U%%%?Q"?I@4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7XJ:S_R&+O_ *^9/_0C7[5U^*FL_P#(8N_^OF3_
M -"- %:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]/O^";/_)G_ (:_
MZ^;_ /\ 2R:OS!K]/O\ @FS_ ,F?^&O^OF__ /2R:@#W:OQ#_P"#P/\ Y&;X
M!?\ 7AXE_P#0],K]O*_$/_@\#_Y&;X!?]>'B7_T/3*_0_"O_ )+K"^E3_P!-
MS/(SW_D5U/E_Z4C\7Z***_KT_/@HHHH **** "BBB@ HHHH **** "BBB@ K
M[F_X-P/^4OOPS_Z\->_],UY7PS7W-_P;@?\ *7WX9_\ 7AKW_IFO*^=XO_Y)
M3'_]>:G_ *0SLR__ '^E_B7YG].U%%%?Q"?I@4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7XJ:S_R&+O\ Z^9/_0C7[5U^*FL_\AB[_P"OF3_T
M(T 5J*** "BBB@ HHHH **** "BBB@ HHHH **** "OT^_X)L_\ )G_AK_KY
MO_\ TLFK\P:_3[_@FS_R9_X:_P"OF_\ _2R:@#W:OQ#_ .#P/_D9O@%_UX>)
M?_0],K]O*_$/_@\#_P"1F^ 7_7AXE_\ 0],K]#\*_P#DNL+Z5/\ TW,\C/?^
M174^7_I2/Q?HHHK^O3\^"BBB@ HHHH **** "BBB@ HHHH **** "ON;_@W
M_P"4OOPS_P"O#7O_ $S7E?#-?<W_  ;@?\I??AG_ ->&O?\ IFO*^=XO_P"2
M4Q__ %YJ?^D,[,O_ -_I?XE^9_3M1117\0GZ8%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5^*FL_\ (8N_^OF3_P!"-?M77XJ:S_R&+O\ Z^9/
M_0C0!6HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_3[_ ()L_P#)G_AK
M_KYO_P#TLFK\P:_3[_@FS_R9_P"&O^OF_P#_ $LFH ]VK\0_^#P/_D9O@%_U
MX>)?_0],K]O*_$/_ (/ _P#D9O@%_P!>'B7_ -#TROT/PK_Y+K"^E3_TW,\C
M/?\ D5U/E_Z4C\7Z***_KT_/@HHHH **** "BBB@ HHHH **** "BBB@ K[F
M_P"#<#_E+[\,_P#KPU[_ -,UY7PS7W-_P;@?\I??AG_UX:]_Z9KROG>+_P#D
ME,?_ ->:G_I#.S+_ /?Z7^)?F?T[4445_$)^F!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %?BIK/\ R&+O_KYD_P#0C7[5U^*FL_\ (8N_^OF3
M_P!"- %:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]/O^";/_)G_AK_
M *^;_P#]+)J_,&OT^_X)L_\ )G_AK_KYO_\ TLFH ]VK\0_^#P/_ )&;X!?]
M>'B7_P!#TROV\K\0_P#@\#_Y&;X!?]>'B7_T/3*_0_"O_DNL+Z5/_3<SR,]_
MY%=3Y?\ I2/Q?HHHK^O3\^"BBB@ HHHH **** "BBB@ HHHH **** "ON;_@
MW _Y2^_#/_KPU[_TS7E?#-?<W_!N!_RE]^&?_7AKW_IFO*^=XO\ ^24Q_P#U
MYJ?^D,[,O_W^E_B7YG].U%%%?Q"?I@4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7XJ:S_R&+O_ *^9/_0C7[5U^*FL_P#(8N_^OF3_ -"- %:B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]/O^";/_)G_ (:_Z^;_ /\
M2R:OS!K]/O\ @FS_ ,F?^&O^OF__ /2R:@#W:OQ#_P"#P/\ Y&;X!?\ 7AXE
M_P#0],K]O*_$/_@\#_Y&;X!?]>'B7_T/3*_0_"O_ )+K"^E3_P!-S/(SW_D5
MU/E_Z4C\7Z***_KT_/@HHHH **** "BBB@ HHHH **** "BBB@ K[F_X-P/^
M4OOPS_Z\->_],UY7PS7W-_P;@?\ *7WX9_\ 7AKW_IFO*^=XO_Y)3'_]>:G_
H *0SLR__ '^E_B7YG].U%%%?Q"?I@4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>37
<FILENAME>cmcsa-20241231_g7.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_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; ,N 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@ 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 **** "O
ME'QA_P %R?\ @DE\/_%VJ^ _&?[>/@73M8T349[#5M/N+N426US#(T<L38C^
M\KJRGW%?5U?G/^VY_P $7O\ @@;\"/AA\1OVX/VH_P!D&Q%CI<5[XC\6:H?&
M6MK+>7,LAD98T6^53--/($2-0H+RJHQD4 ?0_P "?^"OW_!,[]IOXK:3\#?@
M'^V3X.\4^+==:9=(T'2[F1I[HQ0R3R!04 ^6**1SST4TWQI_P6%_X)A_#K]H
M,_LL>-OVV? FF^.H[\6-QHUQJAV6UV6V_9YKD*;>&4-\ICDD5@WRD \5^4O_
M  ;3_P#!*31OC)XW\8?\%B4^&<'PQL=3GUG3OV<_!NGWMS/;Z*DL$UE)J3R3
MN\MR$5Y+="['>XN)"H_=8^+K;PU\'O@Q^PI\1O\ @E/^T!_P2=\<Z]^VCKGC
MF5?#WCB+PHEY<W#/=1-'=0:AN-UY01) (X4>"X#B1GQ(Y4 _J2^.7QS^$G[-
M7PEUSX[?'7QU9>&O"7ANS^U:WKFH%O*MHMRH"0H+,2S*JJH+,S!0"2!70^']
M<TWQ/H-EXET=Y6M-1M(KFU:>VDA<QR*'4M'(JNAP1E6 8'@@$8K\M/A]\-?B
MM^V'\3/V>/\ @E)\9=7.L>&OV7OAYX6\6?M27AN1<0:KXHBLHQHWAV64$B<*
MZ/>S[MRS)%'G#5^J&GZEIVK6B7^E7\-S!)G9/;RAT;!P<$$@\T 3444T2QM(
MT2R*64 LH/(!Z9'X&@!U%%% !1110 4444 %%%% !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 5^)O\ P>/?'GQQK_@SX$?\$ZOAK?LE
MW\5/&3ZAJ\*.5$PMY(;6QA?'WHWN+MY"/[UJA["OVRKSKXK?LA_LK_'7X@:!
M\5_C3^SGX)\6>)_"KQOX:\0>(O#5M>7FE-'*)D-O-*C/$5E <;2,,,]: -?X
M _!7P3^S?\#O"'P ^&]@MMH/@OPW9:+I,04 ^1;0K$K-CJS!=S'J6))R37#?
M\% _VQO"W[!O[)?BW]I/Q#IC:I>:5:+;>%_#T +3:YK-PXAL;")5^9FEN'C4
M[02J;VQA37L]<9\6?V>O@Q\==6\):W\7O %GK\_@7Q+#XA\)_;W<QZ=JD2LL
M5XL88(TL8=MC,&V%B5P3F@#\-?\ @K/^S]\7_P!B']@W]GGX+?M(_%SQ!H&@
M_M!?&^;7OVV?B5X;#&XFU"^:VEDMB\8;?;PP-=I'"%9&_LY&$;'Y3O\ _!&X
M? /]F_\ X+Q7_P"RO_P2+_:%\0_$3]G36_A-)J_Q'AN=3:^TW2M6CWB.6&;8
MB.X<6:"4#/\ IDL1)V87]O/BQ\(?A7\>/ &H_"GXU_#G1/%GAK5XA'J>@^(=
M,BN[2Y4$,-\4JE20P# XRI (P0#7*_LT?L9?LH?L;:!?>&/V5_V>_"?@*SU.
M99M33PUHT5L]ZZY"F:11OEV@D+N)V@D#&: /3*^?OVCOV'M2^(GQ'?\ :-_9
MZ^-VO_#CXFK:10/JUI<-=:;JD,0Q';WME(3')&.@*@8)+%7.*^@:* /E#PQ_
MP4&^('P!\06GPO\ ^"C_ ,*U\#W=Q,+?3/B3H(DNO#&K/V)EP7LG/]R7H 68
MH,5]3:+K6C>)-)M]?\/:M:W]C>0K+:7ME.LL,\;#(='4D,I'0@X-5/&VB^"_
M$7A._P!$^(NE:9>Z'<6S+J=KK,,<EK)%W$JR H5_WN*_-?XY_&O]F/\ X)\^
M(KOQ9^P-^W'HED6N3+J?P9O'N=>T"]<G+B"6V$AT^4\YPX!.%RBC;7=@<LS+
M,ZG)@Z,ZC[1BY?DF<6-S++\MASXNM&FN\I*/YM'Z>45^96H?\')GP_@\)V<^
ME_LN:Q<ZZUN/[0M)_$<4%I%+W$<HB=Y%[\QH>WN?+/&'_!QY^TM?NP\!_ ?P
M/I:'[O\ :LEY>LH^J2PC/X?A7VN!\+.-\=!36&Y$_P">48OYQOS+YH^/QOB9
MP;@IN#Q/.U_+&4E]]N5_)G[$45^'FJ_\%^OV_P#493)9WG@VP!!Q':>&\@?]
M_97/ZUZ3\'_^"P_[;GBGP=!KNN^+=#GG>616'_"/0JI ; X4"L>(O#CB'AC+
M/KV-<.2ZC:,FW=[?92_$UX?\0,BXES+ZE@U/GLW>44E9?-O\#]>J*_+[2_\
M@K_^UA82K)=V'A.]4  I<Z/*H/O^[F4UVGAK_@M7\0K:1/\ A,/@=HUZN?WG
M]FZI+;'\-ZRU\#='W7)(_0VBOD;P3_P6/_9UUQH[?QGX.\2Z%(Q&^46\5U G
MU9'#G\(Z]V^&G[6/[-_Q>,<7P_\ C)H=Y<38\NQENQ;W+9](9MDA_P"^:+H3
M31Z'1113$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5^*G[5/_ "=!\2/^Q]UC_P!+9J_:NOQ4_:I_Y.@^)'_8^ZQ_Z6S5
M,C2GN<%1114FA^U?[*W_ ":_\-_^Q"T?_P!(H:[VN"_96_Y-?^&__8A:/_Z1
M0UWM6MC![GY__P#!:O\ X+C:W_P2*\<_"OX?>&?V/;KXLZE\4AJ":?:6/C%M
M,GAGMI;2..&.)+"Z:X>5KH  ;3E0 &+<?-/C/_@Z?_:\^!.FP^//VL/^" OQ
MH^''@I+R*#4O%6M:IJ$,5N78*H7[9HEM"[D\*C3)N/&:\U_X._/$'BOPE^V/
M^QAXJ\">%3KNN:9KVJ7>C:(K[3J%W'J.C/#;@]O,<*F>VZN _P""TW_!5_\
MX+'_ !._8+\3?!;]JC_@E"_P=^'_ (SN[+3?$/CB]>XU$6J"ZBG1$QM2%W>%
M5#/G.2%PY4AB/WD_9D_:.^%7[7GP \)_M+_!'6WU#PKXST:+4=(N)HO+E5&R
M&BD3)V2QN'C=<G:Z,,G&:[NOYY?^"H_[2&J?\$\O^",W[&/["'[#W[3&NVG@
M[XMZ3=:AKOQ2T&TGMK^[TTRVUU<+%$A$\22W&K2.T"L)0MNL+,0SAOG*[_:(
M^ W_  3+_:7^%7[0G_!'W]J;]HKQC;#6D3XQ^$/B5X=NX;75[0/%YAP+>&.1
M)4,R['5Y(G"2))D @ _JGK-\9ZUJ/AOP?JWB+1]#EU.[L--GN;738 =]W(D;
M,L*[03EB HP"<GH>E?SQ_P#!?;XD:II7_!9F_P!%_P""K=O\=HOV68O#EG%\
M-K?X47J6]M/.UI;M)/\ OR()G%T;L3#(G 6$ E%0-]+_ /! WQC\++;X1_M$
M>%_V7/\ @J!JWQ=^&]OX7O+[PG\-?&VGWEMXE\$J(YO+<O.0LD;(RI(]LODF
M5$8!&8J0#] O^"67[:7[1G[=?[/FK_%S]IS]A_Q5\ M?T[QC<:1:>#O%\=XM
MS>6<=K:3)?J+NTM7\MY+B6(80KFW;#$Y"]M^WU^U9_PPY^QO\0OVMO\ A O^
M$H_X0/P\^J?\(_\ VI]B^W;75?+\_P J7ROO9W>6W3I7X-_L ?\ !1/]I;]E
MW_@US^.GQ^\(_%+7;KQY>_M 2^&?#_B?4]3ENKG24N]-T022Q/*S,C)$;@QD
M'Y))%<<CFUXX_P""'WQ%^%W_  0MUO\ X*6:1^WA\3KKXC^./A+;>+/'OAV_
MUE9]"US1M0CAN9+&>-U,LLZ6\JOYSR./.B!5$.UU /W"_P""9G[;'_#Q;]AW
MP'^V;_PK/_A#O^$VMKV7_A&_[9_M#[%]GO[FTQ]H\F'S-WV??_JUQOQSC)]W
MK^8_XZ_MZ?'#]G#_ (-[OV)/V5?@O\5-:\"VWQ?OO%7_  F7BSP[YHOH=+L_
M$$L;6\1A(E*NU[O=(R'<0"/.V1E;BI/VB/@/_P $S?VG_A1^T!_P1]_:E_:)
M\8V3:U''\9/"'Q*\.W<-KJUH'B\PX%O#'(DJ&9=KJ\D+A)$DR!@ _JEHK\#O
MVL/AA\=_VRO^#IWQ_P#L3>'_ -KKX@?#KP7XB\ V(\4/X.UQX;C^S4T&QN)K
M>T#[H[>2:141I A^1Y,A@S*T?_!/KX$^-/\ @G'_ ,'#GC+_ ()'_#3]I3Q_
MKOP@\=_#6]>[M/$.LK)=1-/I'VM;D%$6%;N.02*LZ1(2CD%3S0!^JO[*/_!6
M;]G/]L+]M'XN?L+?#/P7XVL?%WP8N9X/%&HZ[IUG%IUTT5W]E8VLD5U)*X+\
MCS(H_EYX/%0?L+_MV?M._M2?M)_&KX,?&W]@/Q?\*/#OPU\0/8>#?&_B&.]6
MU\:VZWEU +JU-Q901E#'!%-^ZDF&VX7YL89OQ]_X(9_\$\OAF_\ P7X_:$\#
M'XO_ !)^S_ 3Q7<7OARZ'BA?M&NO;:MY*IJS^3_IB,OS. (]S<Y'2O;O^"(O
MQA^,^J_MY?\ !2Z-_CF;&;PUXCUA_"VJ>-]8EETCP]*FJ:[Y5Q*LC%8;:(I&
MTFT ".,]A0!^W=?''_!:_P#X*T?\.>/V;/#7[0O_  H#_A8O_"1>.(?#O]D?
M\)5_9'V?S+.[N?/\W[+<[\?9=NS8,[\[OEP?Y[_C5IG[%TGP \??&>S_ ."B
MW[1/QV_:?TB^FU"'Q[\/-.U%/"]BJSH=]U<7]O%<K&$$C&9)%4$IL4JOS?2G
M_!8;X\_%3]IG_@UN_9)^-'QL\776O>*-4^)D<&JZU?2;Y[TVMKKUHDLKGF20
MQP(6<Y9FRQ)))H _HT\*:Y_PD_A;3?$OV7R/[1T^&Y\G?N\OS$#[<X&<9QG
MSZ5\,_\ !8+_ (+R_!K_ ()9^(/#_P "_"_PHU7XJ?&/Q=#'-H/P]T*Y,)CA
MED,4,MQ*L<K@R2*RQPQQO)(4/" AC]K?"G_DEWAK_L 6?_HA*_#W]GFPTOXB
M?\'I7Q.N_C'$D]_X=T*XE\'07H!$4L6@V,4!C5N 1:2SR#'<E^O- 'JW@G_@
MZ#_:!^ /Q=\->!O^"L__  2Y\9? SPSXON1%I?C=Q>&*VR5RTD%S;(9DC#J9
M?*D,D8Y\IB0*_873M1T_5]/@U;2;Z&ZM;J%9K:YMY0\<L; ,KJPX92"""."#
M7CW[<_P$_8<_:&^#UKX/_;^\-^#M1\%VFN0WEFOC755LK6+4!'*D;)*TD>)/
M+>4 !N06X-?E1_P6(^)_Q7_:6_X*1?LU_P#!!S]D?XZZA\-/@_XB\$:;>ZQJ
M_@S5&WZCIOE7310I.KDSP1V&G@Q*7*223AI ^Q" #]OJ*_GP_; _9\^(W_!L
M-^VM^SY\3_V/?VK_ (D>*/A?\4/$<NE^._ ?CS6HKM;I(9[07!VPQ0PLSQ7;
M-%((A)#)%]]U<K6S^TC\)OCI^VO_ ,'4'Q<_8ETG]KWXA?#OP-K?@73SXI'@
MW77AN&TQ/#^DSRVUIOW1V[S3>6'D"'Y&E!#!V5@#]]J*_"+_ ()3_#SXA_\
M!+G_ (.0?&?_  2X^%W[0?C'Q3\)M4\$2:BFE^+]2%PXF;3;?4(YV5%2(7".
MTD9EC1-Z.<KTQY1_P3&_8?\ B1_P5W_;2_;+^ OQS_;=^+?AOX8>$OB=+/J'
MAKP?XF$<NIW<FIZO'9*TERDR);0I#<9A"8=GC/!C4@ _HTHK^>7_ (),?MS?
MM+?\$[_V<O\ @H;\%#\5]5\:V'[-;30_#.3Q%*UP+"_6_P!1TQ951RVV!I(;
M:=H =@,;X +N3\8^%/$/[-7QB_9 U3]KOXO_ /!07]IR?]L&Y-]J_A^?3-,U
M"?2(KB*9_LUI]K2$R!I41?WT<\<<+2JH3;$=P!_7117\ZO[97_!83]O'XY?\
M$=/V4/@?I_Q%UGPC\4/CKXQU7PGXZ\90&2QO;JWTN\MK-"73:\7VD7]I),R;
M2YBE4?)(RGZF\ _\&Y_[9?\ P3[_ &DOA=\>O^"7?[?NKW=O87Z/\9/#_P 8
M?%-Q%9^(81)$98X(;"RD1XY8S<#RY\O"PC=)BW*@'W)?_P#!6;]G/3O^"H%C
M_P $FI_!?C8_$:_T ZO#K2:=9_V((!927FUIOM7G[_+C88$!&X@9QR(/#7[=
MG[3NM?\ !4[Q#^PIJ7[ ?B^Q^&.D>'TO]/\ C[+'>_V1J-PUC;7!M4)LA;[Q
M+/)#Q<L=T#?+G*C\:OBQ_P $R/A/XS_X.JO^&1[[XW?%2VT7Q-HMWXHN_$-C
MXN2/6;:XETVYOS;P7/D$1VPD'EK'L.(ODW=Z^H_AUXW\<>(_^#PWXL?!S6_'
M&M7/A.3X5Q*?#<FKS_81O\.:26*PA]BDEW.0 <L3G)H _9FO(/V]OVA_BU^R
ME^R7XN^/_P "_P!F_6_BYXJ\/QV;:3\._#J3M>ZN9KV"WD$8MX)Y/W<<KS';
M$WRPMG RP_('_@DA^U]\0O\ @E/\:?V]OV,_VF_B5K7B)_@QH5[XY\#OXIU:
M:YFO+*S5TC"M*Q.;J*ZTAE4$<R'US7FOP2\$_M'?#7_@U(_:!_;:^)WQC\87
M'C;XN>(M*U32=6O/$-S]IL]+M_$5C:Q>4Q?=#YDK7TA*;0\<T?&,9 /U3^/W
M_!9_P1^Q)_P3E^&_[?G[<?[,WQ#\(W'CK4;+2]0^'>BZ=%/JNAZA<6]W<"&=
M-0DLB%5+20$L%?+)\F"2/L#P/XMTWQ]X+T?QWH\$\5IK6EV]_:QW*A9$CFC6
M10X4D!@&&0"1GN:_FO\ ^"QOP2MO&W_!N_\ L@_MK>*_B;XQU#Q2EOHWAB?3
MKS7C+IMU#-;:O=M=RPNI>2[#PJ@F+\1LR[3G(]H_X+%_L3?$C_@G+_P2Z_9Q
M_:^_8_\ CS\3+J;X:>*++4/$LVO^+IKB26+4UM[F#SC$(T:V@O+=(8XRI(%Z
M5)8= #]_**_$W_@H]^T'XA_X*J_\%:_V*?V/_P!G;XBZYI_@?5/!EI\3/')T
M#6)K=9M*O52^:WN6A9<M]CL0B[N U^O&6Q7[94 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 453UW7]%\,:5-KGB'5(;.T
M@7=+<7$@55_Q/H.I[5\Z?%[]M?4+\RZ'\)K4VL/*MJ]U&#*X]8T/"#W;)]E-
M>OE61YCG-3EP\=%O)Z17J_T5V>/FV>Y;DM+FQ,]7M%:R?HOU=EYGO'COXH>!
M/AK8_;O&7B*"TW+F* G=++_NH,L?KC [D5^8W[97_!P!\4-"\5:Q\+OV;OA%
M#X?ETR]EL[C7_%86YNMR,5+16T9\J/D9#,TH(/W17H^IZKJ>M7TFJ:QJ$]U<
MS-NEN+B4N[GU)/)KX:_X*<_!PZ#XVTWXT:3:XM=<06>JLHX6[B3]VQ_WXEP
M/^>#$]:_;."> ^'J.81CF,?;2:TOI%2W^'KI?XKK;0_%^+>/L^Q.$D\!+V,5
MO;637^+IT^%)[ZGC7QP_:L_:._:2U)M2^./QEU[Q%E]Z6E[>D6L1_P"F=NFV
M*/\ X @KSZBBOZ#P^&PV$HJE0@H16RBDDO1+0_$:^(Q&*JNK6FY2>[;;;]6]
M0HHHK8Q"O?OV?3GX;0#TN9?_ $*O :]]_9\_Y)O#_P!?4O\ Z%7Y1XS_ /)%
MO_KY#]3]1\(/^2P7_7N?Z';T445_(Q_584444 >K?!_]MO\ :<^"!BMO!?Q4
MOY;"+ &DZLWVRVVC^%4ER8Q_N%3[U]@? C_@L9\/O$7DZ+\?O!TWA^Z;"OK&
MD*UQ9D]V:+F6(>P\ROSIHIW8G%,_=+P5XZ\&?$?P]#XK\!>*+'6--N!^ZO=/
MN5EC)[@E3PP[J>1T(%:U?B%\)/CA\5_@7XA'B?X4^-[W1[DD><MO)F*X Z++
M$V4D'LP..U?H!^RK_P %7?AW\3#;>#?CW!;^%]<?;''JR,1IUTWN6)-N3_M$
MI_MC(%4G<S<&CZ]HIL4L4\2S0R*Z.H9'4Y# ]"#W%.ID!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7XJ?M4_\G0?$C_L?=8_]+9J_:NB
MDU<J,N4_!>BOWHHI<I7M/(X+]E;_ )-?^&__ &(6C_\ I%#7>T451F?FQ_P6
M_P#^"3G[47_!0S]K;]F#XV_ 34/"L.C?"#Q/+J'BQ?$&K2V\[Q-?Z;<#[.J0
MR"1MEI+P2O.T=\CWS_@MC^Q+\4?^"B'_  34^(?[)GP4OM(MO%?B.329M%FU
MVZ>"T#VNJVEU())$1V7,4,@!"GYB.V37U710!^1_QV_X($?M'_M%_P#!)']G
M?X +\1/#G@K]H/\ 9O=Y_!^NV^HRW6E3/YP)C,XA$D6\06<P<1-LD@VE6!+#
MH/A)^S7_ ,',7[2GQ[\#3_MI_M6> /A+\.?!]TDOB:+X0RG^T?%J*Z,T;@JZ
MHT@CV%]T2QB1F6)CQ7ZH44 ?F+^V5^Q7_P %S?A?^V_XH_:B_P""?W[2'A3X
MH?#GQK8&"^^!GQSUR_N-(TAW$1D%O;>8L/E[XBZ.DD+H)6CVNN2W+?\ !)[_
M ((>?M3?LZ_'?X[?MT_M7W7PR\/^/_B[X(U+P]HWP[^%%F]MH6C1WCPRRLPV
M!8SYEM %1/,X,CM([MQ^L=% 'Y$?L&?\&\OQ@\+?\$1?C!_P2\_;!\5^&]/\
M1>//B-<^)?#>O>%[R2_M]-F2STH6<S[XXF)%Q8.)$ YB<@,"W'DD'_!*'_@Y
M2^(/[!&H?\$MOB+\=O@YIGPMT/P__9VD:Q;WLLVIZW:V[A[/2_/$(:*TW)$I
M=XTD6% AWC,9_=*B@#\>/B%_P;K_ +17Q0_X(]_L\?LX6/Q7\-^%/VA?V=-8
MU35_">OV]W-/I4DMUJDUXT!G$/F1YVV<@E$3;9+?:4(8L.X^$/[-G_!R_P#M
M)_'[P->?MJ_M5^ /A+\.?!]TDOB6W^$,I_M'Q:BNC-&X*NJ&01["^^)8Q(S)
M$QX'ZGT4 ?G-X9_X)7?M-:1_P<8>(O\ @JA=W_A<_#+5/!*:3;0)JLIU03C2
M+6S):#R=@7S87Y\S[N#CM1<_\$KOVFIO^#C"W_X*H)?^%_\ A647@DZ2T!U6
M7^U//_LAK//D>3LV^:1SYGW><=J_1FB@#\GO@#_P2H_X*>_L:?\ !;[XD?MK
M_ S7?ACK/PA^-/BYKGQK_:]Y<#5;+2KB[6ZFCAAV*JW$<FY58/(C+@D G:M'
M]F#_ ((-_M1^&/%_[?VG?%[QWX8T?1?VJ#JL7@75-#U&:ZGL5N;[4YXWNXC%
M'M 6[AWHK-D>8H/0G];Z* /PP^$?_!'S_@OUIG_!,_Q%_P $D+KQ#^SYX-^&
MT-IJ;Q^)].DO+K6O$TDUU)>)9M*%$<4,DY"/.\*S)#L4!MI4]1^TU_P09_;\
M^./_  0<^!/_  3;T>3X?VGQ"^%WQ%N-4UBXG\3SG3;FQ;^URCQ3"UW^9_I\
M0*% !M<[CQ7[3T4 9?@?1KOP[X*T?P_J!0SV.EV]O.8VRN](U4X/<9!K\S?^
M"Q__  0Y_:'_ &B?VL?"_P#P5 _X)E?&S3_ /QY\+0P1WL6K2&*UU@0(T<4R
MRB.0+,(&-N\<J-#-#M1M@5M_ZC44 ?A_XW_X)"_\%Z?^"NWQ!\&^"_\ @L+\
M=?!7A3X/^$-934K[PYX)EMS=:I*%*L\<=JA3SFC9XA--)B$2.R1,68-](_\
M!7?_ ((C_&#]H'XN_"3]N'_@FA\2]"^'GQD^">EVND^'+#68BFF7VF6CN]K
M&6.01M%YDT>UT>.6.;8Y0*"?TOHH _''PS_P1X_X*V_\%)OVT/AE^TG_ ,%J
M?BC\.]/\%_!^^6]\._#[X?9D.I7 EBF8/A2L4<KP0>:[2.[)"(T1-V]?=?A[
M_P $KOVFO"__  <8>.O^"J&I7_A<_#+Q'X)ATG3X(M5E.J"==(T^S)>#R0@7
MS;67D2'Y=IQS@?HS10!^<VF?\$KOVFK3_@XPU#_@JA+?^%_^%977@E=)B@&J
MR_VIYXTB*SR8/)V;?-0\^9]W!QVH_P"")/\ P2N_::_X)\?M6?M6?&?X\7_A
M>;1_C/XVMM6\(+H&JRW$R0)?:O.PN%>%!&VR^AX4MR&YX!/Z,T4 ?E/^Q)_P
M0C^,7@_XT?MU0?M::CX=;P#^U+?ZBGAV3PUJLD]]9VUSJ&IW"32))"BQ31K=
MP.H!<;T(.0.?)O@G_P $[/\ @Y[_ &+?@!)_P3K_ &6OV@/@M)\-K:^GC\+?
M$VZGFAU;1+*>X>=Q&&B9HB6DD8J8KAHS(5CEP%(_;&B@#\P_^"E__!"/X^?M
MO?\ !/CX3_"[_AKFX\2?M _!R^FU;2?B;XPWQ1ZS=W++)=P.859K6/?%;>2R
MJY06D:L&+,XX+X?_ /!.G_@OM^W#^U)\+O'_ /P5#_:7\)^"/AW\+;Q+NZ\/
M_"37+BUNO%D@>*1DN%MML968P1I(S.H1"XBB4NQK]>:* /R>_P""A'_!*C_@
MIZ/^"S.@?\%8_P#@G?KOPPU&XM_"T.E7>B^/KRXB-LXM9K.?,<: 2QM!(&5E
ME5@^05P 6](\ ?\ !*[]IKPS_P '&'CC_@JAJ-_X7/PR\0^"8=)L((M5E.J"
M==(T^S)>#R0@7S;:3D2'Y=IQS@?HS10!^/'_  7T_P"#?W]JS_@H3^UOI7[2
M7[%/CGPMX=_X2?P/'X9^*D6NZO-:&\BM[I)8)0(H9//W((U925XLXASDU]=_
M\%)O^";7B7XW_P#!&77_ /@F?^R3'I%E>1>%/#N@^$AKUVUO;+!IM_82YEDC
M1R&,-JYR%.YSSU)K[,HH _*']L__ ((=_M3?M+_\$#/@Y_P3B\-^+O"-C\2_
MA=>Z3J5R;S49O[,OI;:WO;>6!+A82ZY2\+*QCP6C"G:#N'M5]\ ?CM\2_P#@
MB?XT_99_X*Y>+?AEX6\07_@V^T-=;T;4O*TFSBM[<-IEV\D[<S1R0).^, F+
MA0.*^]*\4_;S_P""?G[-/_!27X+VGP!_:J\-ZCJGAJR\00:U!;:9J\ME(+N&
M*:)&,D1#%=D\@V]#D'M0!^07_!F#^S%XG\7M\3_^"A'Q0GN;^>WT^Q^'7@B[
MO26,-I;10S721YZ(J)IT2E>!LD'K7[T5P'[,'[+WP)_8T^!^A_LY_LV_#^V\
M,^$/#L+QZ;I=M+)(07=I)))))&9Y9'=F9G=BQ)Y-=_0 4444 %%%% !1110
M4444 %%%?)O_  6C_P""G>E_\$G/V(M2_:7C\(V_B#Q'?ZQ;Z#X+T2\E9+>Y
MU.=)9%:<H=WE1Q032L%(+>6$#(7#  ^LJ*_!'QC_ ,%0O^#G']C[]G7PU_P5
M _:?^'WPTU[X,ZW+I]YJ?@F'3K:WNM/TZ^9!;/(8/W]MYGF1JC-),T;RH)8\
MY6OK#_@HK_P6D^/&L^#OV8_A#_P2K\/Z%=?$/]J_3UU+PKX@\:J#:>'M/\N%
MF,L>2IG5I7#9$@06TH\N1F04 ?I]17YJ?\$K/^"B_P#P4"C_ &_O'_\ P28_
MX*G6G@S5_B-X5\'Q^*_#WC[P&GEV6J6!: /'(FR,9Q<HR-Y4)'E2*ZD[&/N_
M_!.7]JSXW?MT_%GXM_M)V7B&"'X!6?B(^%?@MI\6G1!]>-@S1:EKYN-OF202
MW(:&!0P79"Y9=V#0!]:4444 %%%>>_&K]K#]FO\ 9TM6N/C9\;/#WAYU3>+*
M]U!3=R+C.4MTS*__  %30!Z%17RD?^"E/C;XPG[)^Q1^QGX\^(,<O%OXGUR!
M= T1P?XTN;H;I .I78K$8QUI/^%#_P#!3?X^_O?C=^U9X?\ A;I$W,GA[X3:
M.T]X4/\ "VH71WQ2 =6B!7/04 ?1?Q*^,/PH^#6B'Q'\6OB3H7AJQP=MUKFJ
M16J.1V7S&&X^PR3Z5Y9X:_X*-?LM_$;PQJ_B3X1^.'\2#2KP68CMK">!;B8K
MN^1ID7=&.AD (R#C=QGR+QO^QI^P_P#LP3+XAUOP#/\ $SX@7:!H]8^)>JR:
MS/[33+*?)&#DC$88GH0!D<%J>IWFKWC7MZZEV "K'&J(BC@(BJ J*!P%   X
M K[;AGA*IFML3B;QH]%UEZ=EY_)=U\-Q1Q?3RF^&PMI5NKZ1]>[\NF[[/H?B
ME\8?&OQ<U<ZCXGU$B!&)M-/A)$-N/]E>Y]6.2?IQ7+445^P4,/0PM%4J,5&*
MV2/QK$8BOBJSJUI.4GNWN%<7^T)\)[7XV?"#6OA[*J"XNK4OILKX BND^>)L
M]AN 5B/X68=Z[2BNFE4G1J*I!V:=UZHYYPC4@XRV>A^/]Y9W6GW<MA?VSPSP
M2-'-#*I5D=3@J0>A!&,5'7O_ /P42^#@^'7QK/C72[4)IOBQ&NUVC 6[4@7"
M_4EED)[F4^E> 5^QX+%0QN$A7CM)?CU7R>A^<XK#RPN(E2ET?_#?@%%%%=1S
MA7OG[/1S\.(O:[E_F*\#KWO]GG_DG,?_ %^2_P Q7Y1XS?\ )%R_Z^0_4_4?
M"#_DL5_U[G^AW-%%%?R,?U6%%%% !1110 4444 ?1W['?_!17XE_LV7%MX-\
M6O/XB\&!PITV:3-QIZ=VMG8\ =?*8[#VV$EJ_3GX6_%7P#\9_!=IX_\ AMXC
M@U/2[Q?DFA/S1MWC=3RCC/*L 17X<5Z7^S#^U-\2OV6?':>*_!-ZT]A.RKK&
MASRD6]_$.S#^%QSMD RI]064M.Q$HWV/V=HKB/@!^T#\.?VD?A];_$+X<:KY
ML+X2]LI2!/8SXRT4JCHP['HPP02#7;U9D%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!\1_\'#W[2O[4/[)G_!*CQ_\ &;]D
MF_NM-\36MSI]I>>(+"$/<:-I\]RD4]W%D':X#+'YF,QB4N-I0,/S9_X(P_M6
M_'G3?^"L?P=^ _[-?_!1SXF?M)?#SX@?"#_A(?CE;^.[RZO8?">IM97$K(CW
M#R&VDCN5LXR5/)N/*=G8C;['_P '1/[2'Q.UG]I7]G;_ ()J:M\=+SX5_!WX
MP:@O_"T?&=M*(%N;1[Z*U>"69B%$,,;-(Z,1&QGC:7Y4%?G[^V3XW^)W_!NI
M\=OBW^RS_P $\OVG-"\2> OCOX0M9M"UW3/$]O)K_A&5+@;7DN+1E>"=$-Q&
MC_)'+'.DF-\1"@']4-?B%_P=C?$?X^Z1^U5^R=\'/@S^T7XU^'UOX[U'4]*U
M6Z\(^(KJRW>=?:7 LKI!+&)C&)G*ACW(R,FOU@_8%\%^-_A]^Q3\+?"?Q+^,
M\_Q$\10>!]/DUSQQ/K3:C_;5W+"LLMRET[,9XF=V\MR3F/97XZ_\'@GA'4/'
M_P"V/^QOX$TGQ3=Z'=:WJ^IV%MK=@2)]/DFU#2(UN(RK*0\98.N&!RHY'6@#
MC/\ @J7^PQ_P4B_X(1?!GP]^W=\$O^"TGQ2\;?9/&EEI-[X7\6W=V(+EI4FD
M0M#-?7$%VG[DAH9(_NDL&^7%>K?\%.?VUOCK\2/V^/\ @EW\2_!WQ$\3^#]+
M^,%QX2UOQ3X4T/Q!=6MG=+?ZIH\LEM<0HX6= L[QD2!LJ2#P37I,?_!I[9_%
M?QYH.L?MR?\ !5'XT_&KPSH=Z+D>%?$5U,HF(/*">XN[EH4895_+57*L0KH<
M,.#_ ."_^@Z+X6_X+6_\$W_#'AO2H+'3M.^(FB6MA96L02*WAC\1Z4B1HHX5
M54  #@ "@#[9_P""A_\ P7]_86_X)P_&JU_9L^(FE>//'/Q"GL8[RY\(?#3P
M[%J%U8Q2(7B,YFG@C5F0;PBLSA"KE0K*32^ _P#P<+_L"?M-_LH_$C]J+X20
M>/9S\++>UD\8>!)O"R_\)%:)=3BW@D2V29XIU,A.3',VS8V['RAOBCQS^TA^
MT1^U%_P7N^-'P._X)Q>&O@1\#_&'@3P_-!XW^./CWPV+[Q#K4%N+*WN/+\W=
M&44B!4CV "*WWO* RQCD?^#9.74Y_P#@KW^V9)K/QSL/B;?R6=VVH?$+2M/A
MM+7Q'<G5W\V_AA@)BCCED+.HC)3##:2,4 :G_!"'_@XU\?:I^SY\3[G_ (*'
M:]\4_B=XC\.WIUG3M5\.>![:XCATH"SMC:J;?R5:?S[@R;"I.S<V[C%>??\
M!LC^V!\0/VOO^"CGBCXW?M4_M-_&C7_&^IKJTVEZ%-+)-X/@LV@\V7SW>79:
MR1\+!"D81548P.GM7_!DOXI\,1?L<?%GP=)XCL%U>3XGK<QZ6UV@N6@_LVU7
MS1'G<4RK#=C&01VKQ#_@W;T/XC^)O^"#?[<GA[X10W4OB:]LM;@T:&Q!,\LS
M>'F CBQSYC9*KCG<1CF@#[E^-O\ P=M_\$I?@_\ %/4_AMX?M?B9X_M-&NO(
MU3Q?X#\+6UQH\#!]A837%W \J!N!)'&R/C*,X(S]0>(O^"O7[$>F_P#!/#4_
M^"G_ (2\>WOBOX5Z1';F_N/#=AYE_#++>06GV=[:9HFCF26XCWHY4A3N&05+
M?GY_P; _M,_\$Z/AG_P1DUSPM\8?BG\/- OK/7]<E^+6F>*=3M(9;V"3/E23
M0S$/<0M9^7$N%96*2(,L&%? 7[$>D>*XO^#:?]O#Q+86%];> =1^(/AA?"$=
MUG;Y\>KZ?]IVD]6$3V*L1GE0,\4 ?M1\ O\ @XW_ ."=O[3GQDB^"7P6?QKJ
M^I#X8W?C?4[Q-$MUM=,M;>S%Y)9S.;G<;P1$92-717)1I%96 \H\4_\ !WQ_
MP2DT#X=:9\0M'\/_ !8UXW]W)%>:-H_A&U-WI4:L%6:Z,MZD,:R-N$:B1I&V
M$E%4J3M?\$H?V?\ X*?#/_@W:T/QGX&^%NA:=K>N_ ?7-2UG7+?2XEO;VZN+
M6[:226?;YCD\*,L<(JJ,*H ^,/\ @BWX4\,77_!J%^UG>7/A^SDFNX?',US+
M);J6ED@\/VCP,Q(Y,;*K+_=(R,&@#[*^*_\ P=K?\$E/AG>^'TT/4OB)XSL-
M:T^UNM1UGPCX2CDM=!:==RVUZUS<0L)U&2\<*RE=K#DC%?4?[3?_  5M_88_
M91_8QT']O/XC_%DWGP_\6P6K^#;C0[)KB[UY[B)I8H;>!MI\SRT=F$A01[&#
ME2,5^2'[,?@WPFW_  96?$.[;PY9&6]DU74+N0VR[IKJ+Q'$D<S''+JD,2AN
MH$:CM7/_ !;^&'[%WQN_X-U/V,OAU^U!^VA_PI3Q>USJM[\+O$.H>%M3U+3;
MRYBU":*>WNWLH7%HN)[=EFD9-FTL ZK(  ?HY^R1_P '*G_!/_\ :N_:$\/_
M +,-_P""/BK\+O%GBZ2.+PE;_%;PA#IT.LRR$B&*&2"YG :0C:GF;%=\(K%B
MH/Z#U_.M\9/VJ_\ @I5^P/\ M>_L_:%_P53LOV=/VL]!U;Q/%;^ /$]EIFG:
MEKNEH;JT#7-A<I;P7$$X=K:19)(I%D>,#?N =?Z*: "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX%_X..O
M^":7Q8_X*=?\$]S\-/@"D-SXX\&>*[?Q/X>T>XN4A75S%;W%O+9B1R$C=HKE
MF0L0I>)5+*&+#[ZKY\_X*??L;_$/]NK]CWQ!\!_@]\?]>^&/C"2:&_\ "WB_
M0=5N;1K>]A)*Q3M;.LC6\BL\;@$XWAPK% I /PT_X*$?MT_\%FOBG_P1GU;]
MCC]H[_@F)K/PT\)>!/#^@6'Q'^+'B9;BTBU2ULKZSALTMH)XD7SY;I+3>89)
MPPWD*B'*_6W[ W_!(OP%_P %0/\ @@S^RQ<^-?B=XF^'/Q*^'<.KZE\.?B3X
M6D*W^CB76KMD&W<ADC9(K9UVO&ZM$C(Z_,&\[\8?\$C?^#D3]NSX2^$/^">W
M[='[2'@#2/@QX6OK3^V/%]CJ0O\ 5-<M[7Y86D*H)KV1%P5$_D!W"R2L[J#7
M[7_ 3X)^ /V;/@EX3_9^^%>F-9^&_!?AZTT;1;>1@SK;V\2Q(7; WN0NYFZL
MQ)/)H _(7XB_\$Q[_P#8 U=OV>_A?^U7XR^+W[7/[9<[^#]3^+OBYV-WX:\&
M0B.76M15&FED0);1Q1AGF9FD\@1%?**FWH__  <,Z3^R[X2U7X8?\$]_^"5O
MC?XA_LS?L\^5X6\0_%32]7:W@MXK55CDGB1;21'  \XR22JT@D$DGDB3=7W9
M^QU^R9\9W_;5^,7_  4%_:WT>SM?%GB.X7PA\*M"M]02[7PWX*LW$D0WH2JW
M%[<%KF= 6"E44-C('YZZ]_P0[_X+2_LR^%_B[^P+_P $_P#]HOX8+^S;\:==
MO[N\NO%JR)J^A6=_$MO=VW$#DEK9$@+(7#J@=1 [M@ _8+]FG]HCX7_M:? /
MPE^TI\%]7DOO"_C31(=3T>>>+RY1'(.8Y$R=DB,&1UR=KHPR<9K7^*T_Q0MO
MAUJ\_P %K'1KGQ4MH3H<'B&21;)Y\C F,7SA<9^[STKA?V$/V2?"G["/['_P
M_P#V1O!>N3ZI8^!O#\=@=4N8PCWTY9I;BX* GRQ)-)(X3)VA@N3C)];H ^4?
M^&+OVTOCG^__ &L?V[M5TVPF_P!=X1^#MB-(ME'=#>R W$R'H5=>G?FO0O@I
M_P $Z_V,_@'=+K'@7X$Z1/JX?S'U[7T;4KYI2<F037)=D8GD[-H]J]LHH
M!@"N!^/WQOTOX-^%S-$8Y]8O%*Z99L>_>5Q_<7]3P.Y'2_$#QUH?PW\)W?B_
MQ#-M@M8\K&I^:5SPL:^Y/'MU/ -?#7Q"\>:]\2O%EWXN\0S[I[E_DC!^6&,?
M=C7T 'Y\D\DU]?PGP[_;&)]M67[J#U_O/^7T[_=U/C>+N)%DV&]C0?[Z:T_N
MK^;U[??T*&O:]K'B?6+C7]?U"2ZO+J0R3SRG)9C_ "'8 < # JI117[7&,81
M48JR1^'RE*<G*3NV%%%%42%%%% 'E/[9WP</QG^!&J:5I]J9=5TH?VEI 526
M:6)3NC ')+QEU Z;BI[5^:-?L("0<@U^:?[:/P;'P9^.^IZ;IUH(M*U8_P!I
M:2$7"I'(QW1C' "2!U _NA3WK[?A''6<\))_WE^J_7[SYGB'"WC'$1]'^G]>
MAY/1117W)\J%>]?L[G/PZ7VO9?Z5X+7O/[.QS\.Q[7TO_LM?E'C-_P D5+_K
MY#]3]0\(/^2QC_U[G^AW=%%%?R,?U8%%%% !1110 4444 %%%% 'I/[+G[37
MCO\ 9:^)</CKPC*9[2;;%K6CR2$17]OG)4_W7')1\94^H+*?UX^#OQ=\#_'3
MX>:=\3/A[J?VG3M1BRH88D@D'#Q2+_"ZG@C\02""?P^KZ _8 _;'U#]EWXDC
M2?$EU++X-UZ=(]:M^6^R2?=6[0>J]& ^\G8E5PTR)1N?K114=G=VFH6D5_87
M,<T$\:R0S1.&61",A@1P00<@U)5F04444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 >*_MQ_\$\OV0O^"C?PPM_A-^UY\(+7Q1IMA=&Z
MTBY%S+:WFFSD;6DM[B%EDCW  ,H.Q]JAE; Q\]_"7_@VI_X(S?"7X?>(?AW#
M^R#:>(8/%%HEKJVI^*-=O;N_$2R)*JV]QYJO9-O127MO*=APS%>*^[J* . _
M9C_9A^"O['/P7TG]GK]GCPU>Z+X/T$2+H^D7OB&_U/[&CN7,:2WT\TJQAF)$
M>_:N<* .*XO]J[_@FS^Q7^V_\1/ OQ7_ &H?@Q_PD^O_  TO6N_!-_\ \)'J
M5E_9TS30S%MEI<1)-^\MX6Q*KCY,8P2#[G10 5XI^T/_ ,$[?V.?VK?CE\.O
MVD_C[\'_ .WO&OPGU2'4?A_K7_"0:A:_V5<Q7,5TDGDVUQ'%/B:&)\3)(IVX
M(()!]KHH ^.OVM_^""/_  2Q_;?^/K?M+_M#_LUKJ7BVZ\K^V;W3?$-]I\>K
M^4BI&;J.VF19&"*J[P%=E4!F(  [_P#9B_X)3?L ?L8_&_6_VB?V6OV>+7P3
MXI\1Z2-,UB;1=>U%;*:T!B(B%@UP;2, PQD%(5((."-S9^AJ* /EO]F+_@B_
M_P $V_V,_P!I&_\ VL/V9?V=(_"7C34;6[MY[NQ\1:C):I%<LK3)':2W#01*
M64$*B )T4*.*[G]B7_@G;^QS_P $Z/!^M> ?V-O@_P#\(=I/B+55U+6+3_A(
M-0U#[1<B,1B3=?7$S)\B@;5(7C.,\U[710!\+?';_@VU_P""./[0_P 7+OXU
M>._V2XK35]3O6N]8@\-^)-0TNSOYF)+.]O;3I'&6))8Q",L22222:^@O%_\
MP3R_8P\;_L>3_L!:Q\ ]*M_@_<6D%M-X)T6XN-.@,<-S'=I^]M)(Y@QGB25G
M#[I&W%RVYL^ST4 >?_#;]EKX$?"+]FVS_9$^'G@7^S_AYI_AR70;3P]_:=U+
MY>GR(Z/#Y\LK3G*NPWF0N,\-D"N#^"G_  3 _89_9V_9.\5_L.?!SX'_ -C_
M  M\;IJ">*/"_P#PDNIW'VU;ZV6VNA]IGN7N(]\**O[N5=N,KM.37OE% '@?
MAC_@F#^PUX-_8HOO^"=GAOX'_9O@YJ23I>^#_P#A)=3?S%FN?M4@^UO<FZ&9
MOGXE&.@PO%5?%'_!*3_@GSXV_8\T3]@CQ?\ LUZ7JGPI\-9/AWPUJ&HWD\FF
M.9)7,L%X\QNXI-TTO[Q90VV1ESM.*^AJ* /B;]E+_@W@_P""2O[&WQ=T_P".
MWP@_9C$_BG1KL76A:EXE\0WNIKIDP.4EAAN)6B61#@I(4+H5!5@>:^V:** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***\-_;[^/[_!#X)3Z?H=Z8M=\2[['
M3&1L/#'M_?3CTVJ0H(Y#2*>U>AE66XG.,QI8*@O>J-)>7=OR2NWY(\[-LSPV
M39;5QN(?N4TV_/LEYMV2\V?+'[>'[5^K_$[XOCPYX"UV2+0O"L[PVDMO)\MW
M<_=EF/9UZQJ#D%=QZ.17'^"/B_I/B )IWB-HK&]P )B=L$Q^I_U;=\'Y3@X(
MX6O)**_KS"<-99@LKIX*E&R@K)];]6^]W=OUTL?QUB^)\TQV:U<=5E=U'=KH
MET2[65DO36Y]&NCQN8Y%*LIP5(P0:2O(O OQ;U7PRL>EZRKWNGK@*I;][ .G
MR$]0./D/''!7)->J:/K.E>(=/75-%ODN(&P"R\%&_NL#RIX/!Z]1D8-?/8W+
ML1@9>^KQZ-;?\!^7W7/H\#F6&Q\?<=I=4]_^"O/[[%FBBBN [PHHHH *\"_X
M*(?!P_$?X)-XRTNUWZEX3=KQ=H^9[1@!<+]  LF?2(@=:]]J.ZM;:^M9+*]M
MTEAFC*2Q2+E74C!4CN".*Z<'B9X/%0K0WB[_ .:^:T,<11AB*$J4MFK?UZ'X
M_P!%=M^T1\)KKX)_&'6OA](C_9K:Y,FF2OD^;:O\T39[D*0K$?Q*P[5Q-?L=
M&K"O2C4@]))-?,_.*E.5*HX2W6@5[Q^SH<_#S_M_E_DM>#U[O^SF<_#TCTU"
M7^2U^6^,W_)%2_Z^0_4_3?"'_DL8_P""?Z'>T445_(I_5@4444 %%%% !111
M0 4444 %%%% 'Z*?\$F/VL9O&7AN3]FKQSJ._4=$MC-X9GE?YI[,'Y[?)ZM$
M2"H_N'& (Z^U*_#3X8_$7Q-\(_B#I'Q*\'7GD:EHUZES;,?NMC[R-CJK*2K#
MNK$=Z_:;X/?%#P_\:?AAHGQ3\+O_ *%K5@EPD98$PN>'B8C^)'#(?=35IF4U
M9W.EHHHID!1110 4444 %%%% !1110 4444 %%%% !7S_P",_P!NC_A$?&&J
M^%/^%7?:/[,U*>T^T?VWL\WRY&3=M\@[<[<XR<9ZFOH"O@#XR_\ )8/%?_8R
MWW_I0] 'MO\ P\)_ZI%_Y7__ +GH_P"'A/\ U2+_ ,K_ /\ <]?-M% 'Z)>#
M/$/_  EW@_2O%?V/[/\ VGIL%W]G\S?Y7F1J^W=@;L;L9P,XZ"M*N;^#7_)'
M_"G_ &+5C_Z3I724 %%?@K_P>,>&? 'C7]JW]CSP;\6/$KZ-X6U?5-8LO$NL
M1W*0M8Z?+?:.EQ.))%9$*1,[;F5E&W)! Q7RG_P48_8,_P""'?[$W[-UU\?/
M^"8__!6#QEXE^-.F:O8+X1T'2O'>GZC-=E[J))MKZ796\MJT<3/,LIDP6B"
M%G& #^I:BOSD^*7_  6&^('_  3#_P""0/[/_P"UG^WA\&/$GB;QOXQL-'T7
MQ-I=K+%97R7\NFW%R;FX68 )(R6N9(\ K)*1A<$#V?\ X*F?\%9OAY_P2T_9
M'\*_M;^/OA+K7BK3O%/BBPT2WTC1[V&&>"2ZL;N\61FD^4JJVK*0.<N/2@#Z
MTHKX:_X*(_\ !<?X7_L)I\+/A]X4_9[\7_%3XJ?&'2X=1\'?#/PEM%RUO(%V
MO+($<C<Y9$$<<A8Q2$A0N:Q_^">__!>3PO\ M=_M9WG[!/[1W[(/COX!_&*/
M2I-1TSPGXS<31ZC D7G.(Y3%"X?R0TJ@Q;&C1R')7! /O:VU/3;V:2VL]0@E
MDA.)HXI0S(<XP0#QT/6IZ_(C_@CU\1?V(_A[_P %!OV_OB!\ ? _Q4C\6>&O
M$^KZC\23XP\1:;<Z=?7$&K:M)(-,CMK2*6!&E2;:)WE(1HP22&)J:9_P=O>$
M/B;\$[KXJ_LU_P#!,KXQ_$&ZT&2>?QQ::3"[6'AC3T *75Y?V]M.D>\"5@K(
M%"Q$LXSB@#]@J*^,/@5_P75_8E^,O_!,K6/^"I.IZAJ_AWP7X7GEL/%.BWUN
MDNHV6JH85&GQJC;)Y93<6YB(8*RSHS>7\X3Y3\.?\'9_A72KWPU\2?VA/^"9
M/QE^'GP6\8:@MMX=^+^HV[SV=T&)Q*L?V:..50JEV$$\K[4?:KE<$ _7NBOB
M/_@I7_P6^^#G[ VM?#CX6?#7X->)?C7\2/BU9K?> _!/@-U+7UBY BN3,%D.
MR4[A'Y<<A;RY"=H7)Y__ ()Z_P#!>/PM^U]^UC??L%_M%_LA^.O@)\8X=*?4
M=.\)>,V$R:C D?G.(Y3%"X?R<S &((T:.5<XP0#[\HK\N_B__P '*=[+\=_B
M'\(_V&/^":/Q4^/^D?"C49+'Q[XR\*RF&SLYHWD20Q+';7#2INAF"LQC,GE.
MR@H-Q^O/^"8W_!2[X!?\%5/V9XOVE/@%;:G86\&JRZ3K^@:W&BWFDZA$D<CP
MOL9D=2DL<B2*<,KC(5@R* ?1%8.B_%+X8^)/$$WA+P[\1M!O]5MP3<:99:O#
M+<18Z[HU8LN,'.17Y:_\'@WQ_P#VA/@M_P $]?"7AKX/^)M7T'P[XV^(":1X
M]UK17=)39?9)I4LV=2"L<S(Q9<C>(-A.UF5OCZW_ ."*O_!%K]I[X!:7JO\
MP1I_X*:06WQ]TV6QNO"LWC'XDIIUS>W D3S#-9BVCO+60*79'@C^6154@@D@
M _HIHKX?^.G_  4GNO\ @CM_P38^'_Q(_P""HFOP>*?BF;"'0;C3_ ,AN9/%
M&K1HP,T33I %5HD6::5E149R%5BT:-X_^S-_P<O^&O&W[3OA#]F']MW]@+XG
M_LZ7_P 1IX8? &L^.(I#::G),ZI#O\ZVMGB21V2,2(LJ*[J'9!E@ ?J!17YK
M_MU_\'+W[-G[!'[9'C_]C#XD? +QCJ^O>#=!LKO2[K1)X9!K]]=V]I/;V,,9
M^9&(N_F=L@+"Y 8[4:[\+/\ @X<\(>(?VE_@#^S)\;/V/_%WP_U/]H'PY:ZI
MX?U/4M7BEM["2XENK>.TE5XHI#+]IMA$1M4CSHVQ@C(!^C=06VIZ;>S26]GJ
M$$LD)Q-'%*&9#G&" >.AZ^E?(WQQ_P""OGP^^$O_  5+^'O_  2F\,_!?7?%
M?C'QQH\.IWNM:;?PQVFA6S?:I)#.K NQ2WM7G(&,J\8!RW'RQ_P1#\6_L)Z!
M_P %(OVZO$'P4TKXDZ%K^D^.+ZY^*6K_ !!\2:9/I!DCUC5FEFL4MK6&2V@6
M19V_?R2$1[ 6RK,0#]9Z*_'[Q3_P=Q_#^]U;Q-X[^ '_  39^,/Q"^#O@[4?
MLOB3XN:="T-G:#<H$KI]GDCA5PP9%N)X7(9-RH6P/J3]H+_@OU^P5\!_^">/
MA'_@HTFMZQXA\-_$*0VO@CPUI=HBZMJ-^ID6:T>-W"0&!XI%F<L40K\ID+QA
MP#[=HK\O_P!F;_@Y?\->-OVG?"'[,/[;O[ 7Q/\ V=+_ .(T\,/@#6?'$4AM
M-3DF=4AW^=;6SQ)([)&)$65%=U#L@RP[G]NO_@O;I_[-?[8EU^P'^RA^Q)X^
M_:$^*VC:/'J?BG0O!LWV>'2()(XY5#RK#.[,(YH78^6(U\^)=Y=BJ@'Z#T5\
M=?\ !*?_ (+*?![_ (*B7'C?X>V7PD\4_#3XE?#:\6W\;_#SQC$!=6):1X]R
M. I<+)&\;JZ1O&X 9 &4G[%H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *_,']N[XU-\9OV@M4DL+SS-)T%CIFE!
M6RK"-CYD@['=)N(/=0GI7WW^U9\56^#/P"\1^.;6X\N]CLC;Z80>?M,Q$<;#
MUVEM_P!$-?D\22<DY)ZDU^X^#F2*=6OFM1?#[D/5ZR?W67S9^$>-&>.%*AE-
M-_%^\GZ*ZBOOYG\D%%%%?O9_/P5=T'Q%K/AF_&I:)?-!+C:V,%77(.UE/##(
M!P>X![52HJ9PC.+C)73*A.=.2E%V:/9?!'Q2T7Q<4T^\"6.HL0%@9OW<Q/\
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
MOF*T,I_#RX?SK[IJUL825F%%%%,04444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'A_P"W_P#\%#_V7O\ @FC\!Y_V@OVIO&<NGZ6;D6FDZ7IT GU#
M6+LJ66VM8=R[WVJ22S*B $NRCFOSE\(?\'CO[+<NOZ9JOQ>_8B^+_@_P'K5U
MY.E^.9K:"YBD7./,,0*!E49+"*25@ <*QXKR?_@XZTFQ_:(_X+W?L8?LA?%P
MFZ^'NH-HDMYI=PQ\BZ;4?$,EO>1$=,RQ65O$>^&%?LS^TM^R/\ /VMOV<]9_
M91^-WP_M=0\#ZWI\5G<:/;+Y MXXF5H3 4P8&C9$*,F-NT8H ZKX5_%+X>?&
M_P"&^A_%_P"$OBZRU_PSXETR'4=#UG3Y-T-W;2J&213U&0>00"#D$ @BM^OR
M&_X+*?M!:W_P0(_X)U_"S]AG_@F,E_HNM?$+Q5?Z3X.U'6;\ZE/HMJ91<79M
MVN=P\U[B]B5"X*QB61@ P4CPC]O+]G+_ (+2?\$-?@)H'_!1?2/^"POC?XP3
MZ;X@L+7XA^ _&TEY=Z,/M+%2(8[J[F62'S=L!*QP2A75T:,C:H!^^%%?A?\
M\%</^"D7[</Q*_:N_82U/]@7X^ZQ\/1^T%X-TB_MM#FU&1M+6\U2ZMDA:^@7
M"W*P?:,,K*0PC(VD':<3XGZC_P %./\ @BY_P6(_9I^&/CG_ (*@>/?COX0^
M/GBNQTKQ)I'C:2X%K$MSJ5O8W(BM);FXCM]GVJ.:)X3&04\L@H#O /WKHK\-
M?VK?B_\ \%-?V@O^#D_X@?\ !.;]E_\ ;P\2_#/PGK'@JQ\^8227EOX>M/[$
ML;NZN;&S,B(MW(^463*E#<NX96 87_\ @FC\;/V\?^"?_P#P7H\4_P#!*7]I
M']N7Q;\<? =[X*GUFWUSQW>7%U=6SKIR:C'/&;B:>6!E430O&LK1N"'VAMNT
M _;NBOYB_"7_  4V^+7_  5.^*'Q,^._[1/_  7F\0?LDZ5IVKO!\)_ASX8.
MI1126YW/$;D:?-"'5%\M7ED,LDCO(0$5%0^^_LD_\''G[4VB_P#!#GXW?%+X
ME>+;'Q9\9/A/XHTSPKX4\9SVB.FH)JI=+2]G7:%FE@6WO7#,@$HAA\Q26D9@
M#]]Z\'_:T_X*4?LC_L1?%;X:?!;]HGQW>Z3XA^+>KG3/ UI:Z%<W:WER)[:
MJ[PHRPCS+N 9<@?,3T!Q^2OPU_X)[_\ !Q=/^R-\-_\ @H]^SC_P52\?>/\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MN98;:2ZEN/* 9I&:")X_,(%?H+^Q#_P69_X)N?\ !13QQJ'PR_9._:3L]?\
M$FFV[W,F@W^D7NF7<]NI :>".\AB,Z#(+>7N* @L%R* /J&BBB@ K\D/VDO^
M3B?'W_8ZZK_Z5RU^M]?DA^TE_P G$^/O^QUU7_TKEK]G\&/^1IBO\$?_ $H_
M$O&S_D5X3_'+_P!).*HHHK^A3^=#]</V;?\ DW;P#_V)6E?^DD5=I7%_LV_\
MF[> ?^Q*TK_TDBKM*_B+-/\ D9U_\<O_ $IG]T93_P BNA_@C_Z2C\0O^#E?
MPKH?CK_@L=_P3_\ !'B:R%SINL_$&QL=0MVZ2P2^(=*CD0_56(_&OE_3?BYX
MW'_!!^[_ .",C:TX\=G]M)/@XE@/]:+-]3_M+SMO4+]N1XR/?'0U^HG_  5J
M_P""5W[37[;7_!2+]DK]J[X-W_A>+PO\$O&UCJWC*/6M5E@NG@BUBQO&%M&L
M+B5O*MI,!F3YMHSSD>.6W_!O[^T3#_P<$R?\%"#XC\+_ /"C'^(7_"<'11J\
MW]HG6/[+;$GV;R?+W#4F9]_F9\OGK\M<!Z!\J_\ !,CXTM^P%^U3_P %6_C+
M\+="A,OPRF\02>%;"5-T4<UOKFJQ6BN.\:OY6X=U4U\?^!?%/[-?[0O[)^O_
M +7/[2/_  4&_:9F_:VO)-1U3PG-HVDW]QH]M<0R2?9;5KF.$LOG%!^\@FC2
MW\Q%$?[IE;]F?V)O^"''QD\$?M5_MT^)OVJ[KPY/\./VIK_7(=#3P[J\DM_!
M8W^I:C.'E1X56&98KN-AAG"R+WQD^,_ [_@F_P#\'-7[!OP*O_\ @GG^Q]\?
M/@O>_#$W]VOA3XC:E+-;ZKH-K=3O-*8D,;&!B\DDC+Y=R4>5O+DZ$ 'SC^V+
M_P %COV^OBQ_P0T_9V^%J^/==\/?$SXJ>/-7\'>-/&*O)8WVI6FF/;I$K2J%
M>,W"7]GYTBX:3R9<G;(ZG)_X+P_\$0=1_P""6/\ P3:\/^+/A9^VA\1?&7A_
M5O'NFVWQ!\(>+[R)]-N-4-K>-#JEE$B VQ4B:,HS2.RW',AV8/Z/?\%&/^"$
MWQX_;D_X)?> OV=_&'[6MQXO^/GPVU-]=TWXF>+"\,.J7TV[[39L8E9[>WVF
M-8G5693:Q%@=SFOF#]M?_@DW_P ')W_!47]EW1?@Y^V#\9?@U:0>#-8M+C2-
M TZ\DADU^Y6"2%M2O[B&%T#QH[*J(JAFN)"43:I( _\ X*:_$KXC>$?^"@__
M  2Q\+>$_'^MZ7IFL#PA'JVG:=JLT$%ZAU/2$*S1HP60%6*D,",$CH:RO^"X
M*_LJ_$K_ (*H:IX-_P""C?\ P4T\8MX!T_P[;1>#_P!GOX%V=_=:Y8736\#*
M]W_HTEE'+,[3SG<3.8VMU&$ 8?4O[</_  1X_:S_ &A_VP/V&?CGX!U'P@FB
M_LZOX?/C]-0UB6.>3[%?:?/-]D58&$WR6TFW<4R=O3.1P?C3_@E3_P %>?V1
M_P#@L#\5O^"@G_!.P?!7Q?IGQCM9H9IOBO<W:2>'OM$EO+*"EOMD(22 ;&B=
MPT1VM'D# !YI_P &GGQ_^)TW[6W[2'[(MM\1/B1J/PO\*^7?^ _#WQ59AJ^C
M1"^EA19HB2MM,\+1^=''A#(@(45^YE?ES_P1L_X))_M[_L'?\%&_CG^U%^U9
M\0_!GC;3OBYITEQ<^*M!NY+>ZGU22]2ZD8V)A"0Q,TDX 60[0B ##?+^HU !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y^?\%5O
M;Z#\;M)\=00;8-?T54D?'WKBW8HW_D-H:^7J_1G_ (*;?#)O&W[/)\765N7N
M_"^H)=Y49)MY/W4H^F61S[1U^<U?U=X:9FLRX2HQ;]ZE>#^6L?\ R5H_DCQ/
MRMY9Q?6DE[M6U1?/27_DRD%%%%??'Y\%%%% !1110 444=>E !7H_P .?AF+
M$1^(/$MO^_X:VM''^J]&<?WO0=N_/ E^''PT_LCR_$'B.W_TOAK:U<?\>_HS
M#^_Z#^'O\WW>TK\*\0?$6W/E>4S\IU%^,8/\Y?)=S][\.O#:_)FN;P\X4W^$
MIK\H_-]@Z]:BO;ZTTNQGU34)&2WM8'FN'5<E8T4LQ [X /%2UY[^TGXH_L/P
M"NB0OB;6+CRA\I_U4>'D((Z'/EKCN':OPAZ'[\E=V/"?$&M7?B37;SQ!?!1-
M>W+S2*GW5+,3@9Z 9P!Z"J=%%9FX4444 %%%% !1110 4444 %%%% !1110
M445-IVGWNK:A!I6FVKSW-S,L5O#&,M([$!5 [DD@4 ?IE_P1]^'4OA;]FN^\
M<WEOME\3Z_++ ^/OVT"B%?\ R()_SKZPKE?@;\-[;X0?!WPU\,K8+_Q)=&@M
MIF3I),J#S'_X$Y9OQKJJT6Q@W=A1110(*_,K_@MO^U+_ ,%B_P!A+]HWX<?M
M/_L@^$]1^(?[/MM!;Q_%#X>Z!X5M;N]2>*YD:9WG%M)=00SV[QJLR$I%) =^
M ZA_TUHH _G@_:)U_P#:K_X.<O\ @HA\"S\.OV)?'/PS^#OPJO3/XE\7^--/
M>(+%-<V\U\?-*+&TK):10PVZ,[ERSMM0L4^LO^"B7_!1/_@L#_P2Y_X*6S?$
M[QG\)/$?Q@_9(UVT5M*TKP;X2M#<:/*]LBO%+=PVQFCFCN5=T6=]DT4F VX'
MR_UMHH _!C]BKX8?M;?\%H_^"]/A[_@K#XY_94\3_"?X/_#33X!H4GBVR>"?
M4S:P3+:PQLZ)]HE>YN'GD:-3'%&GEERVPO\ K[_P4+_:MU']C']DKQ5\</"O
M@B]\4>*(+=-/\$>%M/M'GFUC6[IQ!96P1/FV&9U:0C[L:2-VKVJB@#\:_P#@
MIK_P1K_:9T[_ ((4Z-\$OA%I=U\1/BQ8_%"V^*/QNL[-V>[\=ZM/%='4U3R\
M-<%)+F+RT7#/%9)M4R;0?,OV5O#OCO\ X*6_\%@_V>OVF/V6O^"6&O\ [,?@
MGX&:3<?\+%\0ZIX972(]1)A:--,C$<$*W&W+0* #)Y=Q(SJBHJU^\-% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% %#Q3X;TKQCX9U#PEKMOYMEJ=
ME+:W<?\ >CD0HP_(FOR&^)?@/6/A?\0-8^'NO(1=:1J$EM(VW D"GY7'^RRX
M8>S"OV(KXB_X*I_ I[35M-^/V@V7[J[5=/UXHOW95'[B4_508R>@V(.]?K'A
M+GRR_.I8"J[0KK3_ !QV^]77F[(_(O%[('F.20S"DKSH/7_!*U__  %V?DN9
MGQQ1117]*'\R!1110 444J(\CB.-"S,<*JC))]*   L0J@DD\ 5Z=\./ALNA
MA-?\0P WW#6]NXXMO]IA_P ]/0?P_P"]]UWPZ^&R>'PFN:[$&OSS#">1;>Y]
M7_\ 0?KTZ^OP/Q!\1?:\^5Y5/W=IU%U[QB^W>779::O^@O#KPW]CR9KFT/>W
MA3?3M*2[]H]-WKHBBBBOP\_=@KYT_:&\4?\ "1?$BXL87S!I*"S0;2/G4DRY
M![B0LN>X1:]Z\7^(XO!_A;4/%$P4_8;9I(U="RM(<+&K =F<HI]C7R=+++/*
MT\\C.[L6=W;)8GJ2>YJ9&D%U&T445)H%%%% !1110 4444 %%%% !1110 44
M44 %?1G_  2^^"4GQ:_:@T[Q#?V)DTKPA'_:UX[+\OGJ<6R9_O>;AQZB)J^<
MZ_63_@FM^SU)\"/V<K._UW3S!KOBIEU35%=</%&RXMX3W&V,[B#R&E<4TM29
MNR/H2BBBK,0HHHH **** "BBB@ HHHH **** "BBB@ KX*^,/_)7/%/_ &,=
M]_Z4/7WK7P5\8?\ DKGBG_L8[[_TH>OT3P[_ -]K_P"%?F?F_B1_N5#_ !/\
MCG****_6#\C/O7X/?\DC\+?]BY8_^DZ5T=<Y\'O^21^%O^Q<L?\ TG2NCK^;
M<;_OE3_%+\V?TS@/]QI?X8_DCXC_ ."P'_!:?P1_P2U;P5\+_"OP.UOXK?%K
MXDW+1>"_AYH$[123J)%B$LCI%*_SRNL<<<<3O*P8#;M)'REI/_!S/^U;^S)\
M7/"OA7_@K)_P2L\3?!?P;XROEMM/\<0WMQ)'9DE=S/%- %G$896D5)%E1,D1
MN<*?2_\ @N__ ,$F/VKOVN_VA/A)^W;_ ,$]_C+X?\/_ !E^$L'EZ;H_B*Z2
M);Z)+@W-O);M)')%YB2-,&CF7RY$DP679M?X]_:6_P""KW_!4+]FWP]H?@7_
M (."_P#@C#X%^)GPRMO$,+)XB_L&WN((KS9)&LZ3"2\T]KGRGFV1XMV=2ZY4
M%B.4ZS]7/V]?^"N/[-/_  3P^)WP9^%?QA\*>,M;O?CGK<NF>#KWP?8V=S:P
M21S6,)DN7GNX2L9.H0D-&LI*JYQPH;ZDK^<S_@XV_9Z_9^^+O[6G[%7[2/P;
M^(GC!?#/[1TMC'9V4&J+!::+I$:^'X;.32X!'_H,K6]V'?)?YTC.!MP?;/\
M@JKX6\3?L=?\%6/^";W[+'PJ^-'CJX\,Z7XCT?3+J36?$TLMSJ\*^(+-=UZT
M?EI<N58J2R8(.,4 ?N/17XW?\'"?Q+^(W@[_ (+$?\$_O#7A#Q_K>E:=K'Q-
ML(M7T_3=5F@AO4/B'24*S(C!9 59EPP(PQ'<UX[^T9\/?B__ ,%Y?^#A;XD?
ML _%+]HWQCX*^#7P0T":ZBT+PGJ @EF-L;*"25 X:(W,MW>[_/DC?9#$$ X!
MH _1WQ!_P6$_L+_@M7H?_!'S_AG?S?[:\+/K/_"Q/^$NV^3MTVXO?*^P?9#N
M_P!1Y>[[0/O[L<;3U_[#?[=G[3O[4/[3/QJ^"?QK_8#\7_"GPW\-/$$EAX-\
M=>(([U;3QK;K>W4 NK4SV4$90QP13?NI)AMN%^;&&;\E?V3OV4?'O[%/_!VA
M\.?V>?&7Q\\1_$FPT;X?7Y\(^)?&%PLVJ#2&\/:@8;6YD4#S&A?S8E;C*(F
M@PB];_P2]_;-^*7P!_:G_P""J7QXU[Q3J_B6+X5WWB#6/#>A:QJL\]K%+:ZI
MKCPPHC.1%&6CC0[,84>PH _>2BOY\O\ @F9_P1K^(G_!<7]DO4O^"E7[9?\
MP4(^+D7Q,\6Z_JB^!I]#UJ);'1_LTK0*TD#QLPC\])-L%L]NJ1JH4\\7?V%_
M^"C7_!4W]IC_ (((_M,?"CX=^*?$WB[XV_!C5K#1](\5Z5-)<Z[-HES.HN?*
ME7,MQ=0PP7VV8$S;&0KF1%) /Z **_DL_9J^(7_!.ZZ\.^ _$'P[_P""C?[0
M'[-O[3VFZK:GQSXX^(:3:GX?OKL*PG1?L/[^.,S;,?:AL$?F),'!WC^KWP%J
M-UK'@;1=7OO$&G:M/=:3;33:KHYS:7KM$K&:#!;]TY.Y>3\I')ZT :U%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5A?$WX>>'OBOX!U7X=>
M*8-]CJUFT$I ^:,]5D7/\2L%8>ZBMVBM*-:KAZL:M-VE%IIK=-:I_)F=:C2Q
M%&5*HKQDFFGLT]&GZGX]_%/X;^(_A%\0-5^'/BN#9>Z7=-$[ $+*O5)%S_"R
MD,/9A7/U^AG_  47_9;D^+/@H?%GP5IV_P 0^'K9OM4$29>^LAEF4>KQ\LH[
M@N.3M%?GG7]?<'\2T>)\FAB5I4CI-=I=_26Z^[=,_C?C/ABOPMG4\,[NG+WJ
M<N\>WK'9_?LT%%%/@@GNITMK:%Y))'"QQQJ2S,3@  =23VKZIM)79\HDV[(2
M**6XE6"")G=V"HB+DL3T '<UZG\._AS%X:1=8UB-7U!AE$ZBV'MZM[]NWK4G
MP^^'<'A2(:GJBI)J3KV(9;<'^%3T+>K?@.,ENGK^??$'Q$>+Y\LRJ?[O:<U]
MKO&+_E[O[6R]W?\ HCP[\-U@^3-,VA^\WA3?V>TI+^;LOL[OWOA****_%3]O
M"BBE1'D<1QKEF.% [F@#R;]J?Q1]ETK3O!D$F'NG-Y<C!!\M<I&,]""WF9'K
M&IKQ.NB^*WBQ/&GC[4=<MY=]L9O*LR 0#"@V(P!^[N W$>K&N=J&[LWBK(**
M**0PHHHH **** "BBB@ HHHH **** "BBM7P1X*\3_$;Q=IW@7P9I,M]JFJ7
M2V]E:Q#EW8_D !DDG@ $G % 'M?_  3H_9@E_:*^.EMJ&OZ89?#'AATOM;9U
MRD[@YAMCZ[V7)']Q']17ZT=.E><?LJ?L[>'OV8O@UIOPUTCRYKP+]HUO4$7!
MO+QP/,?UVC 11V5%[Y->CU:5C&3NPHHHIDA1110 4444 %%%% !1110 4444
M %%%% !7P5\8?^2N>*?^QCOO_2AZ^]:*^BX=S_\ L"O.I[/GYE;>UM?1GS?$
MG#W^L%"G3]KR<K;^'FO=>J/SGHK]&**^L_XB/_U"_P#D_P#]H?(_\0U_ZBO_
M "3_ .W.<^#W_)(_"W_8N6/_ *3I71T45^;5ZGMJTJEK7;?WL_3:%+V%"-.]
M^5)?<K'YL_\ !;?_ ((T_M$_MH_'GX8_\% ?V!?C5I7@OXY?">&.VTP^(2RV
M>HVL-Q)=0 2+'*$DCEFN!LDC>*9;@JY4+\WS3^T)_P $[/\ @Y;_ ."LOA?2
MOV6/V^_B)\(/AW\+$UFVOO$FH>&DBGNK[R22C+%"7:5U)++&9((RV"Q^4 ?M
MY161J?E=_P %FO\ @B%^T5^T9\,OV5;+_@GAXC\+6=_^RXOV/0=)\<7TD2W=
MK''I:VK^9'$RN\;:7'O5@@<2L0P(P<O_ (*M?\$E_P#@IE^W?X$_9J_;&^'O
MC3P#H7[37P5=+W7]+M[AXM'N+T7,%U%)922+*/W,]N#Y<WRR)(V6!0*_ZRT4
M ?B=\2/^".G_  7'_;*_;>_9M_;J_;:^+WPEO+[X9_$'2]0UGP=X;N)K6VT+
M2++4[*\/V<B%_M5U/LN2X9MH\N%1(0<1^C_MY_\ !(;_ (*2?"7_ (*H7?\
MP5C_ ."/WCOP5'XA\8:.+#Q[X-\:SF&"X?R8HI"!MV302BWMY67?'(D\6]2P
M;"?K510!^/\ ^QM_P1R_X*M>'_\ @M=X1_X*I_MR?&#X=>*'?P]>KXKC\,W<
M\/\ 9DTVE75C!865NT #P1!X 7+*6)D8[C\[^A?\$Y_^"*?QE^"W[47[;GB?
M]K,>&=0^'7[3NJ:I#I5GH&L2RW9TR]OM4DD6=7A00R>1>H!M+X;// )_3ZB@
M#\1O@M_P2R_X..O^"97@?Q/^QO\ \$\?VB/A3XA^$^N:K=77AOQ+XG_<:IH/
MV@!'E6-XF\F7 #E5^T1A@70!F8'W']F/_@WR^,/[(G_!*'Q7^R9^SY^VMK/@
MOXZ>,-?@\2ZI\5/"E_=V,'V^%0D>G!H66=K'R_,0N?G+RM-LX6$?J110!^%7
M[2W_  20_P"#@?\ X*)_"#PM^Q[^V3I'[,::5X<NK)+GXZB&YO/%-Y!;+LWM
M<,#)*[KRP$4!E8#>ZAF)_:7]GGX-Z'^SI\ ? W[/GAC4KB\TWP)X/TSP]I]W
M=X\V>"RM8[:.1\<;F6($^Y-=A10 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5^?_ /P4(_8\E^&6NS_&KX<:5_Q3FI3[M5LX$XTV
MX8_> '2)R>.RL=O *BOT JMK&D:7X@TJYT/7-/AN[.[A:&ZM;B,,DL;##*P/
M!!!KZ7A7B;&<+9HL51UB])QZ2C_FMT^C\FT_F.+.%\'Q7E3PM;2:UA+K&7^3
MV:ZKS2:_&>VMKB\N([2T@>665PD<<:DL[$X  '4UZSX ^'MMX0@%_J 274Y$
MP[@AEMU(Y1#W/9F'7H.,EO8OC5^QC:?L\:[=>,_!MK-=Z)?3D6]Q*=[Z8K?\
ML">N#D@2'DC"G!SOX&ONN.?$EYQ1^HY6W&E)>_)Z2E?[/DEM+^;;X=_@^ _#
M)9-6^OYJE*M%^Y%:QC9_%YR>\?Y5K\7PE%%%?D!^QA1110 5S/QB\4_\(A\.
M=1U*.3;//']DM#@_ZR4$9!'W65!(X/J@KIJ\0_:F\4_:_$%CX-MY/DL(//N@
M,C][* 54CH<1A6!_Z:L*3V*BKL\JHHHJ#8**** "BBB@ HHHH **** "BBB@
M HHH ). ,D]!0 L<;RR+%$A9F("JHR2?05^G/_!-7]B&7X#^&_\ A</Q/TH+
MXNUFVQ:6<R_-I-HPSL(/W9GX+=U&%X.\'BO^"<7_  3QN/#$]A^T)\=]&V:@
M L_AKP]=1\VIZK=3J>DG=$/W.&/S8"_<=4D9RE?1!1115&84444 %%%% !11
M10 4444 %%%% !1110 4444 %%%?S;?MT?\ )[7QB_[*IXA_].5Q7W? O!7^
MNN+K4/;^R]G%2OR\U[NUOBC;\3XGC7C'_4_"TJWL/:^TDU;FY;65_P"65S^D
MFBOY8Z*_2_\ B W_ %,?_*/_ -U/SO\ XC?_ -2__P J_P#W,_J<HKRS]A?_
M ),E^#O_ &2OP]_Z;;>O4Z_ <7A_JN+J4+WY).-^]G:Y^Y82O]:PM.M:W-%.
MW:ZN%%?G3_P4B_X+4?ML_L-?M&:[\(OA'_P16^*?QC\(:)I%M?M\3/#EYJ46
MFRA[<33*6AT:YB40_,KMYQQM)(7I7S)\$_\ @[&_;*_:6\-W7C+]G+_@@)\3
M?B!I%E?&RO-5\$^,-1U6V@N0B.87EM?#[JD@1T;82#AU.,$5SG0?MC17PQ\.
M?^"SM_XX_P""OY_X).ZI^RY-I%U'X%MO$-SXRN/%Q:2&272H-0:T:P-DI#(9
MC$6,P.4W;1G:/N>@ HHHH **** "BBB@ HJAXJUO_A&?#&I>)/LOG_V?837/
MD[]OF>6A;;G!QG&,X.*_%CX*_P#!VG^U[^TGH-]XJ_9T_P"""'Q(\?:7IES]
MGU+4O!7C34-5M[2;8'\N62U\/NL;;2&VL0<$'I0!^VU%?$/_  1[_P""X7P7
M_P""M4?BWP18_"C6OAO\2/ K*WB?P'K]T+AXX6D,1FAF$<9D"2KY<BO%&\;E
M05PP)^WJ "BBO$?^"CW[9'_#OS]B;Q]^V+_PKG_A+O\ A!].@NO^$<_M?[!]
MM\R[AM]OVCR9O+QYV[/EMG;C SD 'MU%>+_\$\/VO/\ AO;]BWX?_M??\*]_
MX13_ (3K1WOO^$>_M;[=]AVSRQ;//\J+S?\ 5YSY:]<8XR?:* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBOD[_@KC_P %7/!/_!)7X.>&/C#XV^"OB'QQ#XF\3'1H-.\.
MW$<<L#"WEG\UC(""N(]N!W84 ?6-%?B;=?\ !ZQ^SO8P-=7O[ ?Q,AB3&Z27
M6+15&3@9)7'6OI/QA_P<F?LW>$?V _A3^V8/@'XUU/Q/\;=6U+3?AK\(-(\N
MXU?4YK*_DLI'+H"JQ%UCP55W8W$:JCG=M /T?HKXN_X)=_\ !:3X6_\ !1_Q
M]XO_ &>_$WP(\9?![XO^!+9;SQ'\,O'MHT5ZEFS(OVB,LD;D*TL(=9(XV7SH
MR RL&KUO]GC]N#2OVFOVIOB[\!OAI\.[B?PQ\';ZTT76_B&VHJ;6^\0R1^;<
MZ7;PA,LUJA032%QMDD5-A^]0![M1110!!J6FZ?K&GS:5JME%<6UQ&8YX)D#)
M(I&""#U%?)W[17[)VJ^ ))_&'P]MIKW0^7GM1EY;$=_=XQ_>Z@=>FX_7%5-<
MUW0_#.DSZ[XEUFTT^PMHR]S>7UPL4,2]V9W(51[DT ?G-172_M#?'O\ 9%^(
M/Q%3PG^R4^N^/?%L]ZD>I:9\.] DU#3H%=\&>2X7$42 98M&SK\O09S65XG\
M*>(_!>L2:!XJT:>QO(OOP7"8./4'HP/8C(/8T 9]%%% #+BYM+&VEO[^;RK>
MWB:6XEVD^7&H+,V!UPH)_"ODWQ3X@NO%?B.^\27J[9+VY>4QAB1&">$!/91A
M1[ 5[S^T9XJ_X1[X=OI<$FVXUB86Z8)!$2X>5@1_P!".XE-?.]3)FL%I<***
M*DL**** "BBB@ HHHH **** "BBO1OV>_P!E7XT?M,Z]_9/PR\+O):12!;[6
MKS,=G:?[\F#EL<[%#.?3'- ;' Z5I6IZ[J5OHVBZ=/=WEU,L5K:VT1DDED8X
M555<EB3P *_1;]A'_@F=8?#*2Q^,/[0-A#>>(D*S:5X?8AX=,;JLDO423#L.
M50\_,V"OK7[)7["/PF_98TZ/5;2!=:\521;;SQ%>0@,F1@I G/DIU'!+-W8C
M 'N%4D92G?8****H@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK^;;]NC_ )/:^,7_ &53Q#_Z<KBOZ2:_FV_;H_Y/:^,7_95/$/\ Z<KBOW7P
M*_Y&V,_P1_\ 2C\4\:O^17A/\<O_ $D\LHHHK^ES^=C^DG]A?_DR7X._]DK\
M/?\ IMMZ]3KRS]A?_DR7X._]DK\/?^FVWKU.OX$S?_D;8C_'/_TIG]R93_R*
MZ'^"/_I*.&_:@_Y-I^(G_8BZO_Z1RU^5'_!D_P#\HX?B9_V6ZZ_],^EU^M7Q
MI\):KX_^#GBSP)H31"^UOPS?V%F9W*QB6:W>--Q )"[F&3@\5\/?\&Y'_!,/
M]I#_ ()5_LA^,O@=^TY?>&;C6M>^)$^NV+^%]4DNX!:OI]E;@,TD49#[[>3C
M!&,'/.!YQZ!^>O[8/[+/BK]L_P#X.U/&?[.>@?'KQ/\ #BPU_P  62^)_$7@
MNZ6WU5M+3P]:236MO,P(B:8JD;.00$9P5<$HW4_\$W?AYXY_X)+?\'(>N?\
M!-CX4_M"^-O%'PD\0> [C5;G2?%VI"YD+C2O[029UC5(C<I+$Z"6.-"T<A4C
MDU]GZ!_P2N_::TS_ (.,-;_X*H7-_P"%_P#A66H>"4TFW@7593J@G&D6]F28
M/)V!?-B;GS/NX..U&I?\$K?VF;O_ (.+['_@J>E]X6_X5C;^"6TF6W;59?[4
M,YTB2SX@\G9M\QQSYGW><=J /Q8^'/[3_P"S5_P56^*'Q1_:7_X*U_MF_'_P
M[J=SK;)\*?#'PMT6YOM.\/0'<Z JL$L:QQ Q((D\J1RKR/(6?=7T%^SI^WS^
MUU\5?^#<3]KGX5?&#XG>,-0UGX/:CX;C\%^.]5DNK74YM)OM8MUCB\Z0B9@A
MM9L%F+*DXC)VJH'U!\._^"3O_!;O_@DK\7OB9H'_  2!\?\ PG\2?"/XD:V^
MJ:=H7Q",D=WX<F8,$(3Y59XT98A('=95B0O"I %>T>/?^"5/_!2[XL?\$6/B
MQ^Q_^TI^V':_%?XW_$R;3YX+_6[]X=$T2.#4+.X^QP2B .R[(97:4Q+N=U4*
M%0,0#\M_VK/V%/B9X7_X(:?"+_@LOJ?[=WQ@U/XK6::-%IEG<>)MNFZ1I[W,
MEM;Q601%G@G0+%(TWG-YCF1BNY]PUO\ @IG^RE\?OV2?^"?O[/W_  7:T7_@
MH%\6]:^.WQ/U3P_?^)+_ %#6XTLK3^U-)GU2**SBAC0PQ0B!8# S/#(K$!$4
M;#^D7[2?_!'C]K/XL?\ !O)X'_X)=^%]1\(+\2O#MMH\=_/=ZQ*FF$VMZT\F
MR<0%S\A&,QC)]*/^"HO_  1W_:S_ &P_^")/[/\ _P $^/A-J/A"/QY\,H_"
M*^(YM7UF6'3V.F>'[G3[GR95@=GS-*I7*+E<DX/% 'QK_P %Z/\ @H5XK^._
M[>'P1_89^-'Q[\=?#3X)7GPXTKQ/\4YOAE:SRZAJES>VTURR+%"K-,@6.&*-
M75TC>625U?8 .6_X)0?M/>'/V-?^"SG@+]GG_@GO\>/C+X\_9M^*$"Z;X@T/
MXHZ+<P/I.IRI<!&0/#'$&CECMG\^.-"T4SQ-N*AS]V?\%%/^",G[9GBOXW_
MS_@HM_P3I^*OA7P]\=_A!X'LO#NK:3XG9_[-UNWAMY(CLD$;#<4N+F!UD51)
M%(N'B:,;N\_8+_9N_P""[?CW]L"+]J+_ (*;?M3>%_"_@S1[!H--^"WPJF9M
M/U*?RW19;HNK%8U,AE_UTCNZ(IV(NT@'WG\4_P#DF'B/_L WG_HAZ_F2_P"#
M=O\ X*E?MA_L$_L\^/O ?[-O_!);XD_M#:?KGC*._O\ Q#X)DU 0:5.+2.,6
ML@M=*O%+E5#\NAPP^7O7]._C?1[OQ#X+U?0+ H)[[2[BWA,C87>\;*,GL,D5
M^?/_  ;??\$K?VF_^"4G[.GQ!^%G[3]_X7N-3\3^-8]5TUO"VJRW<0@6SCA(
M=I(8BK;D/ !X[T ?-W_!$_\ 8K_;ZT3]HO\ :H_X+&_M6_#W3_@7XC^)OA/6
MXO!VA>,D-O!IDMS<+?O?7T,G[R"VMWM+<%IE5Y%\YRH !;\U?C5I?[%US\!O
MB%\9/^'C7[0_QY_:?TF]GU"U\=_#C3M17PO8*DR$/=7%];Q7"QA!*QFCD5%^
M38I5?F_J#_;>_9SG_:\_8^^)O[+MIXJ;0Y_'W@C4=#M]7$9<6DEQ;O&DC*""
MZ!F&Y0067<,C.:_(+X-_\$>_^"_.@_\ !-7Q/_P22E\1?L^>#OAJMKJLB>*[
M"2\NM:\2O-/)=)9&0*(XH99BL;SR0K-' 54!MFP@'B__  5&_;!_:8^)_P#P
M;&_LD_M >)_C7XD_X3/6OB%)8ZUXDL]8F@O-1CM8];M8S/+&P:5BEM$79B2[
MC<V6.:]Y_;!_X)A_%C]C+_@C3^U?^U1^T9^UUK_Q4^)'QH\#^';SQB^I6OEV
MFF7$>K03F"TS([>4AN6C4810L:[40?*+O[2G_! [_@H#\;?^"%'P'_X)OZ3)
M\/;7X@?"OXB7VJ:Q<S^*)_[.N;&5M5>-XI1:[_,_T^-2A0#Y&.[H*_1'_@J=
M^Q_\6/VR/^"7?Q _8\^$=SI$?BWQ-X9L+#39-8O'ALQ+#=VLK[Y%1V5=L+X(
M4\XH _GX_8S_ &X_B=_P4J'[*'_!$CPO\?\ 4_@C\-=!A-OXM\3:=J#VVH^*
M-3#W-R+:&2(X0%6$%O&Y"M,_F.'80Q#[(_X.:]+^*?[-7BK]G;X+W.D_%JR_
M8W\/:(L'CL?#/5I/MMW=I<,LD=U=3EEDG^SK$\;7;$2/)<,"6W,O??M#_P#!
MME\:?B+_ ,$H/V?/A+\(]0\&^$_VDO@7>-/;^(],U"2VLKX3WSW$X-W% )#*
MC^1<1RLF5>.11CS"P]G_ &L_V-?^"]?CB]^#G[8'[-O[5_A_1?B9X6\)0:;\
M5O@KJ?BN^;P7XCOH3,CWT42(L4GVA)<O%(D6P+'LE#QAB ?+O_!OQXT_8TMO
M^"B)TW_@G3_P4X\;#X<Z[X;N#J/[-WQET^X_M6YF6W=S/9W"M]BDDBE19?W6
MZ80"8-N7+U^[E?D!^Q5_P1<_;Y^)/_!5[PU_P52_X*$^&/@?\-9_!6G/'IO@
M7X':=)"FKWGDW,27%UDL,_Z2SM*TTLCB*./:J*,?K_0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M16+\1_%%]X(^'FO>--,T*XU2YTC1;J]M],LX6DENWBA:1845 69G*A0 "22
M 30!^+__  4X^(OC/_@N9_P6)\.?\$6_A+XJO+/X,?">[.N?'75-*G*_VA<6
MQ3SX"P_YXM+%9Q@_=N;B5V5A"A'TK_P5P_X)2?M$^*O$'[/7[5O_  2KTCP?
MIGCS]F>22V\*?#O746WTK4=+98E6VC)94C9!$4VL\>Y)F(E1T0MX?_P:/_LF
M?M!?#FP_:#_:N_:X^$'B[PQX\^('C&TMR_C?PW<Z;=W,:B:\N9XUN41V26>\
M&Y@""T &<J:_96@#\/;?P'_P4R_9)^,_Q*_X+$?MV>&/!NE_M(?&#0[+X1_L
M\_!KP/<)<PMJ]])!'!/,RRS(R0K;>>0TTNY5FWM'^Z6OI;]G'_@I/_P1T_X(
MX>#?#7_!-/XF_MJ:7)\0-"D8_$77$TG4+Z.Y\274AEO[J^O88'CCE>Y=\B20
MM"JJDA0)7>_L[^'M?_X*"_\ !47Q5^VOXXT.\A^&/[/$E[X%^!]EJ%L\::IK
M\JJ-<\0(C@;D5=EE!(-R.@D=<,#7Y#'X2_&W]AGX'_M*?\$P_CY_P1P\5_&/
MXN_%CQ9J<OP_^-.F^$3J,5]'=QK%:WR78@=U^SR!KQ!&X(EF=)1$5<D _I>T
M36]&\2Z-:>(_#FKVNH:=J%K'<V%_97"RPW,,BADEC=25=&4A@P)!!!%9'Q7^
M(EM\)OAUJ_Q'O/"VMZW%I%H;A]*\.6'VJ^N0"!LABRN]N>F1T->+_P#!)7]G
M'XL_LC?\$W/@]^SC\=-0%QXM\*^#H;;6T6Y$PM)6=Y1:!P2'$"R+ "I*D0_*
M2,5]$T ?)_\ PMS_ (*>_M)_N_@]\"- ^"OAZ;[OB+XDW/V[6&C/\<6GP_+"
MX_N3Y'!YJUH?_!+#X>>,]6@\7_MC_&7QE\:-9A?S$@\3:FUKI%O)ZP:?;L$C
M'7*EF4^E?4U% &1X(\ >!/AGX?A\)_#GP9I6@Z7!_J=.T;3X[:!/HD:A1^51
M>//AMX)^)>E?V/XTT"&]C&?*D88DA)[HX^93]#SWS6Y10!\J?%+]ASQ7H;RZ
MI\,=1&K6@RPL+EECN4'H#PDG_CI] :\0UC1=8\/:A)I6O:5<65U$<26]U"T;
MK]0P!K]&JRO%?@;P?XYL?[.\7^&[/48A]P7,(8I[JW53[@B@#\:_VC_%7]O_
M !#DTBWES;Z/$+4 $@&7.Z4D'HP8^6?41"N K])?C-_P1Y^$OC&YN=<^%GQ
MU;P_>SNTC6VI'[?;LQ.3RQ649)Y8N_TKYK^(W_!*G]KGP+YD^C>&]-\36Z9/
MFZ%J:[]O_7.<1N3[*&_&H:9LI1L?-U%='XQ^#WQ9^'CNOCSX9:_HVP_,VIZ1
M- OU#.H!'N.*YRD4%%%% !112JK.P1%)).  .M "45WG@C]E_P#:*^(Q0^#/
M@GXEO8I"-ET-)EC@_P"_K@(/Q->Z_#3_ ((^_M(>*S'<_$#7-#\*V[8\R*6X
M-Y<K]$A_=G_OX*=F+F2/DZNN^$WP'^,'QSU?^Q?A3\/]1UF17"S36\.(("?^
M>DS8CC_X$PK]'?@]_P $G_V8_ASY5_XTM[_QC?I@E]6F\JV#>JP1$ CV=G%?
M2.@>'?#_ (4TB'0/"^AV>FV%LNVWLK"V6&*(>BH@  ^@I\I+FNA\6?LW_P#!
M'WPWHOV?Q-^TGXA&JW(PX\.:/,R6R'TEFX>3W"; "/O,*^T/"_A7PUX)T&V\
M+^$-!M-,TZSCV6MC8VZQ11+Z!5  _K5^BFDD9MM[A1113$%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 $ C!&0>H-<MX@^!OP4\
M6.TOBGX/^%M2=SEWO_#]M,6/J2Z&NIHH \JOOV'OV1M0F-Q<?L^^&E8GI!8"
M)?R0@?I5-/V ?V.4E\Y?@'HV<YP6F(_(OBO8:*+(=V>9:;^QA^R?I,BR6O[/
M/A)BN,?:-&BF'Y2!LUV?AWX<?#SP@5/A+P%HNE[/N_V=I<,&/IL45M44"NPH
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 **** "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 **** "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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
C "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>38
<FILENAME>cmcsa-20241231_g8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_g8.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; 'T 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@ 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 **** "BBORB_:Y_X-HOB'^TM^TE
MX[_:.M_^"M?Q.\'6GB[Q'=ZNGAS3=/E-KI4<KE_(C8:@@V(.,[5&!T% 'ZNT
M5_-E_P $2/V-_CA^T5_P6#O?$G[./[;WQ$\>? 7X!>)X;G6_B!XDO[F*W\47
M4>X1V=O;?:9$=)I$=@S,<0)YC!6DCC/"ZWXB\"_MG_#K]J;]OK]N_P#X*J^,
M_A9^TI\+?&6KP?"OX56?C!-.^P&T0-:6=K9M_I$H>XWV@%JT;0-"9IBY<D@'
M]0]%?DFO[:W[6/[:?_!*S]F/]C9=>N]/^/7[5WAUK+Q3XB@A\NXT;P?;.ZZI
MXC=5 $;W%BL8BX19);T^605 K]2_A)\+/ _P-^%OAWX-?#31ET[P]X6T6VTK
M1;)6+>3;01K'&"QY9MJC+'ECDG))H Z&BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *_-C_@ZA_;KU_]C/\ X)>ZMX/^'VLO9>*/B[JJ^$;&Y@?;+;6$D4DN
MH3*>V8(S;Y'(-TI'(R/TGKY!_P""K7_!&3]G;_@KROP_M_VAOB5XWT.U^'ES
MJ$^G6?A&\M(H[UKO[*)/M'VBVF)VBU4+L*X$CYSD8 +?_!$#]B/P_P#L#_\
M!,[X8_!FST>.VU[4]!A\0^-I_+VR7&L7T23SAS_$8@8[93_<MTJ?]JG_ ().
M_P#!);XJ_$'5/VT/VK/V3/ U[K.B64FJ^(O%6JK+!!)#;1F22XOHHY%@N@D:
M?,TZ.=J8.0 *^JT1(U"(H55&  , "O&?V]OV/H?V[_V>KG]F77OBEJGA?PUK
MVLV+^-/[&@!N-8TF&=99],$A93;K<;$1Y5W'9O7:0YH _(SX^_MN?M$_LX_L
MZZI_P6(^&W@73])^*'[5/C;3OAM^SE!XELHUM/ 'P^A$SV,WE./+22[:'[6T
M;9BS-#(0RHT;>R_LK_M:_P#!6W_@G[_P5:^%_P#P3I_X*6_M(^%/C;H?QR\.
MW=[H.O:#I,-K>>'[V"*=R,1V\#/"7@:,AU(*NKH4,<D9_0+]M[_@G5^RY^W_
M /LK3?L>_'?P6T?A*,6SZ&=!=+6XT*>W0QV\]FVUEB>-&9 "K(4=D92K$'Y_
M_P""<_\ P;[_ ++/_!/OX^']JBZ^+?Q ^*OQ#M-*;2_#GB/XC:LER="LVC,;
M):HB+M<QL\>]BVU'94"!GW 'WG1110 4444 %%5=:US1/#FFR:QXAUBUL+.$
M9FNKVX6*-!ZEF( _&O$_B-_P4E_8_P#ARSVTGQ2CUNY3/^C^'+9[L-])5 B/
M_?= TFSW:BOB#QG_ ,%J_!-J[Q?#WX':I?#D1S:SJL=KCW*1K+GZ;A]:\W\0
M?\%F_P!H&\)7PW\-_"-@AZ&YAN;AQ^(F0?I2NA\DC])Z*_+&^_X*U_M?W;$P
M:MX?M03P(-#4X_[[9JKQ_P#!5_\ ;'1PS>*M'8 \JV@PX/Y"CF0^1GZK45^8
M.D?\%@_VK-.<&^TGPC?J/O+<Z1,N?^_<Z\UW'A;_ (+6^,+=E3QM\"--NP?O
MR:5K,EOCW"R))GZ9'UHNA<DC]!J*^4? ?_!8']F/Q(Z6WC#2/$7AR0_?FN;!
M;F!?^!0,SG_OBO>?AI^T=\"/C$J+\-/BQHFK3.,BS@OE6Y ]X7Q(/Q6G<331
MVM%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\._X*(_\% ?
M@/\ \$SOV7M8_:G_ &@[F]?2M/N(K+3=)TN-7O-7OYMWDVD"NRKO8([DL0%2
M-V/"U[C7C7[;/_!/S]D;_@HK\.M+^$W[9'PG;QAX>T;6EU?3=.'B#4-.$5ZL
M,L(E+V-Q"[D1S2KAF*_.3C.#0!^9WA[_ (.WM;\%:[X3\6_MC?\ !)_XG_"O
MX5^.)%/AKXCW&HSW4=Y V"+B**;3[9+F,(RR-Y,SL$.5$F5S]@_\%-_^"TWP
MT_8$TWX<>$OA+\%]=^-WQ*^+Z"?X;^ /!EP5?4[3:C"Z:98IF2)MZ[-L4C/A
MB %1V7\J?^#H3]JG]I_Q_-X;_8<^-G[%.M_";]GGP=\5+9=(^,$&E3:JNKPV
M]M/;026H80PIBVGGD%L93))Y0PX"MG[9_;'_ ."9?QH^-OAW]E'_ (*+?\$9
M_C7X=O?&'P2^'-CI?@?_ (38M]B\4>&Y; 1P,SE/DF:"6975PFY;EOGB>-=P
M!] ?\$K/^"Q_AO\ X*,>,?''[/WQ-_9T\2_!CXS?#@1R^+?AGXJF,TL=K(55
M;F&5H86=06C#!HD(\Z(C>KAJ]0_9 _;BNOVR/C9\8_#OP_\ AK'%\.?A=XK3
MPKI7Q";5B_\ PDVM0QAM2C@M_* 6"UD9(?.\QA*Y;: %-?E^O[/W_!1[]C/X
M@_$/]MO]IKQ]X4O_ -L[]L%K3X5_![PCX&9OL/ANV<6_VG4I6 X2RMK.&;<O
MF+'Y$9DDD:=MOT/\#_\ @LW_ ,$/O^"6.F^%?^"7>B?M)2E_A[$NA:UXCL_#
MMU<:>NJ;V-W/=742,AEDN6EDE>/>B/(P++M8* ?IW7CO[:W[2_B']DWX=:'\
M7+;PI:ZCX>3QCIUAXUNYY7#:5I=Q+Y3WB!>&97:,8) ^<5ZSHVL:1XBTBU\0
M>']4M[ZPOK9+BRO;.=98;B%U#)(CJ2'5E((8$@@@BN<^.OPC\._'OX-^)_@Q
MXK0?8/$NBW%A-)MR83(A"2J/[R-M<>ZB@#JXY(YHUEB<,K %64Y!!Z$&EKYY
M_P""8GQ<\1?$?]ENR\#_ !#8KXP^&NI7'@WQ; [9=;JP81(Y)Y;=#Y3%CU;=
MZ5]#4 %%<9\=_P!H7X-_LS^ ;CXF?&[QW9:#I,&522Y?,EQ)C(BAC7+S2''"
M("< GH":_*W]J3_@OO\ $KXF^,8_"GP!T*X\(>"A.8K[59L-K%["P*F12IVV
MVW.\*A+$H,R $K7U/#W!G$/$\93P-&\(IWD](W2^%-[R>UE>UU>RU/FL]XNR
M#AR488VK:4FK16LK-[M+9+>[[:7>A^F_QZ_; ^ /[.%LZ?$CQS"-1";HM"T\
M>?>R9&1^[4_(#V:0JI]:^+/CA_P6'^+7BII=)^!_A6T\+V9R$U*^5;N]8=F
M8>5']"K_ .]7Q]?WMWJ5[)J-]J+7DMPWFO=M-YAGW?-YF\D[]V<[L\YS4-?*
MS4X2<9*S1]3!0E%2B[IG0?$'XK?$OXK:H=9^)/CS5=<N=Q*OJ5Z\HCSV12<(
M/90!7/T45!H%%%% !1110 4444 %+'))#(LL3E64@JRG!!'0@TE% 'M7P;_X
M*"_M4?!5XK;1_B1/K&G1X']E>),WD.T=%#,?,C'LCJ*^P_@)_P %=_@UX]>#
M0OC+H<_A#4'PIOT8W-@[=,E@-\63_>4J.[U^:5%.[1+BF?NYH'B'0?%6D0>(
M/#&MVFHV%TF^VO;&X66*5?574D,/H:N5^*OP*_:;^-7[.6M?VM\*_&EQ9Q/(
M&N]+F/FV=U_UTA;Y2<<;AA@.C"OT0_90_P""FWPF^/DEMX.^("0^$_%,N$C@
MN9_]#OGZ8AE;[K$](WP>0%9S5)W,W!H^FJ***9(4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7P+_P<0?LW?\%#?CQ^QGIOB;_@FE\8?'OAWQ[X+\1#4+_0_ 'C
M&ZT>[\0:8\+QS0JUO+%Y\L;>5*D3'Y@L@4%RJM]]44 ?SN_\% ?VYO\ @K'_
M ,%K?V7/"O\ P3;\,?\ !'WXD>$?%EWK>G3^/?%?B'2[R"P$]J""X:ZM(8[&
M-Y2)&>:4E /+&\MN/[C_ +!7[-$_[&W[%WPO_99O->35+KP)X*L-(O\ 4H01
M'=7,4*B:2,-R(VEWE0>0I ->MT$A068@ #DF@#X1_8V^'OC?]N']N_XD_P#!
M2GXM^'-8T3PWX2@O?AO^SEIFKV$EM/;Z>CXU7Q$D4J@J][<#RXI"JO\ 9X-I
M!!!/Y):'^S?_ ,% OV0/V+?B]_P11U;_ ((MZU\2_&?C_P 7SMX=^.VDZ,T^
MEW$,K0B&_>\-NT:-$(M\;27,7E&;]XJ%'$G]*&A:_H7BC2X]<\,ZW::C93%A
M#>6-RLT3E6*MAT)!PRE3@\$$=JMT >,?\$Z_V>/&O[)?["7PE_9I^(_B&/5-
M>\$^ M-TG5[R"4O$;B*!5>.-C@M$AS&A(&41>!T'L]%% 'R;;_\ &+?_  5-
MEMO]1X5_:&\-^9'VCB\2:8GS#T7S;9L]B\C=\59_X*(_\%4O@_\ L,:1)X2T
M](?$WQ"NK;?8>&8)\1V88?+->.O,2=P@^=^,;5.\>"_\%O\ ]O'X/^#(M ^"
M7P^D_M3XF^%?$MMKUEJ]E<[4\+W,2ML9V7_63,'SY!^485I,@*C_ ))^)/$O
MB'QCK]YXK\6:W=ZEJ>HW+W%_J%].TLUQ*QRSN[$EF)Y)-?M7AYX75,ZC',<V
M3C0WC#9U/-]5#\9=+*S?X]Q[XE0R>4LORMJ5?:4]U#R71R_"/6[NEV7[1W[3
MWQM_:O\ B'/\2_CAXVN=6OW+"TMR2MM81$Y$-O$/EB0<<#DGEBS$D\!117].
M8;#8?!T(T:$%&$59)*R2[)(_G+$8BOBJTJU:3E.3NVW=M^;9[M^SWXY/B7PL
M_A74)BU[HR#R2Q),EH6PO_?MB$Y/W7C &%-=]7S!X)\67W@CQ39^)[! [6TN
M9(2<":,@J\9.#@,I9<CD9R.0*^F[.^L-4LH-4TJY\ZUNH5EMI< %D89&0"<'
ML1G@@@\BOY7\8>%/['SI9G0C:EB&V^RJ?:_\"^)>?-V/Z;\)>*/[6R=Y=7E>
MK02MW=/I_P" _"_+E[DE%%%?CI^MA1110 4444 %%%% !1110 4444 %%%%
M'UK^Q?\ \%._&/P=DM/AU\<KFZUWPJ-L5MJ3$R7NEKT&">9HA_</S*/ND@!#
M^D/A'Q?X7\?>&[/QAX,UVVU/2[^$2V=[:2AXY5/H1W!R"#R""" 17X4U[;^Q
MM^VSX^_90\5+"CS:IX3O9P=8T!I.!G ,\&>$E _!P,-_"RM,B4+['Z]T5@?#
M#XG^"/C'X(L?B)\/-=BU#2M0BWP3Q\%3T9'4\HZG@J>016_5F04444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !221I*C12H&5@0RL,@CT-+10!\B?LD2/^QE^UIXH
M_8-UES#X0\5&X\6_!N20_NXHG8M?Z4GO$^Z1$'.S<QY<5]=U\_\ _!13X >+
M?B[\&[3XD?!X&+XD?#+4U\2^!+B-,O+/#AIK,@?>2>-2A3HS"// ->B?LQ_'
M_P )?M0_ GPW\<_!C!;77M/66:U+[FL[E24GMW_VHY%=#Z[<C@B@#O*^*O\
M@KE_P4\M/V./!G_"G_A#J$$_Q*U^S+1R##KH-JV1]J=3D&5N?*0\<%V& JO[
M-^W]^VGX._8;_9_O_BEK0AN];NMUGX4T5WP;^^925R!R(D'SR-QA1@'<R@_S
MW?$OXD^-_C!X^U;XG?$?Q#/JNN:W>O=:E?W+9:61O;HJ@855& J@    5^P^
M%O 4>(<3_:6/C_L]-Z)_\O)+I_ACU[OW?YC\G\2^.'D6&_L[!2_VBHM6OL1?
M7_%+IV6O8R]6U;5->U2YUS6]1GO+V\G>>[N[J4R2SRNQ9G=F)+,2223R2:KT
M45_522BK(_F1MMW84444Q!7L/[-GCDW5M-\.]1F)>(/<Z46)/R_>EB'7I_K
M. ,2D\D5X]5G1M7U#0-6MM;TJ?RKFTG66!]H.&4Y&0>"/8\&OG^*,@P_$V1U
MLOJZ<R]U_P LEK%_)[]U==3WN&L]Q'#>=4L?2UY7[R_FB])+YK;L[/H?5=%4
MO#?B/3O%V@6GB;2@%AO(MYBWY,+@X>,]_E8$9(&0 V,$5=K^&,9@\1E^+J8:
MO'EG!N,EV:=F?VK@\7A\?A88FA+FA-*2?=-704445S'2%%%% !1110 4444
M%%%% !1110 4444 >W?L2_MD^*?V4/'ZO<//>^$]4F5=>T=6SCL+B('@2J/H
M' VG^%E_6GPCXM\-^//#%AXS\(:O#?Z9J=LMQ97D#966-AD'U![$'D$$$ BO
MPHKZW_X)A_MH2?!_QA%\"_B-J^/"VNW6-,N;A_ETR]<\<G[L4AX;LK$-P"Y-
M)D3C?4_3&BBBJ,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OC_P"&]S;_ +!_
M[=^L_!;5)ULOAG\;GN/$7@Z61MMOI7B")0;^S!.%19D E4< $(BC.:^P*^<?
M^"AK?#WQ1X:\/^ O%'AJSU/4+76(]9L'N5RU@\0=$F3!X8EF ZC ;C."._*\
MOK9ICH8:GO)_<NK^2//S7,:.58">*J[16W=]%\V>+_M:>(?#7[4NM7ND^-M!
MAU+PXH,&G:?=H<+&,_O1C!21CEMRD,O !XK\Z?VF?^"?/C#X:"X\8_",7.O:
M"N7FL=NZ]LE[Y"C]\@_O*-P'5<*7/WI17]+Y'C*O#]*-'"Z4XI+E>S_X/GN?
MS/F]*.=UI5L5K.3O?K_PWEL?CW17Z$_M,?L(> _C2;CQ;X(,'A_Q,^YWF2/%
MK?.>?WR*/E8G_EHHSR2RN<8^%OB3\+O'GPB\32>$OB%X<GTZ\C&Y!(,I,F<!
MXW'RR+[J3R".H(K]0RS.<)F</<=I]8O?Y=U_3L?"8[+<1@97EK'NOU[?U8Y^
MBBBO6/."BBB@#TS]G'QT=,UI_ FH3'[-J;[K').$NL !1S_RT4!> 266,<#-
M>T5\FQ2RP2K/!(R.C!D=&P5(Z$'L:^E_AWXTB\?>$K;Q#E1<\PZA&H VSJ!N
M(   # JXP,#?MYVFOYO\:N%/95H9[AXZ2M&I;OM&7S7NOS4>K/Z%\'.*/:T9
MY)B):QO*GZ?:C\G[R\G+HC;HHHK^?S]W"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#]3_P#@F7^UA)\?OA*? /C'4O-\4^$XHX;B21\O>V?W8I^>688V
M.>>0K$Y>OIFOQ5_9C^.NM?LY?&K1?BGI)D>&TG\O5+2-L?:K-^)8O0DKRN>
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
MOASXYZQ:;;?Q-8)>Q]//A BE4<#H!M8  \8!)/+5\YBN'\13UHOF7;9_Y/\
M#T/I<)Q#AZONUUROONO\U^/J=!\9O@-\-?CQX=_L#X@:$LS1JWV+4(,)<VC'
M^*-\''8E3E3@9!P*^"OVC_V-_B5^S[<2:P8FUGPX7'E:W:0D>5DX"SIR8CG
MSDJ<C#9.T?HEX<\:>&/%>U-$U57F;I:2C9,.IQM/WC@9.TL!ZUHW-M;7MM)9
MWENDT,J%)8I4#*ZD8*D'@@CC%99?FV/R>KR-/EZQ?Z=OR]3MQ6!P>9T^>+5^
MDE^O?^MC\?J*^T_VF/\ @G-INM_:/&GP 2*RO#NDN/#<KA8)CU_<,>(CG^!O
MDYX* 8/QOKN@ZWX8U>XT#Q'I-Q8WUK)LN;2[A,<D3>C*>17Z)E^:83,J?-2>
MO5/=?UWV/C\9@,1@IVJ+3H^C-?X6^-W\ ^,(-8D+&TE!@U"-1DM"Q&2!D9*D
M*X&1DH >":^D5:.1%EAE21'4-')&P974C(8$<$$<@]P:^3*]R_9Z\<G7_#C^
M$]0F+7>E(# 6))DMB<#_ +X8A>3]UD 'RFOQ_P 9^%/K^71SG#Q]^CI.W6#>
MC_[=;^YMO8_7?!_BCZEF$LHKR]RKK#RG;5?]O)?>EW/0J***_F _I,**** "
MBBB@ HHHH **** "BBB@ HHHH *6.22*198G*LI!5E."".XI** /VR_9O^)@
M^,7P&\)_$MYA)-JNB027K+T^TJNR8?A*KC\*[:OE#_@C[X\;Q)^S+>^#KB7,
MGASQ%/%$F?NP3*LR_G(TWY5]7UHC!JS"BBB@04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% %+6O#7ASQ&L2>(?#]E?B!]T(O
M;1)?+;U7<#@^XJ[110!7.DZ4VJ#7&TRW-ZL'DK>&%?-$6=VS?C.W/.,XS4TL
M44\303QJZ.I5T=<A@>H([BG44   4!5   X HHHH *\O_:K_ &=OV>OCQ\,M
M3/QZ^%FD^(+?2]+N+B"YNH=ES:A(V<F&X0K+#T_@89[YKU"N _:IU,Z3^S9X
MZO VTGPM>Q ^\D+)_P"S5UY?06*Q]*B_M2BOO:1QYAB'A,!6KK[$92^Y-GY+
MVUO%:6\=K "$B0(@)S@ 8')ZT^BBO[@C%1226B/X4E*4I-MW;"BBBF(****
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
M?:OMG_AOO]IG_I&#\4__  .LO_BJJ.QE/XCZFHKY9_X;[_:9_P"D8/Q3_P#
MZR_^*H_X;[_:9_Z1@_%/_P #K+_XJJ((?^"L'_!7C]FS_@D?\']*^(/QKL=3
MU[7O$]Y):>#_  5H.S[9JLD84RR;G(6*"/?&'D.2#(@56+ 5\O?LB?\ !SQX
M1^+?[5_A3]D/]LO]@SXB?L]^(/'T\$'@N\\7322P7TMP_EVHD6>TM98TFDQ&
MDJI(A=@"5&6'P9_P7U_:*^-7B3_@NK^S)XJTG]F'4->\2:%X&\/ZCX4^$&M3
MC=<ZW+K&H/!#-LRI#3QVN\# 9(<%EY8>S>)O^"K?[;O[.W[?OPG^%O\ P<&?
M\$R?@A_97B_4(U\#>.M,\-VM_=>&V>YB4W%M=27-XAC@G: S1J8YD!64,W[L
M. ?</_!5?_@OK\%_^":WQA\/?LL>#/@1XJ^,7Q?\26D5W9^ _"+^6T$,K,L(
MEE6.9S-(48I#'%(Y5=S; R%\[_@F!_P<'?"?_@H!^T9JG[%WQ?\ V:_&'P.^
M,6GVLMQ#X(\8N9#=K%&)98D=X8)4G2+,IBDA3,8+*6P0/S[_ ."R?Q9U7]E#
M_@Y7^'?[1_[ ^D7'Q>^-Q\/0V_BSX/P:'/<?9V?3)+546:'+*\NG2^=A5/D!
M!*Y9)-@S/^"=W[0VL?M4_P#!T2GQY_X*1^ K_P"!OQ4T[P\]A\//AC/HLRQW
M5VVDRVJ0W%U*5;>;.:::-RFR=F159 $20 ^T/VDO^#H#PG\,?C5X^\'_ +.'
M_!/WXG?&3P!\(]3>Q^*?Q4\+LT>G:++&[),R8MY4DC0HX$DLL"OY;,I* 2'[
M!\<?\%2/V8/#?_!-J?\ X*@>&]=FUGP#+X3&KZ%;(ODW>I73OY$&F!3NV73W
M9%J5^8+)G.0I-?FOXM_X),?\%Q_V,]1^/'[(W_!.#5OA7XA^!G[0NOZE?W&N
M^,+KR=4\+1ZC$8+E#E@2X@(A+K'<AEC614BD9@-/X0?"WX!_L[ZE\/?V-/C9
M\;]/C_9M_P""?6GQ>*?C%XTU(,EAXD^).H7$UW9V"1C<TR6;W<TZPIO?S988
M61FVT ?KU\#/&'Q%^(7P;\,>._BY\,4\%>)M9T.VO=;\()J_V_\ L:XEC#M:
M-<>3#YKQYV,PC4;@V,@ GJZ^4/V$/^"VG_!-[_@H_P"/=0^%7[+?Q[&H>*-/
MMWN?^$>UK1[G3;JZMEQNFMUN$43J,Y8(2ZCEE4<U]7T %%%% !1110 4444
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
MV72M*DENM0U;4W5KO5;^8@S7<Q4!=S$*H50 J(BCA<U[?0!\L_\ # G[3/\
MTD^^*?\ X V7_P 35O2OV!_BY']J;XA?MN>-O'%L;*066C^(;2V6W2ZQ^[F)
MC7<"IR..S-7TW10!^<>JZ7J&AZG<:-JUJ\%U:3-%<0N.4=3@@_0BJ]?2_P"V
MK\#6N8S\8?"]EEXU":[#&O51PL^/;A6]MI[$U\T4 %%%% !1110 5YS^T#\4
MAX3T@^#]#N5&IW\/^D.IR;6 \?@[C@=PN3@91JZOXA>.M,^'GAF;Q!?[9)?]
M796I)S<3$<+QSM'5CQ@#KDJ#\P:UK.I>(=5N-;UB[:>ZNI3)-*P R3Z < =@
M!P  !Q2;+A&^I5HHHJ#4**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MNM^!OP9\8?'_ .)^E_"WP1;;KO49L23LI,=K".9)Y,=%5<GW. .2!0!]&_\
M!)_]EY_B7\3W^.WBO3BVB>$YQ_9@D3Y;K4L94CU$0(<_[31^]?I=7,?!OX3>
M$_@=\--)^%W@JU\NPTFU$2NP&^>0\O*^.KNQ9C[GCC KIZM*QA)W84444Q!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ,N;:WO+>2TNX$EBE0I+'(H*NI&""#U!
M':OB_P#::^ -W\'_ !)_:VBPO)X?U&4FSDY/V9^I@8^W)4GJ!W(-?:=9_BGP
MMH7C30+GPQXET]+JRNXRDT3C\B#V(/((Y!&: /SKHKO?CQ\!O$/P5\0&*8/=
M:1=2'^SM1"\,.OEOCA7 _ ]1W X*@ J.\O+/3K274-1ND@MX(VDGFDSM1 ,D
MG'/3TY]*DKQ/]HWXI?VE=O\ #K0;EOLUM)_Q-94.!-,IXB]U0]>Q<=/D4E-V
M&E=G'?%?XCWGQ(\3-J/[R.PM\QZ=:O@>7'G[Q R-[=6.3V&2%%<Q114&ZT"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ:PL+[5;Z'2]+LI;FYN95B
MM[>",N\KL<*JJ.6))  '))H ?HNBZMXCU>UT#0=-FO+Z]N$@M+2WC+R32,0J
MHJCDDD@ 5^L?[!'[&VG?LK_#HW_B*&&?QCKD2OK=VA#"V3JMI&W]U3RQ'WGY
MY"KCC?\ @GC^P!;_  $T^'XO?%O3HIO&=W#_ *'9MAUT:)ARH/0SL#AF'W02
MH/+%OJZJ2,I2OH@HHHJB HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH S_ !3X5\/^-="N/#7B?3([NRNDVRPR#\B#U!!Y!'(-?'GQ^_9E\2_""\DU
MK2%EU#P^[_N[P+E[;)X24#IZ!^A]B<5]ITRYMK>\MY+2[MTEBE0I+%(@974C
M!!!X(([4 ?E-\<?BB?A]H"Z;I%PRZQJ,9^S,C8-M%D@S9ZYR"J8[@G/R8/SG
M7Z#?ML?\$M=1\8:K>_%C]G>\,E]-^\OO"U]<8#X4 ?99&.%P  (G.W^ZP "U
M\#>(O#GB#PCK=SX:\5:)=:=J%G*8[NRO8&BEA<=F5@"#4.]S6%K%*BBBD6%%
M%% !1110 4444 %%%% !1110 4444 %%%>P?LP?L2_&K]J/4TF\+:0=-T!9-
MMYXEU&)EMDP?F6,=9G']U> <;BH.: ;2/,_!?@GQ;\1?$]GX+\#>'[K5-4OY
M1':65I'N>1OZ #)+'  !)( S7Z;_ +#'_!._PU^SA;0?$7XDI;:MXVECS&RC
M?;Z2".4AS]Z3!PTOU5<#);TO]F/]D/X1?LL>'/[-\"Z7]IU6XC"ZGX@O4!NK
MH]2N?^6<>>D:\< G<?F/J54D92E?8****H@**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *\Y_: _92^"/[2VC_ -G_ !.\)1R7D<92
MSUJSQ%>VO^Y* <COL<,G^S7HU% 'YA?M#_\ !)_XY?"^2?7/A-(/&FC+EA%:
MQB/4(5]&A)Q+Z9C))Z[!7RWJ>F:EHNH3:3K&G3VEU;N4GMKF%HY(V'565@"#
M[&OWAKBOB[^SI\$?CO8_8OBM\-]-U=@FV.\DB\NYB'HDZ%9%'L&Q4N):F^I^
M)E%?H5\6O^",/@_4GEU'X*?%.[TMCDIIFOVXN(L^@FCVNB_57/O7SG\1O^"9
M?[8'P\9Y8_ARFOVR9_TKP[>I<;OI$=LI_P"^*5F6I)G@-%;'BOX>^/O =R;/
MQQX(U?1I@<&+5=-EMVSZ8D45CTB@HHHH ***=##-<2K!;Q,[N<(B+DL?0 =:
M &T5Z-X#_9$_:<^)3H/!_P #O$<\<F-EU<Z>UM W_;6;8G_CU>]?##_@CC\=
M/$C1W?Q0\:Z+X9MV(WP6Y-]<KZC:A6/\1(?I3LQ.21\?UW_P4_9?^.G[0FH+
M:?"WX?7M];^9MFU25/*LX?7=,^$R.NT$L>P-?H_\&_\ @E[^RO\ "AXM2UCP
MW/XLU&/!^T>))!+"&[XMU"QD>SAR/6OH33]/L-)LHM-TJQAMK:! D-O;Q!$C
M4= JC@#V%/E(<^Q\A_LV?\$C_AGX >#Q/\>]5C\5ZHF'72;<-'IT+>C9P]Q@
M_P![:IZ%#7UYIVFZ=H]A#I6DV$-K:V\8CM[:VB"1Q(!@*JJ % '0"IJ*JUB&
MV]PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% #)[>"ZA:WN84DC<8>.1058>A!ZUQ_B#]G/]G_Q6
M6;Q)\#_"5\[=9+GP[;._U#%,C\Z[.B@#R6^_82_9 U%BUQ^S_P"'UW=?(MVB
M_P#0&&*KI_P3_P#V.(W#K\!-'R#D;GF(_(OS7L5%%D.[/-=(_8X_93T1UDL?
MV>?")9?NFYT.&?'O^\5J[7PYX&\$^#X_*\)>#M*TM<8VZ=I\< Q_P!16K10(
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 ****
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 **** "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
IHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>39
<FILENAME>cmcsa-20241231_g9.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20241231_g9.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_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" #R 9L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M_!%U;Z!9^&KVY\.:C#;RZG9VJ[8#,Q@8K*HR!+%Y; ,0,<8^A:*KF=[OO?\
M/_Y*7WLFVEOE^7_R*^Y%?3[---L;:TB>:2.WC6)7N)FFD8*  6=R6=N.68DD
M\DDU8HHH;;=V"5E9!1112&%%%% !1110 4444 %%%% !1110 5YW\;/@9X=^
M/NAZ+HOBJ6\DT73M6M]7ETZW:,0:@T))6"Y5T;?"2<L@VYP.:]$HI6V\M?NU
M'W_K<\$N_P!B'X4-XFU[5=,T)/#5CKWAR7PSJF@:!!;V.FW=O(^_SGBCB!\]
M3C;(&& !P:\P^(_[#]QX=^'OBO4/#'B/QE\2O'$W@ZX\%Z39^)M7M%@BL[@H
MOWA!& 8P-^2V6"D')*X^RJ*4H\T7'RM\M?\ Y*7WL<9<LE+L[_=;_P"17W(^
M8M1_8?T?QEI'A^?5?%?B?PSK8\&6O@[78_"^H116^I6L<8!C?S(7. Q?#+M)
M4X/4UJ>-OV*?#_C7PMI_AEO''C33/#L&@V_AVYTJWO+::VO+:% B2-%/;R+%
M.5 !E@$;&OHFBM)R]HVWU=_OO_\ )/3S9G"/(DET5ONM_P#(K[D>!:U^Q3X
MUS5/$,LMSK<.DZ]X:M?"]_H<5VALY;>V7;;2C=&91-$,;6$F,@$J33IOV/\
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
M#Z5^TP_\]4_[Z%'VF'_GJG_?0KYRT[X8W]]'F6]L;262>2WMXYI#F=T)#;<
M\9'6L;0_"]WKFL2Z<K1VTD(=IY)VPL2I]XGZ4 ?4WVF'_GJG_?0H^TP_\]4_
M[Z%?+?B;PO/X9EM=\\-W;W40F@N("2KK^(!!K%H ^OOM,/\ SU3_ +Z%.6:-
MVPLBL?0$5\?UV7P?_P"2A:7])?\ T4] 'TC2,P4$DX'J:6N<^(O_ "(^M?\
M7NU &]]IA_YZI_WT*/M,/_/5/^^A7R#10!]=S/:W";)3#(N0VUR",@@@_4$
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
M>KW&H1Z:UBEA<10M DA&/-$N ^T#HA)QT[ UX;52^-VV_P""_P!+"7P*^_\
MPWZW"O2_V</^2Q:%_NW'_HB2O-*]+_9P_P"2Q:%_NW'_ *(DH ^V*XOXS?\
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
MN_[MO_Z(CKS2@ HHHH **** "BBB@ KTO]G#_DL6A?[MQ_Z(DKS2O2_V</\
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
M@#X]HHHH **** "BBB@ HHHH V/!O_(WZ'_U_0?^C%K]"Z_/3P;_ ,C?H?\
MU_0?^C%K]"Z "BBB@ HHHH Y37/A7X3\2ZI-J.IZ);WE[-M\R:3=EL *.A]
M!^%4/^%'>!/^A:L__'O\:[JB@#A?^%'>!/\ H6K/_P >_P :/^%'>!/^A:L_
M_'O\:[JF^8I<H&4N!DKGF@#A_P#A1W@3_H6K/_Q[_&C_ (4=X$_Z%JS_ /'O
M\:[A9$9V0,I9?O*#R/K0LB2%@K*Q4X.#G!]Z .'_ .%'>!/^A:L__'O\:/\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876389513872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jan. 15, 2025</div></th>
<th class="th"><div>Jun. 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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32871<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COMCAST CORPORATION<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-0000798<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">PA<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Comcast Center<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Philadelphia<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19103-2838<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">215<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">286-1700<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,621<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Comcast Corporation &#8211; Part III &#8211; The registrant&#8217;s definitive Proxy Statement for its annual meeting of shareholders.<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001166691<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.01 par value<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCSA<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,771,578,226<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_StatementClassOfStockAxis=cmcsa_Notes0.000PercentDue2026Member', window );">0.000% Notes due 2026</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">0.000% Notes due 2026<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS26<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes0.250PercentDue2027Member', window );">0.250% Notes due 2027</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">0.250% Notes due 2027<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS27<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes1.500PercentDue2029Member', window );">1.500% Notes due 2029</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">1.500% Notes due 2029<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS29<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes0.250PercentDue2029Member', window );">0.250% Notes due 2029</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">0.250% Notes due 2029<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS29A<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes0.750PercentDue2032Member', window );">0.750% Notes due 2032</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">0.750% Notes due 2032<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS32<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes3.250PercentDue2032Member', window );">3.250% Notes due 2032</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">3.250% Notes due 2032<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS32A<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes1.875PercentDue2036Member', window );">1.875% Notes due 2036</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">1.875% Notes due 2036<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS36<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes3.550PercentDue2036Member', window );">3.550% Notes due 2036</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">3.550% Notes due 2036<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS36A<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes1.250PercentDue2040Member', window );">1.250% Notes due 2040</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">1.250% Notes due 2040<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS40<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes5.250PercentDue2040Member', window );">5.250% Notes due 2040</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">5.250% Notes due 2040<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS40A<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_StatementClassOfStockAxis=cmcsa_Notes5.50PercentDue2029Member', window );">5.50% Notes due 2029</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">5.50% Notes due 2029<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CCGBP29<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_StatementClassOfStockAxis=cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member', window );">2.0% Exchangeable Subordinated Debentures due 2029</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">2.0% Exchangeable Subordinated Debentures due 2029<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CCZ<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</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_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<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">9,444,375<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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=cmcsa_Notes0.000PercentDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes0.000PercentDue2026Member</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_StatementClassOfStockAxis=cmcsa_Notes0.250PercentDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes0.250PercentDue2027Member</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_StatementClassOfStockAxis=cmcsa_Notes1.500PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes1.500PercentDue2029Member</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_StatementClassOfStockAxis=cmcsa_Notes0.250PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes0.250PercentDue2029Member</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_StatementClassOfStockAxis=cmcsa_Notes0.750PercentDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes0.750PercentDue2032Member</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_StatementClassOfStockAxis=cmcsa_Notes3.250PercentDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes3.250PercentDue2032Member</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_StatementClassOfStockAxis=cmcsa_Notes1.875PercentDue2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes1.875PercentDue2036Member</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_StatementClassOfStockAxis=cmcsa_Notes3.550PercentDue2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes3.550PercentDue2036Member</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_StatementClassOfStockAxis=cmcsa_Notes1.250PercentDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes1.250PercentDue2040Member</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_StatementClassOfStockAxis=cmcsa_Notes5.250PercentDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes5.250PercentDue2040Member</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_StatementClassOfStockAxis=cmcsa_Notes5.50PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_Notes5.50PercentDue2029Member</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_StatementClassOfStockAxis=cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>42
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876391769360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_cmcsa_AuditInformationAbstract', window );"><strong>Audit Information [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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Philadelphia, Pennsylvania<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</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;">cmcsa_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</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>43
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876390575072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="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">$ 123,731<span></span>
</td>
<td class="nump">$ 121,572<span></span>
</td>
<td class="nump">$ 121,427<span></span>
</td>
</tr>
<tr class="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>Costs and 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>
</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_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="nump">37,026<span></span>
</td>
<td class="nump">36,762<span></span>
</td>
<td class="nump">38,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Marketing and promotion</a></td>
<td class="nump">8,073<span></span>
</td>
<td class="nump">7,971<span></span>
</td>
<td class="nump">8,506<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_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="nump">40,533<span></span>
</td>
<td class="nump">39,190<span></span>
</td>
<td class="nump">38,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">8,729<span></span>
</td>
<td class="nump">8,854<span></span>
</td>
<td class="nump">8,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">6,072<span></span>
</td>
<td class="nump">5,482<span></span>
</td>
<td class="nump">5,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and long-lived asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,583<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_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">100,434<span></span>
</td>
<td class="nump">98,258<span></span>
</td>
<td class="nump">107,385<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">23,297<span></span>
</td>
<td class="nump">23,314<span></span>
</td>
<td class="nump">14,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(4,134)<span></span>
</td>
<td class="num">(4,087)<span></span>
</td>
<td class="num">(3,896)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Investment and other income (loss), net</a></td>
<td class="num">(490)<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
<td class="num">(861)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">18,673<span></span>
</td>
<td class="nump">20,478<span></span>
</td>
<td class="nump">9,284<span></span>
</td>
</tr>
<tr class="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="num">(2,796)<span></span>
</td>
<td class="num">(5,371)<span></span>
</td>
<td class="num">(4,359)<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">15,877<span></span>
</td>
<td class="nump">15,107<span></span>
</td>
<td class="nump">4,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income (loss) attributable to noncontrolling interests</a></td>
<td class="num">(315)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
<td class="num">(445)<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 attributable to Comcast Corporation</a></td>
<td class="nump">$ 16,192<span></span>
</td>
<td class="nump">$ 15,388<span></span>
</td>
<td class="nump">$ 5,370<span></span>
</td>
</tr>
<tr class="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 common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 4.17<span></span>
</td>
<td class="nump">$ 3.73<span></span>
</td>
<td class="nump">$ 1.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_EarningsPerShareDiluted', window );">Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 4.14<span></span>
</td>
<td class="nump">$ 3.71<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_OtherOperatingAndAdministrative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other operating and administrative expense recognized in the period not presented separately.</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;">cmcsa_OtherOperatingAndAdministrative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ProgrammingAndProductionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the period for costs associated with video programming and content acquisition and production costs. Programming expenses include the fees paid to license the programming distributed to video customers, such as the programming license fees charged by cable networks and fees charged for retransmission of the signals from local broadcast television stations. Production costs include the amortization of owned and acquired programming, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of programming to third-party networks and other distribution platforms, and on-air talent costs. It also includes the amortization of capitalized theatrical film production and acquisition costs and distribution expenses.</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;">cmcsa_ProgrammingAndProductionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs of sales and operating expenses for 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="padding-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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than 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;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) 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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense classified as nonoperating.</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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-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_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the period for promotion, public relations, and brand or product advertising.</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_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Income (Loss) 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 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 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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_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_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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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/2147479105/946-220-45-7<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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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/2147479134/946-220-S99-1<br><br>Reference 16: 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/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<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 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 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/2147477314/942-235-S99-1<br><br>Reference 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876387286112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Comprehensive Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 15,877<span></span>
</td>
<td class="nump">$ 15,107<span></span>
</td>
<td class="nump">$ 4,925<span></span>
</td>
</tr>
<tr class="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>Other comprehensive income (loss), net of tax (expense) benefit:</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Currency translation adjustments, net of deferred taxes of $(137), $(29) and $310</a></td>
<td class="num">(895)<span></span>
</td>
<td class="nump">1,478<span></span>
</td>
<td class="num">(4,242)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Cash flow hedges:</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Deferred gains (losses), net of deferred taxes of $(4), $8 and $(18)</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Realized (gains) losses reclassified to net income, net of deferred taxes of $(1), $38 and $(3)</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Employee benefit obligations and other, net of deferred taxes of $(9), $(2) and $(11)</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">33<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(807)<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
<td class="num">(4,120)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="nump">15,070<span></span>
</td>
<td class="nump">16,445<span></span>
</td>
<td class="nump">805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income (loss) attributable to noncontrolling interests</a></td>
<td class="num">(315)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
<td class="num">(445)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(29)<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 attributable to Comcast Corporation</a></td>
<td class="nump">$ 15,402<span></span>
</td>
<td class="nump">$ 16,746<span></span>
</td>
<td class="nump">$ 1,280<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/2147478524/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/2147477250/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://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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-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 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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://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://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(22))<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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-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://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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Income (Loss) 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 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 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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as 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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as 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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: 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 4: 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 5: 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/2147477250/944-220-S99-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: 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 8: 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 9: 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 10: 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/2147478524/942-220-S99-1<br><br>Reference 11: 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 12: 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 13: 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_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interests.</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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</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 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: 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/2147477250/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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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/2147479105/946-220-45-7<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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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/2147479134/946-220-S99-1<br><br>Reference 16: 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/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<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 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 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/2147477314/942-235-S99-1<br><br>Reference 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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>45
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386972240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Currency translation adjustments, deferred taxes</a></td>
<td class="num">$ (137)<span></span>
</td>
<td class="num">$ (29)<span></span>
</td>
<td class="nump">$ 310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Deferred gains (losses) on cash flow hedges, deferred taxes</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Realized (gains) losses on cash flow hedges, deferred taxes</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Employee benefit obligations, deferred taxes</a></td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">$ (11)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as 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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as 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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), after 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.</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 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</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 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: 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 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-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>46
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388705040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>Operating Activities</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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 15,877<span></span>
</td>
<td class="nump">$ 15,107<span></span>
</td>
<td class="nump">$ 4,925<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,802<span></span>
</td>
<td class="nump">14,336<span></span>
</td>
<td class="nump">13,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and long-lived asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,583<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation</a></td>
<td class="nump">1,288<span></span>
</td>
<td class="nump">1,241<span></span>
</td>
<td class="nump">1,336<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_cmcsa_NoncashInterestExpenseIncomeNet', window );">Noncash interest expense (income), net</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">316<span></span>
</td>
<td class="nump">309<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_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet', window );">Net (gain) loss on investment activity and other</a></td>
<td class="nump">1,088<span></span>
</td>
<td class="num">(768)<span></span>
</td>
<td class="nump">1,177<span></span>
</td>
</tr>
<tr class="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">(902)<span></span>
</td>
<td class="num">(2,739)<span></span>
</td>
<td class="num">(834)<span></span>
</td>
</tr>
<tr class="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 operating assets and liabilities, net of effects of acquisitions and divestitures:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet', window );">Current and noncurrent receivables, net</a></td>
<td class="nump">136<span></span>
</td>
<td class="num">(996)<span></span>
</td>
<td class="num">(1,327)<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_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet', window );">Film and television costs, net</a></td>
<td class="nump">290<span></span>
</td>
<td class="num">(260)<span></span>
</td>
<td class="num">(451)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="num">(758)<span></span>
</td>
<td class="num">(520)<span></span>
</td>
<td class="nump">497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other operating assets and liabilities</a></td>
<td class="num">(4,611)<span></span>
</td>
<td class="nump">2,784<span></span>
</td>
<td class="num">(1,623)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">27,673<span></span>
</td>
<td class="nump">28,501<span></span>
</td>
<td class="nump">26,413<span></span>
</td>
</tr>
<tr class="ro">
<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>Investing Activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(12,181)<span></span>
</td>
<td class="num">(12,242)<span></span>
</td>
<td class="num">(10,626)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="num">(2,949)<span></span>
</td>
<td class="num">(3,298)<span></span>
</td>
<td class="num">(3,141)<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_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="num">(116)<span></span>
</td>
<td class="num">(137)<span></span>
</td>
<td class="num">(330)<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_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="nump">771<span></span>
</td>
<td class="nump">661<span></span>
</td>
<td class="nump">1,985<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_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment', window );">Advance on sale of investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,610<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_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(1,082)<span></span>
</td>
<td class="num">(1,313)<span></span>
</td>
<td class="num">(2,274)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(113)<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="nump">246<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 provided by (used in) investing activities</a></td>
<td class="num">(15,670)<span></span>
</td>
<td class="num">(7,161)<span></span>
</td>
<td class="num">(14,140)<span></span>
</td>
</tr>
<tr class="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>Financing Activities</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_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(660)<span></span>
</td>
<td class="nump">660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">6,268<span></span>
</td>
<td class="nump">6,052<span></span>
</td>
<td class="nump">2,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repurchases and repayments of debt</a></td>
<td class="num">(3,573)<span></span>
</td>
<td class="num">(4,015)<span></span>
</td>
<td class="num">(2,307)<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_cmcsa_RepaymentOfCollateralizedObligation', window );">Repayment of collateralized obligation</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,175)<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_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="num">(9,103)<span></span>
</td>
<td class="num">(11,291)<span></span>
</td>
<td class="num">(13,328)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(4,814)<span></span>
</td>
<td class="num">(4,766)<span></span>
</td>
<td class="num">(4,741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">786<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 provided by (used in) financing activities</a></td>
<td class="num">(10,883)<span></span>
</td>
<td class="num">(19,850)<span></span>
</td>
<td class="num">(16,184)<span></span>
</td>
</tr>
<tr class="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 );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="num">(26)<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(86)<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 );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">1,095<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="num">(3,997)<span></span>
</td>
</tr>
<tr class="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, beginning of year</a></td>
<td class="nump">6,282<span></span>
</td>
<td class="nump">4,782<span></span>
</td>
<td class="nump">8,778<span></span>
</td>
</tr>
<tr class="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, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">$ 7,377<span></span>
</td>
<td class="nump">$ 6,282<span></span>
</td>
<td class="nump">$ 4,782<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net (gain) loss on investment activity, including cash received from investees, and other noncash income (loss), 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;">cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of current and noncurrent receivables.</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;">cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Film And Television Costs 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;">cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_NoncashInterestExpenseIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash interest expense (income) items as adjustments to reconcile net income (loss) to cash provided by (used in) operating activities.</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;">cmcsa_NoncashInterestExpenseIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_PaymentsForConstructionOfThemePark">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 construction of a theme park.</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;">cmcsa_PaymentsForConstructionOfThemePark</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Advance On Sale Of Investment</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;">cmcsa_ProceedsFromAdvanceOnSaleOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of businesses and investments, if any, during the 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;">cmcsa_ProceedsFromSalesOfBusinessesAndInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_RepaymentOfCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayment Of Collateralized Obligation</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;">cmcsa_RepaymentOfCollateralizedObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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/2147477401/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> -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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 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/2147477401/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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than 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;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after deduction of 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_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-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_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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</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 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_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase of all investments (debt, security, other) 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> -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_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt initially having maturity due after one year or beyond 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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 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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow or outflow for borrowing having initial term of repayment 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>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_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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/2147479105/946-220-45-7<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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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/2147479134/946-220-S99-1<br><br>Reference 16: 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/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<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 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 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/2147477314/942-235-S99-1<br><br>Reference 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for debt initially having maturity due after one year or beyond 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_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>47
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876390796336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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">$ 7,322<span></span>
</td>
<td class="nump">$ 6,215<span></span>
</td>
</tr>
<tr class="re">
<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 );">Receivables, net</a></td>
<td class="nump">13,661<span></span>
</td>
<td class="nump">13,813<span></span>
</td>
</tr>
<tr class="ro">
<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">5,817<span></span>
</td>
<td class="nump">3,959<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">26,801<span></span>
</td>
<td class="nump">23,987<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_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent', window );">Film and television costs</a></td>
<td class="nump">12,541<span></span>
</td>
<td class="nump">12,920<span></span>
</td>
</tr>
<tr class="re">
<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 );">Investments</a></td>
<td class="nump">8,647<span></span>
</td>
<td class="nump">9,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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">62,548<span></span>
</td>
<td class="nump">59,686<span></span>
</td>
</tr>
<tr class="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">58,209<span></span>
</td>
<td class="nump">59,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">59,365<span></span>
</td>
<td class="nump">59,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">25,599<span></span>
</td>
<td class="nump">27,867<span></span>
</td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="nump">12,501<span></span>
</td>
<td class="nump">12,333<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_Assets', window );">Total assets</a></td>
<td class="nump">266,211<span></span>
</td>
<td class="nump">264,811<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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 and accrued expenses related to trade creditors</a></td>
<td class="nump">11,321<span></span>
</td>
<td class="nump">12,437<span></span>
</td>
</tr>
<tr class="ro">
<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">3,507<span></span>
</td>
<td class="nump">3,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">10,679<span></span>
</td>
<td class="nump">13,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of debt</a></td>
<td class="nump">4,907<span></span>
</td>
<td class="nump">2,069<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_cmcsa_AdvanceOnSaleOfInvestment', window );">Advance on sale of investment</a></td>
<td class="nump">9,167<span></span>
</td>
<td class="nump">9,167<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">39,581<span></span>
</td>
<td class="nump">40,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Noncurrent portion of debt</a></td>
<td class="nump">94,186<span></span>
</td>
<td class="nump">95,021<span></span>
</td>
</tr>
<tr class="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 taxes</a></td>
<td class="nump">25,227<span></span>
</td>
<td class="nump">26,003<span></span>
</td>
</tr>
<tr class="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">20,942<span></span>
</td>
<td class="nump">20,122<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests</a></td>
<td class="nump">237<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>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&#8212;authorized, 20,000,000 shares; issued, zero</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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">38,102<span></span>
</td>
<td class="nump">38,533<span></span>
</td>
</tr>
<tr class="re">
<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">56,972<span></span>
</td>
<td class="nump">52,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, 872,791,028 Class A common shares</a></td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
</tr>
<tr class="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="num">(2,043)<span></span>
</td>
<td class="num">(1,253)<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 Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">85,560<span></span>
</td>
<td class="nump">82,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">523<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">86,038<span></span>
</td>
<td class="nump">83,226<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 equity</a></td>
<td class="nump">266,211<span></span>
</td>
<td class="nump">264,811<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">48<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 0<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_cmcsa_AdvanceOnSaleOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance On Sale Of Investment</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;">cmcsa_AdvanceOnSaleOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances, noncurrent.</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;">cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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://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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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> -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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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/2147478777/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/2147479170/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>Amount of asset recognized for present right to economic benefit.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 20: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, 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 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://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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 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/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt and lease obligation, 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(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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-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_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/2147478777/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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 7: 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 8: 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 9: 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/2147478546/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_IndefiniteLivedFranchiseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through a franchise arrangement having an indefinite period of benefit.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: 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(15))<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_IndefiniteLivedFranchiseRights</td>
</tr>
<tr>
<td style="padding-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_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/2147478777/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/2147478546/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://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(21))<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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, classified as 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> -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/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)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest. Excludes temporary equity.</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(31))<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/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 3: 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 4: 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 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)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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)(i))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_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_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived and indefinite-lived intangible assets 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_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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://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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 4: 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/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee 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 480<br> -SubTopic 10<br> -Subparagraph (12)(c)<br> -Section S99<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (16)(c)<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (15)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (14)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_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://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><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 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 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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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_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_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://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 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(30))<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 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 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<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 31: 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 32: 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 33: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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/2147479170/946-210-S99-1<br><br>Reference 38: 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/2147479170/946-210-S99-2<br><br>Reference 39: 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/2147479134/946-220-S99-3<br><br>Reference 40: 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/2147479134/946-220-S99-3<br><br>Reference 41: 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/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to previously issued common shares repurchased by the issuing entity and held in 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(30))<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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-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_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>48
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876391752272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,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 (in shares)</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_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">872,791,028<span></span>
</td>
<td class="nump">872,791,028<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931</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_CommonStockParOrStatedValuePerShare', window );">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 (in shares)</a></td>
<td class="nump">7,500,000,000<span></span>
</td>
<td class="nump">7,500,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 (in shares)</a></td>
<td class="nump">4,651,093,045<span></span>
</td>
<td class="nump">4,842,108,959<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">3,778,302,017<span></span>
</td>
<td class="nump">3,969,317,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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</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_CommonStockParOrStatedValuePerShare', window );">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="re">
<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 (in shares)</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">9,444,375<span></span>
</td>
<td class="nump">9,444,375<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">9,444,375<span></span>
</td>
<td class="nump">9,444,375<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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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_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://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://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/2147479170/946-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_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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and held in 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>49
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876389608400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Changes in Equity - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock at Cost</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Noncontrolling Interests</div></th>
<th class="th">
<div>Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931 </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Class B Common Stock </div>
<div>Common Stock</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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Balance, beginning of year at Dec. 31, 2021</a></td>
<td class="nump">$ 519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary 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>
<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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="num">(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>
<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_TemporaryEquityOtherChanges', window );">Other</a></td>
<td class="num">(80)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Balance, end of year at Dec. 31, 2022</a></td>
<td class="nump">411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, beginning of year at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,173<span></span>
</td>
<td class="nump">$ 61,902<span></span>
</td>
<td class="num">$ (7,517)<span></span>
</td>
<td class="nump">$ 1,480<span></span>
</td>
<td class="nump">$ 1,398<span></span>
</td>
<td class="nump">$ 54<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_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>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,431)<span></span>
</td>
<td class="num">(10,897)<span></span>
</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">(3)<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 );">Issuances of common stock under employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,757)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(4,120)<span></span>
</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">(4,091)<span></span>
</td>
<td class="num">(29)<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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">89<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_StockholdersEquityOther', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337<span></span>
</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">(280)<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_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(495)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of year at Dec. 31, 2022</a></td>
<td class="nump">$ 81,627<span></span>
</td>
<td class="nump">39,412<span></span>
</td>
<td class="nump">51,609<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(2,611)<span></span>
</td>
<td class="nump">684<span></span>
</td>
<td class="nump">51<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_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>
<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 );">Cash dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="num">$ (24)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityOtherChanges', window );">Other</a></td>
<td class="num">(171)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Balance, end of year at Dec. 31, 2023</a></td>
<td class="nump">241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,086)<span></span>
</td>
<td class="num">(9,309)<span></span>
</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">(2)<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 );">Issuances of common stock under employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,795)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1,338<span></span>
</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">1,358<span></span>
</td>
<td class="num">(19)<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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_StockholdersEquityOther', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(127)<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="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_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(307)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of year at Dec. 31, 2023</a></td>
<td class="nump">$ 83,226<span></span>
</td>
<td class="nump">38,533<span></span>
</td>
<td class="nump">52,892<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(1,253)<span></span>
</td>
<td class="nump">523<span></span>
</td>
<td class="nump">48<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_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>
<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 );">Cash dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity', window );">Contributions from (distributions to) noncontrolling interests, net</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityOtherChanges', window );">Other</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>
<td class="text">&#160;<span></span>
</td>
<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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Balance, end of year at Dec. 31, 2024</a></td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,841)<span></span>
</td>
<td class="num">(7,251)<span></span>
</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">(2)<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 );">Issuances of common stock under employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,862)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(807)<span></span>
</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">(790)<span></span>
</td>
<td class="num">(17)<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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">295<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_StockholdersEquityOther', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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="nump">0<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_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(324)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of year at Dec. 31, 2024</a></td>
<td class="nump">$ 86,038<span></span>
</td>
<td class="nump">$ 38,102<span></span>
</td>
<td class="nump">$ 56,972<span></span>
</td>
<td class="num">$ (7,517)<span></span>
</td>
<td class="num">$ (2,043)<span></span>
</td>
<td class="nump">$ 477<span></span>
</td>
<td class="nump">$ 47<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_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>
<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 );">Cash dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions from and distributions to noncontrolling interests</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;">cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions from and (distributions to) noncontrolling interests attributable to temporary equity.</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;">cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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_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_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Income (Loss) attributable to redeemable noncontrolling interest.</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(19))<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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.</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 3A<br> -Subparagraph (3)<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<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_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: 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 4: 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 5: 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/2147477250/944-220-S99-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: 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 8: 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 9: 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 10: 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/2147478524/942-220-S99-1<br><br>Reference 11: 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 12: 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 13: 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_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee 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 480<br> -SubTopic 10<br> -Subparagraph (12)(c)<br> -Section S99<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (16)(c)<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (15)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (14)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_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 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 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> -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_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 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> -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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<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 31: 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 32: 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 33: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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/2147479170/946-210-S99-1<br><br>Reference 38: 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/2147479170/946-210-S99-2<br><br>Reference 39: 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/2147479134/946-220-S99-3<br><br>Reference 40: 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/2147479134/946-220-S99-3<br><br>Reference 41: 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/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</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_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquityOtherChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 temporary equity from changes 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_TemporaryEquityOtherChanges</td>
</tr>
<tr>
<td style="padding-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>50
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393111728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 1: Summary of Significant Accounting Policies</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include all entities in which we have a controlling voting interest and variable interest entities (&#8220;VIEs&#8221;) required to be consolidated, including Universal Beijing Resort (see Note 7). </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We translate assets and liabilities of our foreign operations where the functional currency is the local currency into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average periodic exchange rates. The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets. Any foreign currency transaction gains or losses are included in our consolidated statements of income in investment and other income (loss), net. For disclosures containing future amounts where the functional currency is the local currency, we translate the amounts into U.S. dollars at the exchange rates as of the balance sheet date. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, we announced our intention to create SpinCo, a new independent publicly traded company comprised of select domestic cable television networks along with complementary digital assets through a tax-free spin-off. We are targeting to complete the Spin-off by the end of 2025, subject to the satisfaction of customary conditions, including obtaining final approval from our Board of Directors, satisfactory completion of SpinCo financings, receipt of tax opinions and receipt of any regulatory approvals. There can be no assurance that a separation transaction will occur, or, if one does, of its terms or timing. The consolidated financial statements and related notes do not reflect the proposed Spin-off.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current liability for accrued participations and residuals is separately disclosed in Note 4 in the current year and is included within the &#8220;accrued expenses and other current liabilities&#8221; caption in our consolidated balance sheet for all periods presented. Previously these amounts were presented in a separate caption in our consolidated balance sheet.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Policies</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with GAAP, which require us to select accounting policies, including in certain cases industry-specific policies, and make estimates that affect the reported amount of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. Actual results could differ from these estimates. The following accounting policies are specific to the industries in which we operate:</span></div><div style="margin-bottom:6pt;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">capitalization and amortization of film and television costs (see Note 4)</span></div><div style="margin-bottom:6pt;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">costs for connecting customers to our HFC network (see Note 8)</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on other accounting policies and methods that we use in the preparation of our consolidated financial statements are included, where applicable, in their respective footnotes that follow. Below is a discussion of accounting policies and methods used in our consolidated financial statements that are not presented within other footnotes. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance related to fair value measurements establishes a hierarchy based on the types of inputs used for the various valuation techniques. The levels of the hierarchy are described below. </span></div><div style="margin-bottom:6pt;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">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market. </span></div><div style="margin-bottom:6pt;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">Level 2: Values are determined using quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. </span></div><div style="margin-bottom:6pt;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">Level 3: Values are determined using models that use significant inputs that are primarily unobservable, discounted cash flow methodologies or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use this three-tier fair value hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments (see Note 7); on a non-recurring basis, such as for acquisitions and impairment testing (see Note 9); and for disclosure purposes, such as for debt (see Note 6). Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation and classification within the fair value hierarchy.  </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income Tax Disclosures</span></div><div style="margin-bottom:6pt;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 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued updated accounting guidance related to income tax disclosures. The updated accounting guidance, among other things, requires additional disclosure primarily related to the income tax rate reconciliation and income taxes paid. We will adopt the updated accounting guidance in our Annual Report on Form 10-K for the year ending December 31, 2025.</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued updated accounting guidance related to disclosures about certain costs and expenses. The updated accounting guidance, among other things, requires quantitative disclosures for employee compensation, selling expenses and purchases of inventory. The updated guidance is effective beginning in our Annual Report on Form 10-K for the year ending December 31, 2027.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: 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_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="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>51
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393023184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 2: Segment Information</span></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global media and technology company with five segments: Residential Connectivity &amp; Platforms, Business Services Connectivity, Media, Studios and Theme Parks. Our segments align to our primary business operations and how our <span style="-sec-ix-hidden:f-487">Chairman and Chief Executive Officer</span>, the chief operating decision maker, reviews our operating results. See</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Note 3 for a description of the various products and services within each segment.</span></div><div style="margin-bottom:6pt;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%">Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. Transactions between our segments generally include intercompany profit consistent with third-party transactions. The Residential Connectivity &amp; Platforms and the Business Services Connectivity segments use certain shared infrastructure, including our network in the United States, and each segment is presented with its direct costs and an allocation of shared costs, as well as revenue from its customers.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial data by segment is presented in the tables below. We do not present asset information for our segments as this information is not used to allocate resources.</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-bottom: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:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2024</span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</span></div></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,401&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Intersegment revenue</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="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%">173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">8,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">71,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">9,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">28,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">11,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">8,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">129,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></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="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%">27,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">27,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">1,404&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,949&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">40,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(6,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,673&#160;</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-bottom: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:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2023</span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</span></div></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,734&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Intersegment revenue</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="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%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">8,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">71,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">9,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">25,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">11,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">8,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">127,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></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="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%">26,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">26,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">1,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">39,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(5,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">1,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-bottom: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:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2022</span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</span></div></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Intersegment revenue</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="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%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">8,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">72,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">8,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">26,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">12,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">7,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">127,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(9,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,427&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></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="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%">27,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">26,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,598&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">38,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(5,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Goodwill and long-lived asset impairments</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">(g)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(3,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,284&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:9.13pt">Our most significant intersegment revenue transactions include distribution revenue in Media related to fees from Residential Connectivity &amp; Platforms for the rights to distribute television programming, and content licensing revenue in Studios for licenses of owned content to Media. Revenue for licenses of content from Studios to Media is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses in Media are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes the operations of our Sky-branded video services and television networks in Germany; Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania; and Xumo, our consolidated streaming platform joint venture with Charter Communications. Corporate and other also includes overhead and personnel costs for Corporate.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The significant expense categories and amounts align with the segment-level information that is regularly provided to our chief operating decision maker. Intersegment expenses are included in the amounts shown.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other for each segment primarily includes:</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Residential Connectivity &amp; Platforms and Business Services Connectivity: technical and support; direct product costs; marketing and promotion; customer service; administrative personnel costs; franchise and other regulatory fees; fees paid to third parties where we sell advertising on their behalf; bad debt; and other business, headquarters and support costs, including building and office expenses, taxes and billing costs necessary to operate the Residential Connectivity &amp; Platforms and Business Services Connectivity segments. Our chief operating decision maker uses aggregate expense information to manage the operations of the Business Services Connectivity segment.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Media and Studios: salaries, employee benefits, rent and other overhead expenses.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Theme Parks: theme park operations, including repairs and maintenance and related administrative expenses; food, beverage and merchandise costs; labor costs; and sales and marketing costs. Our chief operating decision maker uses aggregate expense information to manage the operations of the Theme Parks segment.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">We use Adjusted EBITDA as the measure of profit or loss for our segments. For each of our segments, our chief operating decision maker uses Adjusted EBITDA to measure operational strength and performance, assist in the evaluation of underlying trends, and allocate resources in the annual budget and forecasting process. Adjusted EBITDA is also a significant performance measure in our annual incentive compensation programs. From time to time we may report the impact of certain events, gains, losses or other charges related to our segments within Corporate and other. </span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.02pt">Includes overhead, personnel costs and other costs necessary to operate the Media, Studios and Theme Parks segments.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Refe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">r to Note 9 for a discussion of impairment charges in 2022 related to goodwill and long-lived assets.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<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 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<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> -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 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 24: 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 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 (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>52
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393106128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Revenue</a></td>
<td class="text"><div style="margin-top:10.5pt"><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:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 3: Revenue </span></div></td></tr></table></div><div style="margin-bottom: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:57.904%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.494%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Year ended December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic broadband</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,228</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,469&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic wireless</span></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:700;line-height:100%">4,273</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International connectivity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,854</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total residential connectivity</span></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">35,355</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">33,359&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">30,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,872</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Advertising</span></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:700;line-height:100%">4,089</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,259</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total Residential Connectivity &amp; Platforms Segment</span></div></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">71,574</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">71,946&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">72,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 Business Services Connectivity Segment</span></div></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:700;line-height:100%">9,701</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">9,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">8,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Domestic advertising</span></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:700;line-height:100%">10,008</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">8,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">10,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,826</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">International networks</span></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:700;line-height:100%">4,282</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,031</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 Media Segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">28,148</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">25,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">26,719&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Content licensing</span></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:700;line-height:100%">8,063</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">8,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">9,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theatrical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,693</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other</span></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:700;line-height:100%">1,335</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 Studios Segment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">11,092</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">12,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 Theme Parks Segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,617</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other revenue</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,982</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Eliminations</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="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:700;line-height:100%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(9,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,731</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,572&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,427&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">See Note 2 for additional information on intersegment revenue transactions. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate primarily in the Un</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ited States but also in select international markets. The table below summarizes our consolidated revenue from customers in certain geographic locations. </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><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Year ended December 31 (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96,237</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,194</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,300</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,731</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,572&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,427&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Residential Connectivity &amp; Platforms Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Residential Connectivity &amp; Platforms generates revenue from customers that subscribe to our residential broadband and wireless connectivity services, residential and business video services and residential wireline voice services in the United States, the United Kingdom and Italy. We offer these services individually and as bundled services at a discounted rate.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subscription rates and related charges vary according to the services and features customers receive, and customers are typically billed in advance and pay on a monthly basis. Revenue from customers that purchase bundled services at a discounted rate is allocated between the separate services based on the respective stand-alone selling prices. The stand-alone selling prices are determined based on the current prices at which we separately sell the services. Significant judgment is used to determine performance obligations that should be accounted for separately and the allocation of revenue when services are combined in a bundle. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While a portion of our customers are subject to contracts for their services, which are typically 1 month to 2 years in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services primarily on a basis that is consistent with our customers that are not subject to contracts and recognize revenue as the services are provided on a monthly basis. Installation fees for these customers are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year. Certain international customers are under contracts, with terms typically ranging from rolling monthly to 24 months, depending on the service, and may only discontinue service in accordance with the terms of their contracts. We recognize revenue for these customers as the services are provided over the contract period. At any given time, the amount of future revenue to be earned from these customers related to existing agreements is equal to less than 10% of our annual Residential Connectivity &amp; Platforms revenue and will generally be recognized within 24 months. Sales commissions are generally expensed as incurred, as the related period of benefit is less than a year. Sales commissions for the international customers under contract are generally deferred and recognized over the respective contract terms. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our services generally involve customer premise equip</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ment, such as wireless gateways and set-top boxes, that are generally considered part of our services for revenue recognition. We recognize revenue from the sale of devices, including wireless devices and Sky Glass smart televisions, when they are transferred to the customer. Under an equipment installment plan, customers typically have the option to finance wireless devices and Sky Glass smart televisions interest-free over 24 months, and up to 48 months for international customers. Equipment installment plan receivables under these arrangements are recorded net of imputed interest when the devices are transferred to the customer.  </span></div><div style="margin-bottom:6pt;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:115%">We also have arrangements to sell certain DTC streaming services t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">o our customers. We have concluded we are the sales agent in these arrangements, and we record net commission revenue as earned, which is generally as customers are billed on a monthly basis, within domestic broadband and international connectivity revenue.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of our domestic cable franchise agreements, we are generally required to pay the cable franchising authority an amount based on gross video revenue. We generally pass these and other similar fees through to our domestic customers and classify these fees in the respective Residential Connectivity &amp; Platforms services revenue, with the corresponding costs included in other operating and administrative expenses.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with domestic cable networks, we generally receive an allocation of scheduled advertising time that we sell to advertisers. In addition, we generate revenue from the sale of advertising on our owned Sky-branded entertainment television networks and our digital platforms. In most cases, the available advertising units are sold by our sales force. We also enter into representation agreements under which we sell advertising on behalf of third parties. Since we are acting as the principal in these arrangements, we record the advertising that is sold in advertising revenue and the fees paid to the third parties in other operating and administrative expenses. In some cases, we work with representation firms as an extension of our sales force to sell a portion of the advertising units allocated to us and record the revenue net of agency commissions. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined that a contract exists for our advertising sales arrangements once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue from these arrangements is recognized in the period in which advertisements are aired or delivered. Payment terms vary by contract, although terms generally require payment within 30 to 60 days from when advertisements are aired or delivered. We also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry to facilitate the more effective engagement of advertisers with their target audiences and recognize revenue when these services are provided. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Services Connectivity Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business Services Connectivity generates revenue from subscribers to a variety of our products and services which are offered to businesses. Our connectivity service offerings for small business locations in the United States primarily include broadband, wireline voice and wireless services that are similar to those provided to our residential customers and include certain other features specific to businesses. Our enterprise solutions offerings for medium-sized customers and larger enterprises also include ethernet network services, advanced voice services and a software-defined networking product. We also have certain business connectivity service offerings in the United Kingdom. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue as the services are provided over the contract period. Substantially all of our customers are initially under contracts, with terms typically ranging from 2 years for small and medium-sized businesses to up to 5 years for larger enterprises. Customers with contracts may only discontinue service in accordance with the terms of their contracts. At any given time, the amount of future revenue to be earned related to fixed pricing under existing agreements is equal to approximately half of our annual Business Services Connectivity segment revenue, of which the substantial majority will be recognized within 2 years. Customers under contract typically pay on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Segment</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Media generates revenue from the sale of advertising on our linear television networks, Peacock and other digital properties. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined that a contract exists for our advertising sales once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or delivered and payment occurs thereafter, with payment generally required within 30 days. In some instances, we guarantee audience ratings for the advertisements. To the extent there is a shortfall in contracts where the ratings were guaranteed, a portion of the revenue is deferred until the shortfall is settled, typically by providing additional advertising units generally within one year of the original airing.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Media generates revenue from the distribution of television programming in the United States and internationally to traditional multichannel video providers, such as our Residential Connectivity &amp; Platforms segment, and to virtual multichannel video providers that offer streamed linear television networks. This revenue includes amounts under NBC and Telemundo retransmission consent agreements, and we also receive associated fees from NBC-affiliated and Telemundo-affiliated local broadcast television stations. We also receive monthly subscription fees for our Peacock service either directly from customers or from companies who sell Peacock to customers on our behalf. We have determined that we are principal in these arrangements and in the event we do not have transparency into the pricing charged by a company selling Peacock on our behalf, the amount of revenue recognized is limited to the fees receivable from that company pursuant to our arrangement.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monthly fees received under distribution agreements with multichannel video providers are generally under multiyear agreements with revenue based on the number of subscribers receiving the programming on our television networks and a per subscriber fee, although revenue for certain of our television networks is based on a fixed fee. Payment terms and conditions vary by contract type, although terms generally include payment within 60 days. These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios Segment </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content Licensing</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Studios generates revenue from the worldwide licensing of our owned film and television content to television networks and DTC streaming service providers, as well as through video on demand services provided by multichannel video providers and other service providers. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Studios may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when the content is delivered and available for use by the licensee. When the term of an existing agreement is renewed or extended, we recognize revenue when the licensed content becomes available under the renewal or extension. Payment terms and conditions vary by contract type, although payments are generally collected over the license term. The amount of future revenue to be earned related to fixed pricing under existing third-party agreements at any given time equals approximately one-half year to 1 year of annual Studios content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within 2 years. This amount may fluctuate from period to period depending on the timing of the releases and the availability of content under existing agreements and may not represent the total revenue expected to be recognized as it does not include revenue from future agreements or from variable pricing or optional purchases under existing agreements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a DTC streaming service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theatrical</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Studios generates revenue from the worldwide distribution of our produced and acquired films for exhibition in movie theaters. Our arrangements with exhibitors generally entitle us to a percentage of ticket sales. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within 30 days after exhibition.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Theme Parks Segment</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; Osaka, Japan; and Beijing, China. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. We also generate revenue from our consumer products business. Additionally, we license the right to use the Universal Studios brand name and other intellectual property and provide other services to third parties, including the party that owns and operates the Universal Studios Singapore theme park on Sentosa Island, Singapore. We recognize revenue from ticket sales when the tickets are used, generally within a year from the date of purchase. For annual passes, we generally recognize revenue on a straight-line basis over the period the pass is available to be used. We recognize revenue from in-park spending and consumer products at the point of sale.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes our accounts receivable, other balances that are not separately presented in our consolidated balance sheets that relate to the recognition of revenue and collection of the related cash, and deferred costs associated with our contracts with customers.</span></div><div style="margin-top:5pt;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:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Receivables, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,399</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: Allowance for credit losses</span></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:700;line-height:100%">738</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,661</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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,914&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,184</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">665</span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amortization of contract acquisition and fulfillment costs totaled $716&#160;million, $692&#160;million and $707&#160;million in 2024, 2023 and 2022, respectively, included in marketing and promotion and other operating and administrative expenses. </span></div><div style="margin-bottom: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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Allowance for Credit Losses</span></div></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="border-top:1pt solid #000000;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%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Beginning balance</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">698</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Current-period provision for expected credit losses</span></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:700;line-height:100%">747</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net of recoveries and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">738</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivables include amounts not yet billed related to equipment installment plans, as summarized in the table below.</span></div><div style="margin-bottom: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:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,827</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></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:700;line-height:100%">1,225</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,223&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">3,052</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">2,918&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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_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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876385919712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Programming and Production Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OtherIndustriesAbstract', window );"><strong>Other Industries [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_EntertainmentTextBlock', window );">Programming and Production Costs</a></td>
<td class="text"><div style="margin-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 4: Programming and Production Costs</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></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%">Year ended December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video distribution programming </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,428</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">13,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television content:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-align:justify"><span style="-sec-ix-hidden:f-771"><span style="-sec-ix-hidden:f-772"><span style="-sec-ix-hidden:f-773"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</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></span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,617</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;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;&#160;Licensed, including sports rights</span></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:700;line-height:100%">14,668</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">12,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">13,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:justify;vertical-align:bottom"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,314</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Total programming and production costs</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,026</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,762&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,213&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amount includes amortization of owned content of $7.8&#160;billion, $7.8&#160;billion and $8.6&#160;billion for the year ended December&#160;31, 2024, 2023 and 2022, respectively, as well as participations and residuals expenses.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Video Distribution Programming Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur programming expenses related to the license of the rights to distribute or integrate third-party programmed television networks, platforms and related content included in video services we sell to end consumers. Programming is generally acquired under multiyear distribution agreements, with fees typically based on the number of customers receiving the television network programming and a per subscriber fee. Programming distribution arrangements are accounted for as executory contracts with expenses generally recognized based on the rates in the agreements, and the arrangements are not subject to impairment. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Film and Television Content</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur costs related to the production of owned content and the license of the rights to use content owned by third parties and sports rights on our owned television networks and digital properties, which are described as owned and licensed content, respectively. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized Film and Television Costs</span></div><div style="margin-top:5pt"><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:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Owned:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">In production and in development</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,342</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Completed, not released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Released, less amortization</span></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:700;line-height:100%">4,545</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">8,095</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">7,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Licensed, including sports advances</span></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:700;line-height:100%">4,446</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">5,369&#160;</span></td><td style="background-color:#ffffff;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="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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Film and television costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,541</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,920&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax incentives reduced <span style="-sec-ix-hidden:f-803">capitalized owned film and television costs</span> by $455&#160;million and $418&#160;million as of December&#160;31, 2024 and 2023, respectively, and resulted in a reduction of <span style="-sec-ix-hidden:f-806">programming and production costs</span> of $652&#160;million, $578&#160;million and $733&#160;million in 2024, 2023 and 2022, respectively. We have receivables related to our production tax incentives of $2.2&#160;billion and $1.9&#160;billion as of December&#160;31, 2024 and 2023, respectively, a substantial majority of which are reflected in other <span style="-sec-ix-hidden:f-812">noncurrent assets</span> in our consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes estimated future amortization expense for the capitalized film and television costs recorded in our consolidated balance sheets as of December&#160;31, 2024. </span></div><div style="margin-top:5pt"><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:72.438%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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:400;line-height:100%">(in millions)</span></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="padding: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%">Owned </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">Licensed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed, not released:</span></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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Released and licensed content:</span></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,299</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,373</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">842</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,471</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></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 style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">452</span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">351</span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have future minimum commitments for licensed content that are not recognized in our consolidated balance sheet as of December&#160;31, 2024 totaling $2.8&#160;billion.</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><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 amount of accrued participation and residual liabilities that we expect to pay during the upcoming operating cycle.</span></div><div style="margin-bottom:6pt;margin-top:4pt;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:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.620%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">Current portion of accrued participations and residuals</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,671&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization and Recognition of Film and Television Content</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as well as acquired libraries. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns and distribution strategies, public acceptance and historical results for similar productions. Amortization for content predominantly monetized with other owned or licensed content is recorded based on estimated usage. In determining the method of amortization and estimated life of an acquired film or television library, we generally use the method and the life that most closely follow the undiscounted cash flows over the estimated life of the asset. We do not capitalize costs related to the distribution of a film in movie theaters or the licensing or sale of a film or television production, which primarily include costs associated with marketing and distribution.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Owned and licensed content are presented as noncurrent assets in film and television costs. We present amortization of owned and licensed content and accrued costs associated with participations and residuals payments in programming and production costs.</span></div><div style="margin-bottom:6pt;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%">Film and television productions may be eligible for tax incentives from certain state, local or foreign jurisdictions. These incentives generally provide for transferable or redeemable tax credits upon meeting established levels of qualified production spending within a participating jurisdiction. We record a receivable for a production tax incentive program when there is a reasonable assurance of collection with a corresponding reduction of capitalized film and television costs, and the related amortization.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may enter into co-financing arrangements with third parties to jointly finance or distribute certain of our film productions. These arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor who owns an undivided copyright interest in the film. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards of ownership proportionate to their ownership in the film. We account for the proceeds received from the investor under these arrangements as a reduction of our capitalized film costs and the investor&#8217;s interest in the profit or loss of the film is recorded as either a charge or a benefit, respectively, in programming and production costs. The investor&#8217;s interest in the profit or loss of a film is recorded each period using the individual film forecast computation method.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an event or a change in circumstance occurs that was known or knowable as of the balance sheet date and that indicates the fair value of either owned or licensed content is less than the unamortized costs in the balance sheet, we determine the fair value and record an impairment charge to the extent the unamortized costs exceed the fair value. Owned content is assessed either individually or in identified film groups, for content predominantly monetized on an individual basis or with other content, respectively. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a film group is generally assessed in packages, channels or dayparts. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Licensed content is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Estimated fair values of owned and licensed content are generally based on Level 3 inputs including analysis of market participant estimates of future cash flows.&#160;We record charges related to impairments or content that is substantively abandoned to programming and production costs.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sports Rights</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the costs of multiyear, live-event sports rights as the rights are used over the contract term based on estimated relative value. Estimated relative value is generally based on the terms of the contract and the nature of and potential revenue generation of the deliverables within the contract. Sports rights are accounted for as executory contracts and are not subject to impairment. When cash payments, including advanc</span>ed payments, exceed the relative value of the sports rights delivered, we recognize an asset in licensed content. Production costs incurred in advance of airing are also presented in licensed content.<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_EntertainmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 entities in the entertainment industry.</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 920<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/920/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477952/920-440-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/928/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 922<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/922/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 926<br> -Publisher FASB<br> -URI https://asc.fasb.org/926/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_EntertainmentTextBlock</td>
</tr>
<tr>
<td style="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_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-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>54
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386404064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 5: Income Taxes</span></div></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:57.878%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) Before Income Taxes</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</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><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">19,615</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">22,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">19,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span></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:700;line-height:100%">(942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(1,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(10,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,673</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;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:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Income Tax Expense</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Expense (Benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,194</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,115</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></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:700;line-height:100%">389</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">3,698</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">5,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Expense (Benefit):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></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:700;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">(902)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">(2,739)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">(834)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,796</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax expense (benefit) differs from the federal statutory amount because of the effect of the items detailed in the table below.</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: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><td style="width:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></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%">Year ended December&#160;31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,921</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></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:700;line-height:100%">363</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign income taxed at different rates</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">363</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="background-color:#cceeff;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></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></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:10pt;font-weight:400;line-height:100%">Adjustments to uncertain and effectively settled tax positions, net</span></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:700;line-height:100%">332</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">179&#160;</span></td><td style="background-color:#ffffff;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></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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tax credits</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Excess tax benefits recognized on share-based compensation</span></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:700;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 legislation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Internal corporate reorganization</span></div></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:700;line-height:100%">(1,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other</span></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:700;line-height:100%">93</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,796</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) We updated our presentation in 2024 to include all federal tax credits within the &#8220;tax credits&#8221; caption, which results in reclassification of prior period amounts. Federal tax credits for foreign income taxes previously presented within the &#8220;foreign income taxed at different rates&#8221; caption and federal research and development credits previously presented in a stand-alone caption are now presented within the &#8220;tax credits&#8221; caption.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We base our provision for income taxes on our current period income, changes in our deferred income tax assets and liabilities, income tax rates, changes in estimates of our uncertain tax positions, tax planning opportunities available in the jurisdictions in which we operate and excess tax benefits or deficiencies that arise when the tax consequences of share-based compensation differ from amounts previously recognized in the statements of income. We recognize deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of our assets and liabilities and for the expected benefits of using net operating loss carryforwards. When a change in the tax rate or tax law has an impact on deferred taxes, we apply the change based on the years in which the temporary differences are expected to reverse. We record the change in our consolidated financial statements in the period of enactment. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the income tax consequences of a business combination includes identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on our estimate of the ultimate tax basis that will be accepted by the various tax authorities. We record liabilities for contingencies associated with prior tax returns filed by the acquired entity based on criteria set forth in the appropriate accounting guidance. We adjust the deferred tax accounts and the liabilities periodically to reflect any revised estimated tax basis and any estimated settlements with the various tax authorities. The effects of these adjustments are recorded to income tax expense.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty. In these cases, we evaluate our tax position using the recognition threshold and the measurement attribute in accordance with the accounting guidance related to uncertain tax positions. Examples of these transactions include business acquisitions and dispositions, including consideration paid or received in connection with these transactions, certain financing transactions, and the allocation of income among state and local tax jurisdictions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We determine whether it is more likely than not that a tax position will be sustained on examination, including the resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in our consolidated financial statements. We classify interest and penalties, if any, associated with our uncertain tax positions as a component of income tax expense (benefit).</span></div><div style="margin-bottom:6pt;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><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Net Deferred Tax Liability</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 operating loss and other loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,415</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Advance on sale of investment (see Note 7)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,437</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,367&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible accruals and other</span></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:700;line-height:100%">4,232</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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: Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,498</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">6,586</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">6,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and intangible assets</span></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:700;line-height:100%">28,672</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">29,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">934</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt</span></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:700;line-height:100%">2,055</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,814&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign subsidiaries and undistributed foreign earnings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">31,704</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">32,212&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 deferred tax liability</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,118</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,894&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.326%"></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:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in our Valuation Allowance for Deferred Tax Assets</span></div></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="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:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Beginning balance</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">3,679</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Additions charged to income tax expense and other accounts</span></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:700;line-height:100%">910</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,498</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,679&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our net deferred tax liability in 2024 that were not recorded as deferred income tax expense (benefit) are primarily related to an increase of $124 million associated with items included in other comprehensive income (loss).</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, net operating loss and other carryforwards primarily reflects foreign net operating loss carryforwards of $11.8 billion, which primarily relate to our foreign operations in Europe and the majority of which can be carried forward indefinitely. The determination of the realization of the foreign net operating loss carryforwards is dependent on our subsidiaries&#8217; taxable income or loss, redetermination from taxing authorities, and foreign laws that can change from year to year and impact the amount of such carryforwards. We recognize a valuation allowance if we determine it is more likely than not that some portion, or all, of a deferred tax asset will not be realized. As of December&#160;31, 2024 and 2023, our valuation allowance was primarily related to our foreign net operating loss carryforwards. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we completed an internal corporate reorganization related to certain foreign subsidiaries, which resulted in a federal net capital loss of $9.1 billion as of December&#160;31, 2024. This capital loss can be carried back and applied against capital gains recognized on our prior federal income tax returns for 2021 through 2023, and as a result, we recognized an income tax benefit and a corresponding refund receivable of $1.9 billion. Deferred federal income tax has not been recognized on the excess of the financial reporting basis over the tax basis in foreign subsidiaries resulting from the reorganization where indefinite reversal criteria have been met. Any liabilities would be recognized upon a taxable disposition of such subsidiaries; however, the determination of the amount of any unrecognized deferred income tax liabilities is not practicable.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A net current federal tax receivable of $2.0 billion is included in other current assets within our consolidated balance sheet as of December&#160;31, 2024. There were no net current federal tax receivables as of December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-bottom: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:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of Unrecognized Tax Benefits</span></div></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="border-top:1pt solid #000000;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%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits, January&#160;1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,593</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,042&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></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:700;line-height:100%">396</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">201</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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></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:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></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:700;line-height:100%">(268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to expiration of statutes of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Settlements with tax authorities and other</span></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:700;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits, December&#160;31</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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></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></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our gross unrecognized tax benefits include both amounts related to positions for which we have recorded liabilities for potential payment obligations and those for which tax has been assessed and paid. The amounts exclude the federal benefits on state tax positions that were recorded to deferred income taxes. If we were to recognize our gross unrecognized tax benefits in the future, $2.2 billion would impact our effective tax rate and the remaining amount would increase our deferred income tax liability.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amount and timing of the recognition of any such tax benefit is dependent on the completion of examinations of our tax filings by the various tax authorities and the expiration of statutes of limitations. It is reasonably possible that certain tax contests could be resolved within the next 12 months that may result in a decrease in our effective tax rate. Accrued interest and penalties associated with our liability for uncertain tax positions were not material in any period presented.</span></div>The IRS has completed its examination of our income tax returns for all years through 2022. Various states are examining our state tax returns and the tax years of those tax returns currently under examination vary by state, with most of the periods relating to tax years 2011 and forward. Various foreign jurisdictions are examining our tax returns and the tax years of those tax returns currently under examination vary by country, with most of the periods relating to tax years 2010 and forward.<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 tax.</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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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/2147477891/740-270-50-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>55
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876392990272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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="margin-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 6: Debt</span></div></td></tr></table></div><div style="margin-top:4pt;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:43.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt Outstanding</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Interest Rate as of December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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:130%">Weighted-Average Interest Rate as of December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2024</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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</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><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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Term loans</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">3.2</span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">3.1</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Senior notes with maturities of 5 years or less, at face value</span></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:700;line-height:100%">3.4</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">3.5&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%">26.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">25.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Senior notes with maturities between 5 and 10 years, at face value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.6</span><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="background-color:#cceeff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.1</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Senior notes with maturities greater than 10 years, at face value</span></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:700;line-height:100%">3.9</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">3.8&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%">55.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">53.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">(6.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">4.1</span><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="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">99.1</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">97.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">4.9</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Noncurrent portion of debt</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">94.2</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Rate represents an effective interest rate and includes the effects of amortization of debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, as well as the effects of our derivative financial instruments.</span></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">As of December&#160;31, 2024, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#163;3.3 billion, &#8364;8.5 billion and &#165;22.3 billion RMB. As of December&#160;31, 2023, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#163;2.6 billion, &#8364;6.7 billion and &#165;22.1 billion RMB.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our senior notes are unsubordinated and unsecured obligations and are subject to parent and/or subsidiary guarantees. As of December&#160;31, 2024 and 2023, substantially all of our debt obligations were fixed-rate debt and our debt had an estimated fair value of $89.8 billion and $92.2 billion, respectively. The estimated fair value of our publicly traded debt was primarily based on Level 1 inputs that use quoted market value for the debt. The estimated fair value of debt for which there are no quoted market prices was based on Level 2 inputs that use interest rates available to us for debt with similar terms and remaining maturities. </span></div><div style="margin-top:5pt;text-align:justify"><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><td style="width:86.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Maturities of Debt</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2029</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Thereafter</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving Credit Facility and Commercial Paper Program</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, we entered into a new $11.8&#160;billion revolving credit facility with a syndicate of banks, due May 17, 2029, that may be used for general corporate purposes. We may increase the commitments under the facility up to a total of $14.8&#160;billion, as well as extend the expiration date to no later than May 17, 2031, subject to the approval of the lenders. The interest rate consists of a benchmark rate plus a borrowing margin that is determined based on Comcast&#8217;s credit rating. </span><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 December&#160;31, 2024, the borrowing margin for borrowings based on the Adjusted Term SOFR Rate, as defined in the agreement, was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.875%</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 facility requires that we maintain a certain financial ratio based on debt and EBITDA, as defined in th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e agreement. In connection with our entry into the new credit facility, we terminated our prior credit facility dated as of March 30, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial paper program is supported by our revolving credit facility and provides a lower cost source of borrowing to fund short-term working capital requirements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, we had no borrowings outstanding under our revolving credit facility or our commercial paper program. As of December&#160;31, 2024, amounts available under our revolving credit facility, net of amounts outstanding under our commercial paper program and outstanding letters of credit and bank guarantees, totaled $11.8&#160;billion. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Letters of Credit and Bank Guarantees</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we and certain of our subsidiaries had undrawn irrevocable standby letters of credit and bank guarantees totaling $288&#160;million to cover potential fundings under various agreements.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives and Hedging</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%">We use financial instruments designated as hedging instruments primarily to manage exposures to (1) foreign exchange rate fluctuations resulting from certain foreign currency denominated debt obligations and intercompany funding arrangements and from the consolidation of our foreign operations; and (2) interest rate risk relating to our debt. Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on underlying exposures with gains and losses on the instruments used to hedge them.</span></div><div style="margin-bottom: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><td style="width:34.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.341%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt 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, 2024</span></td><td colspan="6" style="border-top:1pt 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:400;line-height:100%">December 31, 2023</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:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Designation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:1pt solid #000000;padding:2px 1pt;text-align: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 Derivative Asset (Liability)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Notional</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Net Derivative Asset (Liability)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Foreign Exchange Risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:700;line-height:100%">Foreign Currency Denominated Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value hedge</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><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:10pt;font-weight:400;line-height:100%">Cash flow hedge</span></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:700;line-height:100%">0.8</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;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-style:italic;font-weight:700;line-height:100%">Intercompany Loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Foreign currency forwards</span></td><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:10pt;font-weight:400;line-height:100%">Fair value hedge</span></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:700;line-height:100%">1.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">0.1</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Net Investments in Foreign Subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Foreign currency denominated debt</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="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:10pt;font-weight:400;line-height:100%">Net investment hedge</span></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:700;line-height:100%">7.3</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 investment hedge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Interest Rate Risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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%">Fixed-to-variable interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-bottom: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%">Fair value hedge</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">2.5</span><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="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom: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="background-color:#cceeff;border-bottom: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%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom: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="background-color:#cceeff;border-bottom: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%">(0.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Our foreign currency denominated debt designated as net investment hedges are non-derivative instruments and amount shown is the value of debt designated as a hedge. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our derivative financial instruments are primarily measured using Level 2 inputs using a market-based approach. Net cash received or paid related to our derivative instruments is classified in our consolidated statements of cash flows based on the objective of the instrument and the classifications of the applicable underlying cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of derivative instruments accounted for as fair value hedges are primarily recorded within earnings and changes in the fair value of cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged items affect earnings. The earnings impacts are recorded within the same line item as the item being hedged. The table below summarizes the impact of our hedged foreign currency denominated debt and intercompany loans and the associated derivative contracts on the other income (loss) component of investment and other income (loss).</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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction gains (losses)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">(0.6)</span></td><td style="background-color:#cceeff;border-top:1pt 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: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%">Derivative gains (losses)</span></td><td style="border-bottom: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:700;line-height:100%">$</span></td><td style="border-bottom: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:700;line-height:100%">0.1</span><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="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">0.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">0.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses resulting from currency movements on debt and changes in the fair value of cross-currency swaps designated as net investment hedges are recorded within the currency translation adjustments component of accumulated other comprehensive income (loss). The table below summarizes the amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss).</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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net investment hedges</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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_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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<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 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<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> -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 (g)<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 (i)<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 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 (b)<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 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 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>56
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393146000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 and Variable Interest Entities</a></td>
<td class="text"><div style="margin-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 7: Investments and Variable Interest Entities</span></div></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:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and Other Income (Loss), Net</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (losses) of investees, net </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(680)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Realized and unrealized gains (losses) on equity securities, net </span></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:700;line-height:100%">(313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss), net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">502</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(490)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,252&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of unrealized gains (losses), net recognized in 2024, 2023 and 2022 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period was $(288)&#160;million, $(140)&#160;million and $(394)&#160;million, respectively.</span></div><div style="margin-top:5pt;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:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equity method</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,252</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Marketable equity securities </span></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:700;line-height:100%">11</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Nonmarketable equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,221</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 investments</span></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:700;line-height:100%">184</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">8,668</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: Current investments</span></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:700;line-height:100%">21</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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%">Noncurrent investments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">8,647</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">9,385&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the equity method to account for investments in which we have the ability to exercise significant influence over the investee&#8217;s operating and financial policies, or in which we hold a partnership or limited liability company interest in an entity with specific ownership accounts, unless we have virtually no influence over the investee&#8217;s operating and financial policies. Equity method investments are recorded at cost and are adjusted to recognize (1) our share, based on percentage ownership or other contractual basis, of the investee&#8217;s net income or loss after the date of investment, (2) amortization of the recorded investment that exceeds our share of the book value of the investee&#8217;s net assets, (3) additional contributions made and dividends or other distributions received, and (4) impairments resulting from other-than-temporary declines in fair value. For some investments, we record our share of the investee&#8217;s net income or loss one quarter in arrears due to the timing of our receipt of such information. Gains or losses on 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%">sale of equity method investments are recorded to other income (loss), net. If an equity method investee were to issue additional securities that would change our proportionate share of the entity, we would recognize the change, if any, as a gain or loss to oth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">er income (loss), net. Cash distributions received from equity method investments are considered returns on investment and are presented within operating activities in the consolidated statements of cash flows to the extent of cumulative equity in net income of the investee. Additional distributions are presented as investing activities. Distributions presented within operating activities totaled $297&#160;million, $217&#160;million and $162&#160;million in 2024, 2023 and 2022, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Atairos</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2016, we established Atairos Group, Inc., a strategic company focused on investing in and operating companies in a range of industries and business sectors, both domestically and internationally. Atairos is controlled by management companies led by our former CFO through interests that carry all of the voting rights. We are the only third-party investor in Atairos. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, we amended our agreement with Atairos, which primarily extended the investment term of the agreement from up to 12 years to up to 16.5 years, extended the period in which capital can be recycled to the full investment period and decreased our commitment to fund Atairos from up to $5&#160;billion to up to $4.5&#160;billion in the aggregate at any one time, subject to certain offsets, with the maximum amount of annual capital calls reduced to $400&#160;million, plus certain amounts previously distributed. In addition, we have separately committed to fund Atairos&#160;$40 million annually for a management fee, subject to certain adjustments. The management company investors have committed to fund from $50 million to $100 million, with at least&#160;$40 million to be funded by our former CFO, subject to his continued role with Atairos. Our economic interests do not carry voting rights and obligate us to absorb approximately 99% of any losses and they provide us the right to receive approximately 86% of any residual returns in Atairos, in either case on a cumulative basis.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that Atairos is a VIE, that we do not have the power to direct the activities that most significantly impact the economic performance of Atairo</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 as we have no voting rights and only certain consent rights, and that we are not a related party with our former CFO or the management companies. We therefore do not consolidate Atairos and account for our investment as an equity method investment. Certain distributions retained by Atairos on our behalf are accounted for as advances and classified within other investments. Atairos may pledge our remaining unfunded capital commitment as security to lenders in connection with certain financing arrangem</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ents. This has no effect on our funding commitments. There are no other liquidity arrangements, guarantees or other financial commitments between Comcast and Atairos, and therefore our maximum risk of financial loss is our investment balance and our remaining unfunded capital commitment of $1.4 billion as of December&#160;31, 2024.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Atairos follows investment company accounting and records its inv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estments at their fair values each reporting period with the net gains or losses reflected in its statement of operations. We recognize our share of these gains and losses in equity in net income (losses) of investees, net. In 2024, 2023 and 2022, we made cash capital contributions totaling $73 million, $145 million, and $52 million, respe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ctively, to Atairos. As of December&#160;31, 2024 and 2023, our investment, inclusive of advances classified within other investments, was $5.1 billion and $5.5 billion, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hulu and Collateralized Obligation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we entered into a series of agreements with The Walt Disney Company and certain of its subsidiaries, whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. Concurrent with these agreements, we also acquired additional ownership interest in Hulu previously held by AT&amp;T. Following these transactions, our interest was approximately 33% and we had the right, but not the obligation, to fund our proportionate share of future equity capital calls. The agreements included put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we could require Disney to buy, and Disney could require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of $27.5 billion for 100% of the equity of Hulu. In the third quarter of 2023, we amended these agreements and agreed, among other things, that the put/call provisions regarding our interest could be exercised in November 2023 (in addition to subsequent periods) and that we would fund our share of prior equity capital calls if the put/call was exercised in November 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, we exercised our put right requiring Disney to purchase our interest in Hulu. As a result, in the fourth quarter of 2023, Disney paid us $8.6&#160;billion, representing $9.2&#160;billion for our share of Hulu&#8217;s minimum equity value, less $557&#160;million for our share of prior capital calls. Additional proceeds for any excess of the fair value of our interest over the $9.2&#160;billion minimum equity value will be due following final determination of Hulu&#8217;s fair value pursuant to a third-party appraisal process. In connection with the transaction, Disney also agreed to share with us 50% of the future tax benefits resulting from the purchase of our interest in Hulu. Because we continue to hold our interest in Hulu, the $9.2&#160;billion payment from Disney is treated as an advance on the sale of our interest, which will be recognized following the finalization of the appraisal process. The receipt of the minimum proceeds resulted in a tax gain in 2023. The recorded value of our investment in Hulu of $883 million and $863 million as of December&#160;31, 2024 and 2023, respectively, continues to reflect our historical cost in applying the equity method, and therefore, is less than its fair value.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of $5.2 billion under a term loan facility, which was fully collateralized by the minimum guaranteed proceeds of the put/call option related to our investment in Hulu. The term loan was due at the earlier of March 2024 or upon receipt of the proceeds under the put/call provisions and was repaid in the fourth quarter of 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present the advance on the sale of our investment and the term loan separately in our consolidated balance sheets in the captions &#8220;advance on sale of investment&#8221; and &#8220;collateralized obligation,&#8221; respectively.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Equity Securities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities and the carrying values are primarily presented in other current assets. The changes in fair value of our marketable equity securities between measurement dates are recorded in realized and unrealized gains (losses) on equity securities, net. The fair values of our marketable equity securities are based on Level 1 inputs that use quoted market prices.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonmarketable Equity Securities </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify investments without readily determinable fair values that are not accounted for under the equity method as nonmarketable equity securities. The accounting guidance requires nonmarketable equity securities to be recorded at cost and adjusted to fair value at each reporting period. However, the guidance allows for a measurement alternative, which is to record the investments at cost, less impairment, if any, and subsequently adjust for observable price changes of identical or similar investments of the same issuer. We generally apply the measurement alternative, adjusting the investments for observable price changes of identical or similar investments of the same issuer, to our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities primarily based on Level 2 inputs that are derived from observable price changes of similar securities adjusted for insignificant differences in rights and obligations. The changes in value are recorded in realized and unrealized gains (losses) on equity securities, net.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Other investments also includes certain short-term instruments with maturities over three months when purchased, such as commercial paper, certificates of deposit and U.S. government obligations, that are generally accounted for at amortized cost. We had no short-term instruments 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, 2024. As of December&#160;31, 2023, these short-term instruments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">totaled $254&#160;million</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%"> The carrying amounts of these investments approximate their fair values, which are primarily based on Level 2 inputs that use interest rates for instruments with similar terms and remaining maturities. Proceeds from short-term instruments in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2024, 2023 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%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $702&#160;million, $560&#160;million and $1.6&#160;billion, respectively. Purchases of short-term instruments in</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%">2024, 2023 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%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $443 million, $506 million and $1.8&#160;billion, respectively.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment Testing of Investments</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our investment portfolio, other than our marketable equity securities, each reporting period to determine whether there are identified events or circumstances that would indicate there is a decline in the fair value. For our nonpublic investments, if there are no identified events or circumstances that would have a significant adverse effect on the fair value of the investment, then the fair value is not estimated. For our equity method investments, if an investment is deemed to have experienced an other-than-temporary decline below its cost basis, we reduce the carrying amount of the investment to its quoted or estimated fair value, as applicable, and establish a new cost basis for the investment. For our nonmarketable equity securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments, we record the impairment to other income (loss), net.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Variable Interest Entity</span></div><div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Universal Beijing Resort</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we entered into an agreement with a consortium of Chinese state-owned companies to build and operate a Universal theme park and resort in Beijing, China (&#8220;Universal Beijing Resort&#8221;), which opened in September 2021. We own a 30% interest in Universal Beijing Resort and the construction was funded through a combination of debt financing and equity contributions from the partners in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain covenants and a maximum borrowing limit of &#165;29.7 billion RMB (approximately $4.2 billion). The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the inve</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stors. A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of December&#160;31, 2024, Universal Beijing Resort had $3.4 billion of debt outstanding, including $3.0 billion principal amount of a term loan outstanding under the debt financing agreement. As of December&#160;31, 2023, Universal Beijing Resort had $3.5 billion of debt outstanding, including $3.1 billion principal amount of a term loan outstanding under the debt financing agreement.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that Universal Beijing Resort is a VIE based on its governance structure, and we consolidate it because we have the power to direct activities that most significantly impact its economic performance. There are no liquidity arrangements, guarantees or other financial commitments between us and Universal Beijing Resort, and therefore our maximum risk of financial loss is our 30% interest. Universal Beijing Resort&#8217;s results of operations are reported in our Theme Parks segment. Our consolidated statements of cash flows includes the costs of construction and related borrowings in the &#8220;construction of Universal Beijing Resort&#8221; and &#8220;proceeds from borrowings&#8221; captions, respectively, and equity contributions from the noncontrolling interests are included in other financing activities. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, our consolidated balance sheets included assets and liabilities of Universal Beijing Resort totaling $7.3 billion and $7.0 billion, respectively. As of December&#160;31, 2023, our consolidated balance sheets included assets and liabilities of Universal Beijing Resort totaling $7.8 billion and $7.2 billion, respectively. The assets and liabilities of Universal Beijing Resort primarily consist of property and equipment, operating lease assets and liabilities, and debt.</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/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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>57
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386435984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 8: Property and Equipment</span></div></td></tr></table></div><div style="margin-top:7pt;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.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.604%"></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:125%">December&#160;31 (in billions)</span></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:8pt;font-weight:400;line-height:130%">Weighted-Average<br/>Original Useful Life<br/>as&#160;of&#160;December&#160;31,&#160;2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:125%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:125%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distribution systems</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">&#160;11 years </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.8</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 premise equipment</span></td><td colspan="3" style="background-color:#ffffff;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;6 years </span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">23.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Buildings, theme park infrastructure and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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;32 years </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22.1</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 equipment</span></td><td colspan="3" style="background-color:#ffffff;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;11 years </span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">18.1</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">17.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Construction in process</span></td><td colspan="3" style="background-color:#cceeff;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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.6</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Land</span></td><td colspan="3" style="background-color:#ffffff;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%">N/A</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">2.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Property and equipment, at cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">122.1</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">118.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: Accumulated depreciation</span></td><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">59.5</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">58.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.5</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;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:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and Equipment by Geographic Location</span></div></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="border-top:1pt solid #000000;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:400;line-height:100%">December 31 (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:125%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;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</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52.6</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><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="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:700;line-height:100%">10.0</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.5</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. We capitalize improvements that extend asset lives and expense repairs and maintenance costs as incurred. We record depreciation using the straight-line method over the asset&#8217;s estimated useful life. For assets that are sold or retired, we remove the applicable cost and accumulated depreciation and, unless the gain or loss on disposition is presented separately, we recognize it as a component of depreciation expense. Capital expenditures for the construction of Universal Beijing Resort are presented separately in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the costs associated with the construction of and improvements to our HFC network, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs associated with installation of our services, including the customer&#8217;s connection to our network, in accordance with the accounting guidance related to cable television companies. Costs capitalized include all direct costs for labor and materials, as well as various indirect costs. Costs incurred in connection with subsequent disconnects, and reconnects of previously deployed customer premise equipment, are expensed as they are incurred.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of our property and equipment whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of depreciation expense.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our cable franchise agreements and lease agreements contain provisions requiring us to restore facilities or remove property in the event that the franchise or lease agreement is not renewed. We expect to continually renew our cable franchise agreements and therefore cannot reasonably estimate liabilities associated with such agreements. A remote possibility exists that franchise agreements could be terminated unexpectedly, which could result in us incurring significant expense in complying with restoration or removal provisions. We do not have any material liabilities related to asset retirement obligations recorded in our consolidated financial statements.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876392982864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 9: Goodwill and Intangible Assets</span></div></td></tr></table></div><div style="margin-top:4pt;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:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></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:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill&#160;</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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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:4pt;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:25.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.238%"></td><td style="width:0.1%"></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><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in billions)</span></td><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:8pt;font-weight:400;line-height:130%">Cable<br/>Communications</span></td><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:8pt;font-weight:400;line-height:130%">Residential Connectivity &amp; Platforms</span></td><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:8pt;font-weight:400;line-height:130%">Business Services Connectivity</span></td><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:8pt;font-weight:400;line-height:130%">Media</span></td><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:8pt;font-weight:400;line-height:130%">Studios</span></td><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:8pt;font-weight:400;line-height:130%">Theme<br/>Parks</span></td><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:8pt;font-weight:400;line-height:130%">Sky</span></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:400;line-height:125%">Total</span></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="background-color:#cceeff;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:700;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26.0</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">16.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">14.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">3.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">5.8</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">18.1</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">58.5</span><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="background-color:#ffffff;border-top:1pt 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="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="background-color:#cceeff;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%">Segment change</span></td><td colspan="2" style="background-color:#cceeff;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%">(16.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">27.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">4.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">(18.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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%">Foreign currency translation and other</span></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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:700;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.5</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.9</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67.8</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">28.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">2.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">19.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">3.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">5.4</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">59.3</span><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="background-color:#ffffff;border-top:1pt 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="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><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="background-color:#cceeff;border-top:1pt 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%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;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.0)</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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:700;line-height:100%">Balance, December 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.9</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66.4</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:700;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27.8</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.5</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58.2</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><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><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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amounts relate to the 2022 impairment related to Sky, with the 2023 amounts allocated to our new segments on a consistent basis with goodwill. Amounts are impacted by foreign currency translation each period.</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is calculated as the excess of the consideration transferred over the identifiable net assets acquired in a business combination and represents the future economic benefits expected to arise from anticipated synergies and intangible assets acquired that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and other agreements. We assess the recoverability of our goodwill annually, or more frequently whenever events or substantive changes in circumstances indicate that the carrying amount of a reporting unit may exceed its fair value. We test goodwill for impairment at the reporting unit level. To determine our reporting units, we evaluate the components one level below the segment level and we aggregate the components if they have similar economic characteristics. We evaluate the determination of our reporting units used to test for impairment periodically or whenever events or substantive changes in circumstances occur. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit&#8217;s carrying value exceeds its fair value. Unless presented separately, the impairment charge is included as a component of amortization expense. </span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we recorded a goodwill impairment of $8.1 billion in our Sky reporting unit. The fair value of the reporting unit was estimated using a discounted cash flow analysis. When performing this analysis, we also considered multiples of earnings from comparable public companies and recent market transactions. The decline in fair value primarily resulted from an increased discount rate and reduced estimated future cash flows as a result of macroeconomic conditions in the Sky territories. The impairment is presented in goodwill and long-lived asset impairments in the consolidated statements of income.</span></div><div style="margin-top:5pt;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:35.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div></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;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="6" 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="6" 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%">2023</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:400;line-height:100%">December&#160;31 (in billions)</span></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:8pt;font-weight:400;line-height:130%">Weighted-Average</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Original Useful Life</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">as&#160;of&#160;December&#160;31, 2024</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:130%">Gross</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Carrying</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:130%">Accumulated</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:130%">Gross</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Carrying</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:130%">Accumulated</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise rights</span></td><td colspan="3" style="background-color:#ffffff;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%">N/A</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FCC licenses</span></td><td colspan="3" style="background-color:#cceeff;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%">N/A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">62.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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="background-color:#ffffff;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%">62.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Finite-Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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%">13 years </span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.5</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;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%">5 years</span></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:700;line-height:100%">24.9</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(16.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">23.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(14.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 agreements and rights</span></td><td colspan="3" style="background-color:#cceeff;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%">27 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.4</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">56.8</span><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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">(34.0)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;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%">55.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;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%">(30.3)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist primarily of our cable franchise rights. Our cable franchise rights represent the values we attributed to agreements with state and local authorities that allow access to homes and businesses in cable service areas acquired in business combinations. We do not amortize our cable franchise rights because we have determined that they meet the definition of indefinite-lived intangible assets since there are no legal, regulatory, contractual, competitive, economic or other factors that limit the period over which these rights will contribute to our cash flows. We reassess this determination periodically or whenever events or substantive changes in circumstances occur. The purchase of spectrum rights </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is presented </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separately in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the recoverability of our cable franchise rights and other indefinite-lived intangible assets annually, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. We evaluate the unit of account used to test for impairment of our cable franchise rights and other indefinite-lived intangible assets periodically or whenever events or substantive changes in circumstances occur to ensure impairment testing is performed at an appropriate level. The assessment of recoverability may first consider qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. When performing a quantitative assessment, we estimate the fair value of our cable franchise rights and other indefinite-lived intangible assets. If the fair value of our cable franchise rights or other indefinite-lived intangible assets were less than the carrying amount, we would recognize an impairment charge for the difference between the estimated fair value and the carrying value of the assets. Unless presented separately, the impairment charge is included as a component of amortization expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software, trade names and intellectual property rights. Our finite-lived intangible assets are amortized primarily on a straight-line basis over their estimated useful life or the term of the associated agreement.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the estimated amortization expense of our customer relationships and other agreements and rights, including trade names and intellectual property rights. </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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Estimated Amortization Expense </span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%">2029</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize direct development costs associated with internal-use software, including external direct costs of material and services and payroll costs for employees devoting time to these software projects. We also capitalize costs associated with arrangements that constitute the purchase of, or convey a license to, software licenses. We generally amortize them on a straight-line basis over a period not to exceed five years. We expense maintenance and training costs, as well as costs incurred during the preliminary stage of a project, as they are incurred. We capitalize initial operating system software costs and amortize them over the life of the associated hardware. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of our finite-lived intangible assets whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of amortization expense.</span></div>In 2022, in connection with our annual goodwill impairment assessment, we also recorded impairments of intangible assets, which primarily related to customer relationship assets resulting from our Sky acquisition. These impairments totaled $485&#160;million and are presented in <span style="-sec-ix-hidden:f-1306">goodwill and long-lived asset impairments</span> in the consolidated statements of income.<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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393028416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:15pt"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 10: Employee Benefit Plans</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><div style="margin-top:5pt"><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:60.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></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:400;line-height:100%">As of and for the year ended December&#160;31 (in millions)</span></div></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Benefit obligation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,812</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Interest expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">370</span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain unfunded, nonqualified deferred compensation plans for certain members of management and nonemployee directors. The amount of compensation deferred by each participant is based on participant elections. Participant accounts are credited with income primarily based on a fixed annual rate. Participants are eligible to receive distributions from their account based on elected deferral periods that are consistent with the plans and applicable tax law.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have purchased life insurance policies to recover a portion of the future payments related to our deferred compensation plans. As of December&#160;31, 2024 and 2023, the cash surrender value of these policies, which is recorded to other noncurrent assets, net, was $566 million and $512 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Postretirement Benefit Plans</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor several 401(k) defined contribution retirement plans that allow eligible employees to contribute a portion of their compensation through payroll deductions in accordance with specified plan guidelines. We make contributions to the plans that include matching a percentage of the employees&#8217; contributions up to certain limits. In 2024, 2023 and 2022, expenses related to these plans totaled $661 million, $650 million and $632 million, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We participate in various multiemployer benefit plans, including pension and postretirement benefit plans, that cover some of our employees and temporary employees who are represented by labor unions. We also participate in other multiemployer benefit plans that provide health and welfare and retirement savings benefits to active and retired participants. If we cease to be obligated to make contributions or were to otherwise withdraw from participation in any of these plans, applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. In addition, actions taken by other participating employers may lead to adverse changes in the financial condition of one of these plans, which could result in an increase in our withdrawal liability. Total contributions we made to multiemployer benefit plans and any potential withdrawal liabilities were not material in any of the periods presented.</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement benefits.</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 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876392985664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text"><div style="margin-bottom: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 11: Equity</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the aggregate, holders of our Class&#160;A common stock have 66</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% of the voting power of our common stock and holders of our Class B common stock have 33</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% of the voting power of our common stock, which percentage is generally non-dilutable under the terms of our articles of incorporation. Each share of our Class B common stock is entitled to 15 votes. The number of votes held by each share of our Class&#160;A common stock depends on the number of shares of Class&#160;A and Class B common stock outstanding at any given time. The 33</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%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">% aggregate voting power of our Class B common stock cannot be diluted by additional issuances of any other class of common stock. Our Class B common stock is convertible, share for share, into Class&#160;A common stock, subject to certain restrictions.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present excise tax payments related to repurchases of common stock within repurchases of common stock under repurchase program and employee plans in the consolidated statements of cash flows.</span></div><div style="margin-bottom: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:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.603%"></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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of Common Stock Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Stock compensation plans</span></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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Stock compensation plans</span></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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">3,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:700;line-height:100%">Stock compensation plans</span></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:700;line-height:100%">14</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:700;line-height:100%">Employee stock purchase plans</span></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:700;line-height:100%">6</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Balance, December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">3,778</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">9</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><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:60.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Common Shares Outstanding</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="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:115%">Weighted-average number of common shares outstanding &#8211; basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">3,885</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Effect of dilutive securities</span></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:700;line-height:100%">24</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average number of common shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211; diluted</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,908</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">184</span><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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding used in calculating diluted earnings per common share attributable to Comcast Corporation shareholders (&#8220;diluted EPS&#8221;) considers the impact of potentially dilutive securities using the treasury stock method. Our potentially dilutive securities include potential common shares related to our stock options and our restricted share units (&#8220;RSUs&#8221;). Diluted EPS excludes the impact of potential common shares related to our stock options in periods in which the combination of the option exercise price and the associated unrecognized compensation expense is greater than the average market price of our common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Antidilutive securities represent the number of potential common shares related to share-based compensation awards that were excluded from diluted EPS because their effect would have been antidilutive.</span></div><div style="margin-bottom: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:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></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:#006ebf;font-family:'Helvetica',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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cumulative translation adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,596)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;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 gains (losses) on cash flow hedges</span></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:700;line-height:100%">106</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unrecognized gains (losses) on employee benefit obligations and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">325</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;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="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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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%">Accumulated other comprehensive income (loss), net of deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(2,043)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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%">(1,253)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 9: 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(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: 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 (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393117184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:12pt"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 12: Share-Based Compensation</span></div></td></tr></table><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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></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></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%">Year ended December&#160;31 (in millions)</span></div></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Share-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,069</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Related income tax benefit</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">222</span><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="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our share-based compensation plans consist primarily of awards of RSUs and stock options to certain employees and directors as part of our long-term incentive compensation structure. Awards generally vest over a period of 5 years and, in the case of stock options, have a 10 year term. RSUs include performance stock units awarded to certain senior executives with vesting after 3 years based upon the achievement of certain performance conditions. These performance stock units are not material to our consolidated results of operations in any period presented. As of December&#160;31, 2024, virtually all of our stock options outstanding were net settled stock options, which result in fewer shares being issued and no cash proceeds being received by us when the options are exercised. Additionally, eligible employees may purchase shares of our common stock at a discount under our employee stock purchase plans. </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><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options and Restricted Share Units</span></div></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="border-top:1pt solid #000000;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%">As of December&#160;31, 2024, unless otherwise stated (in millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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:125%">Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted during 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Weighted-average exercise price of awards granted during 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options outstanding and unvested RSUs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Weighted-average exercise price of stock options outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">Weighted-average fair value at grant date of unvested RSUs</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align: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.11&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost associated with our share-based compensation is based on an award&#8217;s estimated fair value at the date of grant and is recognized over the period in which any related services are provided. RSUs are primarily valued based on the closing price of our common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the weighted-average fair value on the date of grant of RSUs and stock options awarded under our various plans and the related weighted-average valuation assumptions. </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><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></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%">Year ended December&#160;31</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42.23</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Stock options fair value</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.93</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Option Valuation Assumptions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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:700;line-height:100%">2.9</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">3.2&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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.4&#160;</span></td><td style="background-color:#ffffff;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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.8</span><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="background-color:#cceeff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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:700;line-height:100%">4.2</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">4.2&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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%">1.8&#160;</span></td><td style="background-color:#ffffff;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><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:700;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">5.9</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">5.8</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had unrecognized pretax compensation expense of $2.1 billion related to unvested RSUs and unvested stock options that will be recognized over a weighted-average period of approximately 1.6 years.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<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/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386545184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Financial Information</a></td>
<td class="text"><div style="margin-bottom:7pt;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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 13: Supplemental Financial Information</span></div></td></tr></table></div><div style="margin-top:7pt;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:60.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Payments for Interest and Income Taxes</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,657</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Income taxes</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)(b)</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,096</span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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,265&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Cash payments for income taxes in 2024 includes $1.7 billion related to the purchase of third-party transferable tax credits.</span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Changes in other operating assets and liabilities in the consolidated statements of cash flows included an increase in current tax receivables and a decrease in current taxes payable for the year ended December 31, 2024, and an increase in current taxes payable for the year ended December 31, 2023. See Notes 5 and 7.</span></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncash Activities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024:</span></div><div style="margin-bottom:6pt;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">we acquired $2.8 billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-bottom:6pt;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">we recorded a liability of $1.2 billion for a quarterly cash dividend of $0.31 per common share paid in January 2025</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023:</span></div><div style="margin-bottom:6pt;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">we acquired $2.1 billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-bottom:6pt;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">we recorded a liability of $1.2 billion for a quarterly cash dividend of $0.29 per common share paid in January 2024</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022:</span></div><div style="margin-bottom:6pt;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">we acquired $2.0 billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-bottom:6pt;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">we recorded a liability of $1.1 billion for a quarterly cash dividend of $0.27 per common share paid in January 2023</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-bottom:6pt;text-align:justify"><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 reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the total of the amounts reported in our consolidated statements of cash flows.</span></div><div style="margin-top:5pt;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:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></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%">December 31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,322</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other current assets and other noncurrent assets, net</span></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:700;line-height:100%">55</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">Cash, cash equivalents and restricted cash, end of year</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">7,377</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">6,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Our cash equivalents consist primarily of money market funds and U.S. government obligations, as well as commercial paper and certificates of deposit with maturities of three months or less when purchased. The carrying amounts of our cash equivalents approximate their fair values, which are primarily based on Level 1 inputs.<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_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</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_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876482660144">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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-bottom:6pt;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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 14: Commitments and Contingencies</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Licensed Content </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significant fixed-price purchase obligations related to long-term agreements for licensed content. Refer to Note 4 for additional information. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases consist primarily of real estate, vehicles and other equipment. We determine if an arrangement is a lease at inception. Lease assets and liabilities are recognized upon commencement of the lease based on the present value of the future minimum lease payments over the lease term. The lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. We generally use our incremental borrowing rate based on information available at the commencement of the lease in determining the present value of future payments. The lease asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Lease assets and liabilities are not recorded for leases with an initial term of one year or less. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our operating leases recorded in the balance sheets, lease expense is based on the future minimum lease payments recognized on a straight-line basis over the term of the lease plus any variable lease costs. In 2024, 2023 and 2022, operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statements of income were each $1.2&#160;billion.</span></div><div style="margin-top:5pt;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:71.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.676%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Assets and Liabilities Recorded in our Consolidated Balance Sheet</span></div></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">December 31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%"><span style="-sec-ix-hidden:f-1447"><span style="-sec-ix-hidden:f-1448">Other noncurrent assets, net</span></span></span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">5,524</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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-1451"><span style="-sec-ix-hidden:f-1452">Accrued expenses and other current liabilities</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">751</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%"><span style="-sec-ix-hidden:f-1455"><span style="-sec-ix-hidden:f-1456">Other noncurrent liabilities</span></span></span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,569</span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align: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,838&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:83.110%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Minimum Lease Commitments for Operating Leases</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td colspan="3" style="display:none"></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%">896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td colspan="3" style="display:none"></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%">624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2029</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Thereafter</span></td><td colspan="3" style="display:none"></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%">6,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total future minimum lease payments</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: imputed interest </span></td><td colspan="3" style="display:none"></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%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 liability</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,319&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease terms for operating leases and the weighted-average discount rates used to calculate our operating lease liabilities as of December&#160;31, 2024 were 17 years and 4.2%, respectively, and as of December 31, 2023 were 17 years and 4.1%, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, 2023 and 2022, cash payments for operating leases recorded in the consolidated balance sheets were $1.0 billion, $963 million and $965&#160;million, respectively. Lease assets and liabilities associated with operating leases entered into or modified were not material in any period presented. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligation </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to a contractual obligation that involves an interest held by a third party in the revenue of certain theme parks. The arrangement provides the counterparty with the right to periodic payments associated with current period revenue which are recorded as an operating expense, and beginning in June 2017, the option to require NBCUniversal to purchase the interest for cash in an amount based on a contractual formula. The contractual formula is based on an average of specified historical theme park revenue at the time of exercise, which amount could be significantly higher than our carrying value. As of December&#160;31, 2024, our carrying value was $1.1 billion, and the estimated value of the contractual obligation was $1.8 billion based on inputs to the contractual formula as of that date.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of our business. While the amount of ultimate liability with respect to such proceedings and claims is not expected to materially affect our results of operations, cash flows or financial position, any such legal proceedings or claims could be time-consuming and injure our reputation.</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_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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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/2147478522/954-440-50-1<br><br>Reference 5: 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 6: 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>64
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393119664">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="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 (Loss)</a></td>
<td class="nump">$ 16,192<span></span>
</td>
<td class="nump">$ 15,388<span></span>
</td>
<td class="nump">$ 5,370<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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>65
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876389363552">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonRule10b51ArrAdoptedFlag</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393090912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</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_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</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_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876385843472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with involvement and input from our Board of Directors, performs an annual enterprise-wide risk management (&#8220;ERM&#8221;) assessment to identify and manage key existing and emerging risks for our company. Our ERM process assesses the characteristics and circumstances of the evolving business environment at the time and seeks to identify both the potential impacts to our company of a particular risk and the velocity with which the risk may manifest (e.g., rapidly in less than three months or more slowly in more than twelve months). Our executive management team has the overall responsibility for, and oversight of, our ERM process, and an ERM steering committee manages the process, with one or more senior business executives then monitoring and managing each of the identified risks.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity is among the risks identified for Board-level oversight as a result of our most recent ERM assessment, with our Audit Committee of the Board overseeing our policies, practices and assessments with respect to cybersecurity.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Network and information systems and other technologies, including those that are related to our network management, customer service operations and programming delivery and are embedded in our products and services, are critical to our business activities. We frequently obtain certain confidential, proprietary and/or personal information about our customers, personnel and vendors, which in many cases is provided or made available to third-party vendors who agree to protect it. As a result, we have multiple layers of security designed to detect and block cybersecurity events, as well as a dedicated team of cybersecurity personnel, who assist our CISOs in helping to assess, identify, monitor, detect and manage cybersecurity risks, threats, vulnerabilities and incidents. In the normal course, we engage assessors, consultants and other third parties to assist in various cyber-related matters. For example, an outside consulting firm conducts a National Institute of Standards and Technology and International Organization for Standardization-based cybersecurity capability maturity assessment every three years, which is reviewed with the Audit Committee, and our security teams leverage third-party advisors, as appropriate. We also perform penetration tests, data recovery testing, security audits and risk assessments throughout the year. Our cybersecurity program also incorporates intelligence sharing capabilities about emerging threats within the telecommunications industry and other industries through collaboration with peer companies and specialized consultants and through public-private partnerships with government intelligence agencies. We hold cybersecurity trainings for our employees and request that key vendors do the same.  </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, while we develop and maintain systems, and operate programs that seek to prevent security incidents from occurring, these systems and programs must be constantly monitored and updated in the face of sophisticated and rapidly evolving attempts to overcome our security measures and protections. The occurrence of both intentional and unintentional incidents has caused, and could cause in the future, a variety of adverse business impacts. See &#8220;Item 1A: Risk Factors&#8221; above for additional information on risks related our business, including for example risks related to cyber attacks, information and system breaches, and technology disruptions and failures; our reliance on using and protecting certain intellectual property rights; keeping pace with technological developments; legal and regulatory developments; and obtaining hardware, software and operational support from third-party vendors.</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Our management, with involvement and input from our Board of Directors, performs an annual enterprise-wide risk management (&#8220;ERM&#8221;) assessment to identify and manage key existing and emerging risks for our company. Our ERM process assesses the characteristics and circumstances of the evolving business environment at the time and seeks to identify both the potential impacts to our company of a particular risk and the velocity with which the risk may manifest (e.g., rapidly in less than three months or more slowly in more than twelve months).<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#8217; Chief Information Security Officers (&#8220;CISOs&#8221;) and Chief Technology Officers or other similar officers (&#8220;CTOs&#8221;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.</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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#8217; Chief Information Security Officers (&#8220;CISOs&#8221;) and Chief Technology Officers or other similar officers (&#8220;CTOs&#8221;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate.<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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#8217; Chief Information Security Officers (&#8220;CISOs&#8221;) and Chief Technology Officers or other similar officers (&#8220;CTOs&#8221;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.</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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#8217; Chief Information Security Officers (&#8220;CISOs&#8221;) and Chief Technology Officers or other similar officers (&#8220;CTOs&#8221;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to this Board-level oversight, our Cybersecurity Leadership Council (&#8220;CLC&#8221;) oversees our cybersecurity strategy and is responsible for overseeing and managing our cybersecurity risks. The CLC includes our Chief Financial Officer (&#8220;CFO&#8221;), Chief Legal Officer, head of Internal Audit, Chief Privacy and Data Strategy Officer, and lead internal securities counsel, as well as the CISOs, CTOs, CFOs and General Counsels of our primary businesses. Given the complex and varied nature of our businesses, the Connectivity &amp; Platforms and Content &amp; Experiences businesses each have a dedicated CISO who we believe is appropriately qualified to assess and manage cybersecurity risks. The Connectivity &amp; Platforms CISO has served in various roles in product security and privacy at our company since 2016 and held various leadership and technical positions in Fortune 500 companies before joining our company. The Content &amp; Experiences CISO has served in various roles in information security at our company since 2018 and held various roles in managing security operation center service portfolios and information security before joining our company.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CLC conducts regular meetings throughout the year during which CISOs provide updates and report on meaningful cybersecurity risks, threats, incidents and vulnerabilities in accordance with the CLC&#8217;s reporting framework, as well as related priorities, mitigation and remediation activities, financial and employee resource levels, regulatory compliance, technology trends and third-party provider risks. To help inform this reporting framework, our primary businesses maintain incident response plans and other policies and procedures designed to respond to, mitigate and remediate cybersecurity incidents according to a defined set of severity ratings based on the potential impact to our business, information technology systems, network or data, including data held or information technology services provided by third-party vendors or other service providers.</span></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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#8217; Chief Information Security Officers (&#8220;CISOs&#8221;) and Chief Technology Officers or other similar officers (&#8220;CTOs&#8221;).<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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to this Board-level oversight, our Cybersecurity Leadership Council (&#8220;CLC&#8221;) oversees our cybersecurity strategy and is responsible for overseeing and managing our cybersecurity risks. The CLC includes our Chief Financial Officer (&#8220;CFO&#8221;), Chief Legal Officer, head of Internal Audit, Chief Privacy and Data Strategy Officer, and lead internal securities counsel, as well as the CISOs, CTOs, CFOs and General Counsels of our primary businesses. Given the complex and varied nature of our businesses, the Connectivity &amp; Platforms and Content &amp; Experiences businesses each have a dedicated CISO who we believe is appropriately qualified to assess and manage cybersecurity risks. The Connectivity &amp; Platforms CISO has served in various roles in product security and privacy at our company since 2016 and held various leadership and technical positions in Fortune 500 companies before joining our company. The Content &amp; Experiences CISO has served in various roles in information security at our company since 2018 and held various roles in managing security operation center service portfolios and information security before joining our company.</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#8217; Chief Information Security Officers (&#8220;CISOs&#8221;) and Chief Technology Officers or other similar officers (&#8220;CTOs&#8221;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to this Board-level oversight, our Cybersecurity Leadership Council (&#8220;CLC&#8221;) oversees our cybersecurity strategy and is responsible for overseeing and managing our cybersecurity risks. The CLC includes our Chief Financial Officer (&#8220;CFO&#8221;), Chief Legal Officer, head of Internal Audit, Chief Privacy and Data Strategy Officer, and lead internal securities counsel, as well as the CISOs, CTOs, CFOs and General Counsels of our primary businesses. Given the complex and varied nature of our businesses, the Connectivity &amp; Platforms and Content &amp; Experiences businesses each have a dedicated CISO who we believe is appropriately qualified to assess and manage cybersecurity risks. The Connectivity &amp; Platforms CISO has served in various roles in product security and privacy at our company since 2016 and held various leadership and technical positions in Fortune 500 companies before joining our company. The Content &amp; Experiences CISO has served in various roles in information security at our company since 2018 and held various roles in managing security operation center service portfolios and information security before joining our company.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CLC conducts regular meetings throughout the year during which CISOs provide updates and report on meaningful cybersecurity risks, threats, incidents and vulnerabilities in accordance with the CLC&#8217;s reporting framework, as well as related priorities, mitigation and remediation activities, financial and employee resource levels, regulatory compliance, technology trends and third-party provider risks. To help inform this reporting framework, our primary businesses maintain incident response plans and other policies and procedures designed to respond to, mitigate and remediate cybersecurity incidents according to a defined set of severity ratings based on the potential impact to our business, information technology systems, network or data, including data held or information technology services provided by third-party vendors or other service providers.</span></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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876391044416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ConsolidationPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">The accompanying consolidated financial statements include all entities in which we have a controlling voting interest and variable interest entities (&#8220;VIEs&#8221;) required to be consolidated, including Universal Beijing Resort (see Note 7).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text">We translate assets and liabilities of our foreign operations where the functional currency is the local currency into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average periodic exchange rates. The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets. Any foreign currency transaction gains or losses are included in our consolidated statements of income in investment and other income (loss), net. For disclosures containing future amounts where the functional currency is the local currency, we translate the amounts into U.S. dollars at the exchange rates as of the balance sheet date.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current liability for accrued participations and residuals is separately disclosed in Note 4 in the current year and is included within the &#8220;accrued expenses and other current liabilities&#8221; caption in our consolidated balance sheet for all periods presented. Previously these amounts were presented in a separate caption in our consolidated balance sheet.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with GAAP, which require us to select accounting policies, including in certain cases industry-specific policies, and make estimates that affect the reported amount of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. Actual results could differ from these estimates. The following accounting policies are specific to the industries in which we operate:</span></div><div style="margin-bottom:6pt;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">capitalization and amortization of film and television costs (see Note 4)</span></div><div style="margin-bottom:6pt;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">costs for connecting customers to our HFC network (see Note 8)</span></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_AdvertisingCostsPolicyTextBlock', window );">Advertising Expenses</a></td>
<td class="text">Advertising costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance related to fair value measurements establishes a hierarchy based on the types of inputs used for the various valuation techniques. The levels of the hierarchy are described below. </span></div><div style="margin-bottom:6pt;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">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market. </span></div><div style="margin-bottom:6pt;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">Level 2: Values are determined using quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. </span></div><div style="margin-bottom:6pt;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">Level 3: Values are determined using models that use significant inputs that are primarily unobservable, discounted cash flow methodologies or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation. </span></div>We use this three-tier fair value hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments (see Note 7); on a non-recurring basis, such as for acquisitions and impairment testing (see Note 9); and for disclosure purposes, such as for debt (see Note 6). Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation and classification within the fair value hierarchy.<span></span>
</td>
</tr>
<tr class="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 );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income Tax Disclosures</span></div><div style="margin-bottom:6pt;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 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued updated accounting guidance related to income tax disclosures. The updated accounting guidance, among other things, requires additional disclosure primarily related to the income tax rate reconciliation and income taxes paid. We will adopt the updated accounting guidance in our Annual Report on Form 10-K for the year ending December 31, 2025.</span><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued updated accounting guidance related to disclosures about certain costs and expenses. The updated accounting guidance, among other things, requires quantitative disclosures for employee compensation, selling expenses and purchases of inventory. The updated guidance is effective beginning in our Annual Report on Form 10-K for the year ending December 31, 2027.</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_FilmCostsPolicyPolicyTextBlock', window );">Film and Television Costs</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Video Distribution Programming Expenses</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur programming expenses related to the license of the rights to distribute or integrate third-party programmed television networks, platforms and related content included in video services we sell to end consumers. Programming is generally acquired under multiyear distribution agreements, with fees typically based on the number of customers receiving the television network programming and a per subscriber fee. Programming distribution arrangements are accounted for as executory contracts with expenses generally recognized based on the rates in the agreements, and the arrangements are not subject to impairment. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Film and Television Content</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur costs related to the production of owned content and the license of the rights to use content owned by third parties and sports rights on our owned television networks and digital properties, which are described as owned and licensed content, respectively. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as well as acquired libraries. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns and distribution strategies, public acceptance and historical results for similar productions. Amortization for content predominantly monetized with other owned or licensed content is recorded based on estimated usage. In determining the method of amortization and estimated life of an acquired film or television library, we generally use the method and the life that most closely follow the undiscounted cash flows over the estimated life of the asset. We do not capitalize costs related to the distribution of a film in movie theaters or the licensing or sale of a film or television production, which primarily include costs associated with marketing and distribution.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Owned and licensed content are presented as noncurrent assets in film and television costs. We present amortization of owned and licensed content and accrued costs associated with participations and residuals payments in programming and production costs.</span></div><div style="margin-bottom:6pt;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%">Film and television productions may be eligible for tax incentives from certain state, local or foreign jurisdictions. These incentives generally provide for transferable or redeemable tax credits upon meeting established levels of qualified production spending within a participating jurisdiction. We record a receivable for a production tax incentive program when there is a reasonable assurance of collection with a corresponding reduction of capitalized film and television costs, and the related amortization.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may enter into co-financing arrangements with third parties to jointly finance or distribute certain of our film productions. These arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor who owns an undivided copyright interest in the film. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards of ownership proportionate to their ownership in the film. We account for the proceeds received from the investor under these arrangements as a reduction of our capitalized film costs and the investor&#8217;s interest in the profit or loss of the film is recorded as either a charge or a benefit, respectively, in programming and production costs. The investor&#8217;s interest in the profit or loss of a film is recorded each period using the individual film forecast computation method.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an event or a change in circumstance occurs that was known or knowable as of the balance sheet date and that indicates the fair value of either owned or licensed content is less than the unamortized costs in the balance sheet, we determine the fair value and record an impairment charge to the extent the unamortized costs exceed the fair value. Owned content is assessed either individually or in identified film groups, for content predominantly monetized on an individual basis or with other content, respectively. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a film group is generally assessed in packages, channels or dayparts. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Licensed content is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Estimated fair values of owned and licensed content are generally based on Level 3 inputs including analysis of market participant estimates of future cash flows.&#160;We record charges related to impairments or content that is substantively abandoned to programming and production costs.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sports Rights</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the costs of multiyear, live-event sports rights as the rights are used over the contract term based on estimated relative value. Estimated relative value is generally based on the terms of the contract and the nature of and potential revenue generation of the deliverables within the contract. Sports rights are accounted for as executory contracts and are not subject to impairment. When cash payments, including advanc</span>ed payments, exceed the relative value of the sports rights delivered, we recognize an asset in licensed content. Production costs incurred in advance of airing are also presented in licensed content.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax Disclosures</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We base our provision for income taxes on our current period income, changes in our deferred income tax assets and liabilities, income tax rates, changes in estimates of our uncertain tax positions, tax planning opportunities available in the jurisdictions in which we operate and excess tax benefits or deficiencies that arise when the tax consequences of share-based compensation differ from amounts previously recognized in the statements of income. We recognize deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of our assets and liabilities and for the expected benefits of using net operating loss carryforwards. When a change in the tax rate or tax law has an impact on deferred taxes, we apply the change based on the years in which the temporary differences are expected to reverse. We record the change in our consolidated financial statements in the period of enactment. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the income tax consequences of a business combination includes identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on our estimate of the ultimate tax basis that will be accepted by the various tax authorities. We record liabilities for contingencies associated with prior tax returns filed by the acquired entity based on criteria set forth in the appropriate accounting guidance. We adjust the deferred tax accounts and the liabilities periodically to reflect any revised estimated tax basis and any estimated settlements with the various tax authorities. The effects of these adjustments are recorded to income tax expense.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty. In these cases, we evaluate our tax position using the recognition threshold and the measurement attribute in accordance with the accounting guidance related to uncertain tax positions. Examples of these transactions include business acquisitions and dispositions, including consideration paid or received in connection with these transactions, certain financing transactions, and the allocation of income among state and local tax jurisdictions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We determine whether it is more likely than not that a tax position will be sustained on examination, including the resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in our consolidated financial statements. We classify interest and penalties, if any, associated with our uncertain tax positions as a component of income tax expense (benefit).</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_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the equity method to account for investments in which we have the ability to exercise significant influence over the investee&#8217;s operating and financial policies, or in which we hold a partnership or limited liability company interest in an entity with specific ownership accounts, unless we have virtually no influence over the investee&#8217;s operating and financial policies. Equity method investments are recorded at cost and are adjusted to recognize (1) our share, based on percentage ownership or other contractual basis, of the investee&#8217;s net income or loss after the date of investment, (2) amortization of the recorded investment that exceeds our share of the book value of the investee&#8217;s net assets, (3) additional contributions made and dividends or other distributions received, and (4) impairments resulting from other-than-temporary declines in fair value. For some investments, we record our share of the investee&#8217;s net income or loss one quarter in arrears due to the timing of our receipt of such information. Gains or losses on 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%">sale of equity method investments are recorded to other income (loss), net. If an equity method investee were to issue additional securities that would change our proportionate share of the entity, we would recognize the change, if any, as a gain or loss to oth</span>er income (loss), net. Cash distributions received from equity method investments are considered returns on investment and are presented within operating activities in the consolidated statements of cash flows to the extent of cumulative equity in net income of the investee.<div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Equity Securities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities and the carrying values are primarily presented in other current assets. The changes in fair value of our marketable equity securities between measurement dates are recorded in realized and unrealized gains (losses) on equity securities, net. The fair values of our marketable equity securities are based on Level 1 inputs that use quoted market prices.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonmarketable Equity Securities </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify investments without readily determinable fair values that are not accounted for under the equity method as nonmarketable equity securities. The accounting guidance requires nonmarketable equity securities to be recorded at cost and adjusted to fair value at each reporting period. However, the guidance allows for a measurement alternative, which is to record the investments at cost, less impairment, if any, and subsequently adjust for observable price changes of identical or similar investments of the same issuer. We generally apply the measurement alternative, adjusting the investments for observable price changes of identical or similar investments of the same issuer, to our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities primarily based on Level 2 inputs that are derived from observable price changes of similar securities adjusted for insignificant differences in rights and obligations. The changes in value are recorded in realized and unrealized gains (losses) on equity securities, net.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our investment portfolio, other than our marketable equity securities, each reporting period to determine whether there are identified events or circumstances that would indicate there is a decline in the fair value. For our nonpublic investments, if there are no identified events or circumstances that would have a significant adverse effect on the fair value of the investment, then the fair value is not estimated. For our equity method investments, if an investment is deemed to have experienced an other-than-temporary decline below its cost basis, we reduce the carrying amount of the investment to its quoted or estimated fair value, as applicable, and establish a new cost basis for the investment. For our nonmarketable equity securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments, we record the impairment to other income (loss), net.</span></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. We capitalize improvements that extend asset lives and expense repairs and maintenance costs as incurred. We record depreciation using the straight-line method over the asset&#8217;s estimated useful life. For assets that are sold or retired, we remove the applicable cost and accumulated depreciation and, unless the gain or loss on disposition is presented separately, we recognize it as a component of depreciation expense. Capital expenditures for the construction of Universal Beijing Resort are presented separately in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the costs associated with the construction of and improvements to our HFC network, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs associated with installation of our services, including the customer&#8217;s connection to our network, in accordance with the accounting guidance related to cable television companies. Costs capitalized include all direct costs for labor and materials, as well as various indirect costs. Costs incurred in connection with subsequent disconnects, and reconnects of previously deployed customer premise equipment, are expensed as they are incurred.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of our property and equipment whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of depreciation expense.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our cable franchise agreements and lease agreements contain provisions requiring us to restore facilities or remove property in the event that the franchise or lease agreement is not renewed. We expect to continually renew our cable franchise agreements and therefore cannot reasonably estimate liabilities associated with such agreements. A remote possibility exists that franchise agreements could be terminated unexpectedly, which could result in us incurring significant expense in complying with restoration or removal provisions. We do not have any material liabilities related to asset retirement obligations recorded in our consolidated financial statements.</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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is calculated as the excess of the consideration transferred over the identifiable net assets acquired in a business combination and represents the future economic benefits expected to arise from anticipated synergies and intangible assets acquired that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and other agreements. We assess the recoverability of our goodwill annually, or more frequently whenever events or substantive changes in circumstances indicate that the carrying amount of a reporting unit may exceed its fair value. We test goodwill for impairment at the reporting unit level. To determine our reporting units, we evaluate the components one level below the segment level and we aggregate the components if they have similar economic characteristics. We evaluate the determination of our reporting units used to test for impairment periodically or whenever events or substantive changes in circumstances occur. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit&#8217;s carrying value exceeds its fair value. Unless presented separately, the impairment charge is included as a component of amortization expense. </span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we recorded a goodwill impairment of $8.1 billion in our Sky reporting unit. The fair value of the reporting unit was estimated using a discounted cash flow analysis. When performing this analysis, we also considered multiples of earnings from comparable public companies and recent market transactions. The decline in fair value primarily resulted from an increased discount rate and reduced estimated future cash flows as a result of macroeconomic conditions in the Sky territories. The impairment is presented in goodwill and long-lived asset impairments in the consolidated statements of income.</span></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_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist primarily of our cable franchise rights. Our cable franchise rights represent the values we attributed to agreements with state and local authorities that allow access to homes and businesses in cable service areas acquired in business combinations. We do not amortize our cable franchise rights because we have determined that they meet the definition of indefinite-lived intangible assets since there are no legal, regulatory, contractual, competitive, economic or other factors that limit the period over which these rights will contribute to our cash flows. We reassess this determination periodically or whenever events or substantive changes in circumstances occur. The purchase of spectrum rights </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is presented </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separately in our consolidated statements of cash flows.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the recoverability of our cable franchise rights and other indefinite-lived intangible assets annually, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. We evaluate the unit of account used to test for impairment of our cable franchise rights and other indefinite-lived intangible assets periodically or whenever events or substantive changes in circumstances occur to ensure impairment testing is performed at an appropriate level. The assessment of recoverability may first consider qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. When performing a quantitative assessment, we estimate the fair value of our cable franchise rights and other indefinite-lived intangible assets. If the fair value of our cable franchise rights or other indefinite-lived intangible assets were less than the carrying amount, we would recognize an impairment charge for the difference between the estimated fair value and the carrying value of the assets. Unless presented separately, the impairment charge is included as a component of amortization expense.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software, trade names and intellectual property rights. Our finite-lived intangible assets are amortized primarily on a straight-line basis over their estimated useful life or the term of the associated agreement.</span></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize direct development costs associated with internal-use software, including external direct costs of material and services and payroll costs for employees devoting time to these software projects. We also capitalize costs associated with arrangements that constitute the purchase of, or convey a license to, software licenses. We generally amortize them on a straight-line basis over a period not to exceed five years. We expense maintenance and training costs, as well as costs incurred during the preliminary stage of a project, as they are incurred. We capitalize initial operating system software costs and amortize them over the life of the associated hardware. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the recoverability of our finite-lived intangible assets whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of amortization expense.</span></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_PensionAndOtherPostretirementPlansPolicy', window );">Postretirement and Pension Benefits</a></td>
<td class="text">We sponsor several 401(k) defined contribution retirement plans that allow eligible employees to contribute a portion of their compensation through payroll deductions in accordance with specified plan guidelines. We make contributions to the plans that include matching a percentage of the employees&#8217; contributions up to certain limits.We participate in various multiemployer benefit plans, including pension and postretirement benefit plans, that cover some of our employees and temporary employees who are represented by labor unions. We also participate in other multiemployer benefit plans that provide health and welfare and retirement savings benefits to active and retired participants. If we cease to be obligated to make contributions or were to otherwise withdraw from participation in any of these plans, applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. In addition, actions taken by other participating employers may lead to adverse changes in the financial condition of one of these plans, which could result in an increase in our withdrawal liability.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding used in calculating diluted earnings per common share attributable to Comcast Corporation shareholders (&#8220;diluted EPS&#8221;) considers the impact of potentially dilutive securities using the treasury stock method. Our potentially dilutive securities include potential common shares related to our stock options and our restricted share units (&#8220;RSUs&#8221;). Diluted EPS excludes the impact of potential common shares related to our stock options in periods in which the combination of the option exercise price and the associated unrecognized compensation expense is greater than the average market price of our common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Antidilutive securities represent the number of potential common shares related to share-based compensation awards that were excluded from diluted EPS because their effect would have been antidilutive.</span></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_CompensationRelatedCostsPolicyTextBlock', window );">Share-Based Compensation</a></td>
<td class="text">The cost associated with our share-based compensation is based on an award&#8217;s estimated fair value at the date of grant and is recognized over the period in which any related services are provided. RSUs are primarily valued based on the closing price of our common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. We use the Black-Scholes option pricing model to estimate the fair value of stock option awards.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases consist primarily of real estate, vehicles and other equipment. We determine if an arrangement is a lease at inception. Lease assets and liabilities are recognized upon commencement of the lease based on the present value of the future minimum lease payments over the lease term. The lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. We generally use our incremental borrowing rate based on information available at the commencement of the lease in determining the present value of future payments. The lease asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Lease assets and liabilities are not recorded for leases with an initial term of one year or less. </span></div>For our operating leases recorded in the balance sheets, lease expense is based on the future minimum lease payments recognized on a straight-line basis over the term of the lease plus any variable lease costs.<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for advertising 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<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/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_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 235<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/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FilmCostsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for film costs related to film libraries.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-1A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmCostsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/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_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for investment in financial 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/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(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for leasing arrangement entered into by lessee.</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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481097/715-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 60<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 80<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-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_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</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 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-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_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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/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)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>69
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386496512">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Financial Data by Business Segment</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial data by segment is presented in the tables below. We do not present asset information for our segments as this information is not used to allocate resources.</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-bottom: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:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2024</span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</span></div></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,401&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Intersegment revenue</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="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%">173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">8,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">71,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">9,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">28,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">11,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">8,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">129,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></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="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%">27,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">27,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">1,404&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,949&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">40,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(6,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,673&#160;</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-bottom: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:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2023</span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</span></div></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,734&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Intersegment revenue</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="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%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">8,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">71,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">9,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">25,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">11,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">8,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">127,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></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="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%">26,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">26,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">1,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">39,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(5,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">1,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-bottom: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:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="18" 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:400;line-height:100%">Year Ended December 31, 2022</span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Residential Connectivity &amp; Platforms</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Business Services Connectivity</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">Media</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Studios</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Theme Parks</span></div></td><td colspan="3" style="border-top:1pt 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:400;line-height:125%">Total</span></div></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Revenue from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Intersegment revenue</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="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%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">8,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">72,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">8,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">26,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">12,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">7,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">127,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">Reconciliation of Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Other revenue</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Eliminations</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(9,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-top:1pt solid #000000;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%">Total consolidated revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,427&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></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="background-color:#cceeff;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%">Less segment 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">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;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%">Programming and production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;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%">Marketing and promotion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(d)</span></div></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%">27,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">4,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt 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%">Segment Adjusted EBITDA</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">(e)</span></div></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">26,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,598&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">38,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reconciliation of total segment Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Media, Studios and Theme Parks headquarters and other</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">(f)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Corporate and other</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">(b)(e)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Eliminations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(5,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Goodwill and long-lived asset impairments</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">(g)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;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%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">(3,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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%">Investment and other income (loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,284&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:9.13pt">Our most significant intersegment revenue transactions include distribution revenue in Media related to fees from Residential Connectivity &amp; Platforms for the rights to distribute television programming, and content licensing revenue in Studios for licenses of owned content to Media. Revenue for licenses of content from Studios to Media is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses in Media are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes the operations of our Sky-branded video services and television networks in Germany; Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania; and Xumo, our consolidated streaming platform joint venture with Charter Communications. Corporate and other also includes overhead and personnel costs for Corporate.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The significant expense categories and amounts align with the segment-level information that is regularly provided to our chief operating decision maker. Intersegment expenses are included in the amounts shown.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other for each segment primarily includes:</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Residential Connectivity &amp; Platforms and Business Services Connectivity: technical and support; direct product costs; marketing and promotion; customer service; administrative personnel costs; franchise and other regulatory fees; fees paid to third parties where we sell advertising on their behalf; bad debt; and other business, headquarters and support costs, including building and office expenses, taxes and billing costs necessary to operate the Residential Connectivity &amp; Platforms and Business Services Connectivity segments. Our chief operating decision maker uses aggregate expense information to manage the operations of the Business Services Connectivity segment.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Media and Studios: salaries, employee benefits, rent and other overhead expenses.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Theme Parks: theme park operations, including repairs and maintenance and related administrative expenses; food, beverage and merchandise costs; labor costs; and sales and marketing costs. Our chief operating decision maker uses aggregate expense information to manage the operations of the Theme Parks segment.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">We use Adjusted EBITDA as the measure of profit or loss for our segments. For each of our segments, our chief operating decision maker uses Adjusted EBITDA to measure operational strength and performance, assist in the evaluation of underlying trends, and allocate resources in the annual budget and forecasting process. Adjusted EBITDA is also a significant performance measure in our annual incentive compensation programs. From time to time we may report the impact of certain events, gains, losses or other charges related to our segments within Corporate and other. </span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.02pt">Includes overhead, personnel costs and other costs necessary to operate the Media, Studios and Theme Parks segments.</span></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Refe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">r to Note 9 for a discussion of impairment charges in 2022 related to goodwill and long-lived assets.</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_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 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 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 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>70
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386906384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text"><div style="margin-bottom: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:57.904%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.494%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Year ended December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic broadband</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,228</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,469&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic wireless</span></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:700;line-height:100%">4,273</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International connectivity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,854</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total residential connectivity</span></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">35,355</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">33,359&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">30,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,872</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Advertising</span></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:700;line-height:100%">4,089</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,259</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total Residential Connectivity &amp; Platforms Segment</span></div></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">71,574</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">71,946&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">72,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 Business Services Connectivity Segment</span></div></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:700;line-height:100%">9,701</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">9,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">8,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Domestic advertising</span></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:700;line-height:100%">10,008</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">8,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">10,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,826</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">International networks</span></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:700;line-height:100%">4,282</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">3,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,031</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 Media Segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">28,148</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">25,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">26,719&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Content licensing</span></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:700;line-height:100%">8,063</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">8,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">9,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theatrical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,693</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other</span></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:700;line-height:100%">1,335</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 Studios Segment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">11,092</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">12,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 Theme Parks Segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,617</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other revenue</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,982</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Eliminations</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="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:700;line-height:100%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(8,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(9,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,731</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,572&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,427&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">See Note 2 for additional information on intersegment revenue transactions. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate primarily in the Un</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ited States but also in select international markets. The table below summarizes our consolidated revenue from customers in certain geographic locations. </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><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Year ended December 31 (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96,237</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,194</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,300</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,731</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,572&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,427&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of receivables, net</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes our accounts receivable, other balances that are not separately presented in our consolidated balance sheets that relate to the recognition of revenue and collection of the related cash, and deferred costs associated with our contracts with customers.</span></div><div style="margin-top:5pt;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:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Receivables, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,399</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: Allowance for credit losses</span></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:700;line-height:100%">738</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,661</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,853</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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,914&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,184</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">665</span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>(a) Amortization of contract acquisition and fulfillment costs totaled $716&#160;million, $692&#160;million and $707&#160;million in 2024, 2023 and 2022, respectively, included in marketing and promotion and other operating and administrative expenses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Changes in the allowance for doubtful accounts</a></td>
<td class="text"><div style="margin-bottom: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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Allowance for Credit Losses</span></div></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="border-top:1pt solid #000000;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%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Beginning balance</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">698</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Current-period provision for expected credit losses</span></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:700;line-height:100%">747</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net of recoveries and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">738</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock', window );">Other balance sheet accounts</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivables include amounts not yet billed related to equipment installment plans, as summarized in the table below.</span></div><div style="margin-bottom: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:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,827</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></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:700;line-height:100%">1,225</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,223&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">3,052</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">2,918&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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_cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Other Balance Sheet Accounts [Table Text Block]</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;">cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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(4))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876387337216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Programming and Production Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OtherIndustriesAbstract', window );"><strong>Other Industries [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_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock', window );">Programming and Production Cost</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt"><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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></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%">Year ended December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video distribution programming </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,428</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">13,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television content:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-align:justify"><span style="-sec-ix-hidden:f-771"><span style="-sec-ix-hidden:f-772"><span style="-sec-ix-hidden:f-773"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</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></span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,617</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;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;&#160;Licensed, including sports rights</span></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:700;line-height:100%">14,668</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">12,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">13,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:justify;vertical-align:bottom"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,314</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Total programming and production costs</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,026</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,762&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,213&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amount includes amortization of owned content of $7.8&#160;billion, $7.8&#160;billion and $8.6&#160;billion for the year ended December&#160;31, 2024, 2023 and 2022, respectively, as well as participations and residuals expenses.</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_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock', window );">Capitalized Film and Television Costs</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized Film and Television Costs</span></div><div style="margin-top:5pt"><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:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Owned:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">In production and in development</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,342</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Completed, not released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Released, less amortization</span></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:700;line-height:100%">4,545</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">8,095</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">7,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Licensed, including sports advances</span></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:700;line-height:100%">4,446</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">5,369&#160;</span></td><td style="background-color:#ffffff;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="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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">Film and television costs</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,541</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,920&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock', window );">Estimated Future Amortization Expense for Capitalized Film and Television Costs and Programming Rights</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes estimated future amortization expense for the capitalized film and television costs recorded in our consolidated balance sheets as of December&#160;31, 2024. </span></div><div style="margin-top:5pt"><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:72.438%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:11.326%"></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:11.328%"></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:400;line-height:100%">(in millions)</span></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="padding: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%">Owned </span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">Licensed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed, not released:</span></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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Released and licensed content:</span></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,299</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,373</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">842</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,471</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></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 style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">452</span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">351</span><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="background-color:#cceeff;border-bottom:1pt solid #000000;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_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock', window );">Schedule of Accrued Participation Liabilities Due in Next Operating Cycle</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><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 amount of accrued participation and residual liabilities that we expect to pay during the upcoming operating cycle.</span></div><div style="margin-bottom:6pt;margin-top:4pt;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:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.620%"></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%">December 31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">Current portion of accrued participations and residuals</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,671&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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_cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Accrued Participation Liabilities Due In Next Operating Cycle</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;">cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date.</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;">cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of estimated future amortization of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date.</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;">cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Programming And Production Cost</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;">cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393012720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of income before income taxes</a></td>
<td class="text"><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:57.878%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) Before Income Taxes</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</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><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">19,615</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">22,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">19,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span></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:700;line-height:100%">(942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(1,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(10,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,673</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule for the components of income tax expense</a></td>
<td class="text"><div style="margin-top:7pt;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:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Income Tax Expense</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Expense (Benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,194</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,115</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></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:700;line-height:100%">389</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">3,698</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">5,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Expense (Benefit):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></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:700;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">(902)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">(2,739)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">(834)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,796</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of items that effect income tax expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax expense (benefit) differs from the federal statutory amount because of the effect of the items detailed in the table below.</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: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><td style="width:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></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%">Year ended December&#160;31 (in millions)</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,921</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></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:700;line-height:100%">363</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign income taxed at different rates</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">363</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="background-color:#cceeff;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></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></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:10pt;font-weight:400;line-height:100%">Adjustments to uncertain and effectively settled tax positions, net</span></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:700;line-height:100%">332</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">179&#160;</span></td><td style="background-color:#ffffff;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></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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tax credits</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Excess tax benefits recognized on share-based compensation</span></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:700;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 legislation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Internal corporate reorganization</span></div></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:700;line-height:100%">(1,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Other</span></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:700;line-height:100%">93</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,796</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) We updated our presentation in 2024 to include all federal tax credits within the &#8220;tax credits&#8221; caption, which results in reclassification of prior period amounts. Federal tax credits for foreign income taxes previously presented within the &#8220;foreign income taxed at different rates&#8221; caption and federal research and development credits previously presented in a stand-alone caption are now presented within the &#8220;tax credits&#8221; caption.</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of the components of net deferred tax liability</a></td>
<td class="text"><div style="margin-bottom:6pt;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><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of Net Deferred Tax Liability</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 operating loss and other loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,415</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Advance on sale of investment (see Note 7)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,437</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,367&#160;</span></td><td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible accruals and other</span></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:700;line-height:100%">4,232</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">4,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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: Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,498</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%">6,586</span><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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">6,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and intangible assets</span></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:700;line-height:100%">28,672</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">29,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">934</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt</span></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:700;line-height:100%">2,055</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">1,814&#160;</span></td><td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign subsidiaries and undistributed foreign earnings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">31,704</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">32,212&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 deferred tax liability</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,118</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,894&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_SummaryOfValuationAllowanceTextBlock', window );">Schedule of changes in the valuation allowance for deferred tax assets</a></td>
<td class="text"><div style="margin-bottom: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:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:11.326%"></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:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in our Valuation Allowance for Deferred Tax Assets</span></div></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="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:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Beginning balance</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">3,679</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">2,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Additions charged to income tax expense and other accounts</span></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:700;line-height:100%">910</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,498</span><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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,679&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-bottom: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:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of Unrecognized Tax Benefits</span></div></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="border-top:1pt solid #000000;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%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits, January&#160;1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,593</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,042&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></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:700;line-height:100%">396</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">201</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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></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:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></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:700;line-height:100%">(268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to expiration of statutes of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Settlements with tax authorities and other</span></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:700;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits, December&#160;31</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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></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></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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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(h)(1)(Note 1))<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393095312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfDebtTableTextBlock', window );">Schedule of Long-Term Debt</a></td>
<td class="text"><div style="margin-top:4pt;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:43.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt Outstanding</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Interest Rate as of December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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:130%">Weighted-Average Interest Rate as of December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2024</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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</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><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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Term loans</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">3.2</span><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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">3.1</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">3.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Senior notes with maturities of 5 years or less, at face value</span></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:700;line-height:100%">3.4</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">3.5&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%">26.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">25.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Senior notes with maturities between 5 and 10 years, at face value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.6</span><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="background-color:#cceeff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.1</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Senior notes with maturities greater than 10 years, at face value</span></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:700;line-height:100%">3.9</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">3.8&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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:700;line-height:100%">55.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">53.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">(6.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">4.1</span><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="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">99.1</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">97.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">4.9</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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%">Noncurrent portion of debt</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">94.2</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Rate represents an effective interest rate and includes the effects of amortization of debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, as well as the effects of our derivative financial instruments.</span></div><div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">As of December&#160;31, 2024, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#163;3.3 billion, &#8364;8.5 billion and &#165;22.3 billion RMB. As of December&#160;31, 2023, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#163;2.6 billion, &#8364;6.7 billion and &#165;22.1 billion RMB.</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Debt Maturities</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify"><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><td style="width:86.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Maturities of Debt</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2029</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Thereafter</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</a></td>
<td class="text"><div style="margin-bottom: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><td style="width:34.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.341%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt 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, 2024</span></td><td colspan="6" style="border-top:1pt 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:400;line-height:100%">December 31, 2023</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:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Designation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:1pt solid #000000;padding:2px 1pt;text-align: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 Derivative Asset (Liability)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Notional</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Net Derivative Asset (Liability)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Foreign Exchange Risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:700;line-height:100%">Foreign Currency Denominated Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value hedge</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><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:10pt;font-weight:400;line-height:100%">Cash flow hedge</span></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:700;line-height:100%">0.8</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;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-style:italic;font-weight:700;line-height:100%">Intercompany Loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Foreign currency forwards</span></td><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:10pt;font-weight:400;line-height:100%">Fair value hedge</span></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:700;line-height:100%">1.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">0.1</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Net Investments in Foreign Subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Foreign currency denominated debt</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="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:10pt;font-weight:400;line-height:100%">Net investment hedge</span></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:700;line-height:100%">7.3</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 investment hedge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Interest Rate Risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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%">Fixed-to-variable interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-bottom: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%">Fair value hedge</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">2.5</span><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="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom: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="background-color:#cceeff;border-bottom: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%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom: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="background-color:#cceeff;border-bottom: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%">(0.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span>Our foreign currency denominated debt designated as net investment hedges are non-derivative instruments and amount shown is the value of debt designated as a hedge.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Derivative Instruments, Gain (Loss)</a></td>
<td class="text">The table below summarizes the impact of our hedged foreign currency denominated debt and intercompany loans and the associated derivative contracts on the other income (loss) component of investment and other income (loss).<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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction gains (losses)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">(0.6)</span></td><td style="background-color:#cceeff;border-top:1pt 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: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%">Derivative gains (losses)</span></td><td style="border-bottom: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:700;line-height:100%">$</span></td><td style="border-bottom: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:700;line-height:100%">0.1</span><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="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">0.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom: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="background-color:#ffffff;border-bottom: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%">0.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt 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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text">The table below summarizes the amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss).<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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net investment hedges</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom: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:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></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:#006ebf;font-family:'Helvetica',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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cumulative translation adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,596)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;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 gains (losses) on cash flow hedges</span></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:700;line-height:100%">106</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unrecognized gains (losses) on employee benefit obligations and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">325</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;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="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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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%">Accumulated other comprehensive income (loss), net of deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(2,043)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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%">(1,253)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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><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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for long-term debt.</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 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>74
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386525888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock', window );">Investment and Other Income (Loss), Net</a></td>
<td class="text"><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:57.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and Other Income (Loss), Net</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (losses) of investees, net </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(680)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Realized and unrealized gains (losses) on equity securities, net </span></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:700;line-height:100%">(313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss), net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">502</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(490)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,252&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_SummaryInvestmentHoldingsTextBlock', window );">Investment Summary</a></td>
<td class="text"><div style="margin-top:5pt;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:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></div></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="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equity method</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,252</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Marketable equity securities </span></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:700;line-height:100%">11</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Nonmarketable equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,221</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 investments</span></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:700;line-height:100%">184</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">8,668</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: Current investments</span></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:700;line-height:100%">21</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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%">Noncurrent investments</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">8,647</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">9,385&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment and other income (loss), net, including, but not limited to, equity in net income (losses) of investees, net, realized and unrealized gains (losses) on equity securities, net, and other income (loss), 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;">cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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_SummaryInvestmentHoldingsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 summary of investment holdings.</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_SummaryInvestmentHoldingsTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393130048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:7pt;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.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.604%"></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:125%">December&#160;31 (in billions)</span></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:8pt;font-weight:400;line-height:130%">Weighted-Average<br/>Original Useful Life<br/>as&#160;of&#160;December&#160;31,&#160;2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:125%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:125%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distribution systems</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">&#160;11 years </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.8</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 premise equipment</span></td><td colspan="3" style="background-color:#ffffff;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;6 years </span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">23.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Buildings, theme park infrastructure and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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;32 years </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22.1</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 equipment</span></td><td colspan="3" style="background-color:#ffffff;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;11 years </span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">18.1</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">17.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Construction in process</span></td><td colspan="3" style="background-color:#cceeff;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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.6</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Land</span></td><td colspan="3" style="background-color:#ffffff;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%">N/A</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">2.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Property and equipment, at cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">122.1</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">118.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: Accumulated depreciation</span></td><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">59.5</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">58.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.5</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Property and Equipment by Geographic Location</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:7pt;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:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and Equipment by Geographic Location</span></div></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="border-top:1pt solid #000000;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:400;line-height:100%">December 31 (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:125%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;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</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52.6</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><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="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:700;line-height:100%">10.0</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.5</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393012720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-top:4pt;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:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></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:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill&#160;</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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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:4pt;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:25.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.238%"></td><td style="width:0.1%"></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><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in billions)</span></td><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:8pt;font-weight:400;line-height:130%">Cable<br/>Communications</span></td><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:8pt;font-weight:400;line-height:130%">Residential Connectivity &amp; Platforms</span></td><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:8pt;font-weight:400;line-height:130%">Business Services Connectivity</span></td><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:8pt;font-weight:400;line-height:130%">Media</span></td><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:8pt;font-weight:400;line-height:130%">Studios</span></td><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:8pt;font-weight:400;line-height:130%">Theme<br/>Parks</span></td><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:8pt;font-weight:400;line-height:130%">Sky</span></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:400;line-height:125%">Total</span></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="background-color:#cceeff;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:700;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26.0</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">16.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">14.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">3.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">5.8</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">18.1</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">58.5</span><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="background-color:#ffffff;border-top:1pt 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="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="background-color:#cceeff;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%">Segment change</span></td><td colspan="2" style="background-color:#cceeff;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%">(16.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">27.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">4.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">(18.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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%">Foreign currency translation and other</span></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;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:700;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.5</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.9</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67.8</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">28.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">2.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">19.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">3.7</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">5.4</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">59.3</span><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="background-color:#ffffff;border-top:1pt 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="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><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="background-color:#cceeff;border-top:1pt 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%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;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.0)</span></td><td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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:700;line-height:100%">Balance, December 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.9</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66.4</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated impairment losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:700;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27.8</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.5</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58.2</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><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><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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amounts relate to the 2022 impairment related to Sky, with the 2023 amounts allocated to our new segments on a consistent basis with goodwill. Amounts are impacted by foreign currency translation each period.</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_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Intangible Assets</a></td>
<td class="text"><div style="margin-top:5pt;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:35.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div></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;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="6" 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="6" 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%">2023</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:400;line-height:100%">December&#160;31 (in billions)</span></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:8pt;font-weight:400;line-height:130%">Weighted-Average</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Original Useful Life</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">as&#160;of&#160;December&#160;31, 2024</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:130%">Gross</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Carrying</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:130%">Accumulated</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:130%">Gross</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Carrying</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:130%">Accumulated</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise rights</span></td><td colspan="3" style="background-color:#ffffff;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%">N/A</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59.4</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FCC licenses</span></td><td colspan="3" style="background-color:#cceeff;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%">N/A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;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:700;line-height:100%">62.2</span><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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="background-color:#ffffff;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%">62.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Finite-Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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%">13 years </span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.5</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;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%">5 years</span></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:700;line-height:100%">24.9</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">(16.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">23.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(14.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 agreements and rights</span></td><td colspan="3" style="background-color:#cceeff;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%">27 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.4</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">56.8</span><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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">(34.0)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;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%">55.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="background-color:#ffffff;border-bottom:1pt solid #000;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%">(30.3)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Amortization of Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the estimated amortization expense of our customer relationships and other agreements and rights, including trade names and intellectual property rights. </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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Estimated Amortization Expense </span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%">2029</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-bottom:1pt solid #000000;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_cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Finite-Lived And Indefinite-Lived Intangible 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;">cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 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 2: 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 3: 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 4: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-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 (b)<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-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_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393018736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_cmcsa_DeferredCompensationPlansTableTextBlock', window );">Deferred Compensation Plans</a></td>
<td class="text"><div style="margin-top:5pt"><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:60.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></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:400;line-height:100%">As of and for the year ended December&#160;31 (in millions)</span></div></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Benefit obligation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,812</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Interest expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">370</span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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_cmcsa_DeferredCompensationPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Information regarding deferred compensation plans, including benefit obligations and related 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;">cmcsa_DeferredCompensationPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386911984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock', window );">Schedule of common stock outstanding</a></td>
<td class="text"><div style="margin-bottom: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:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.603%"></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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of Common Stock Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:400;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Stock compensation plans</span></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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Stock compensation plans</span></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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">3,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:700;line-height:100%">Stock compensation plans</span></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:700;line-height:100%">14</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Repurchases and retirements of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:700;line-height:100%">Employee stock purchase plans</span></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:700;line-height:100%">6</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">&#8212;</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding: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%">Balance, December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">3,778</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%">9</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of weighted average common shares outstanding</a></td>
<td class="text"><div style="margin-top:12pt"><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:60.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Common Shares Outstanding</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="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:115%">Weighted-average number of common shares outstanding &#8211; basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%">3,885</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Effect of dilutive securities</span></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:700;line-height:100%">24</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average number of common shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211; diluted</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,908</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">184</span><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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text">The table below summarizes the amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss).<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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net investment hedges</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom: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:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></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:#006ebf;font-family:'Helvetica',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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cumulative translation adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,596)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;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 gains (losses) on cash flow hedges</span></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:700;line-height:100%">106</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unrecognized gains (losses) on employee benefit obligations and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">325</span><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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;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="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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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%">Accumulated other comprehensive income (loss), net of deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">(2,043)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;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%">(1,253)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in common stock outstanding.</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_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from 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/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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>79
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393096608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of recognized share-based compensation expense</a></td>
<td class="text"><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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></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></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%">Year ended December&#160;31 (in millions)</span></div></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Share-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,069</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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%">Related income tax benefit</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">222</span><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="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of stock option and restricted share units activity</a></td>
<td class="text"><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><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options and Restricted Share Units</span></div></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="border-top:1pt solid #000000;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%">As of December&#160;31, 2024, unless otherwise stated (in millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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:125%">Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards granted during 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Weighted-average exercise price of awards granted during 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Stock options outstanding and unvested RSUs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Weighted-average exercise price of stock options outstanding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">Weighted-average fair value at grant date of unvested RSUs</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align: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.11&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock', window );">Schedule of stock option and restricted share units weighted-average fair value and significant assumptions</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the weighted-average fair value on the date of grant of RSUs and stock options awarded under our various plans and the related weighted-average valuation assumptions. </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><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.621%"></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%">Year ended December&#160;31</span></td><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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42.23</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Stock options fair value</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.93</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Option Valuation Assumptions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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:700;line-height:100%">2.9</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">3.2&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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.4&#160;</span></td><td style="background-color:#ffffff;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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.8</span><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="background-color:#cceeff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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:700;line-height:100%">4.2</span><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="background-color:#ffffff;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:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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%">4.2&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;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%">1.8&#160;</span></td><td style="background-color:#ffffff;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><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:700;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">5.9</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">5.8</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_cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock option fair value and significant assumptions</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;">cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: 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> -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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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>80
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876539305968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of cash payments for interest and income taxes</a></td>
<td class="text"><div style="margin-top:7pt;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:60.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Payments for Interest and Income Taxes</span></div></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="border-top:1pt solid #000000;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%">Year ended December&#160;31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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:1pt solid #000000;padding: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,657</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom: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%">Income taxes</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)(b)</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,096</span><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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:1pt solid #000000;padding:2px 0;text-align: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,265&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Cash payments for income taxes in 2024 includes $1.7 billion related to the purchase of third-party transferable tax credits.</span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Changes in other operating assets and liabilities in the consolidated statements of cash flows included an increase in current tax receivables and a decrease in current taxes payable for the year ended December 31, 2024, and an increase in current taxes payable for the year ended December 31, 2023. See Notes 5 and 7.</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_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock', window );">Schedule of cash, cash equivalents and restricted cash</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><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 reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the total of the amounts reported in our consolidated statements of cash flows.</span></div><div style="margin-top:5pt;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:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></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%">December 31 (in millions)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><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:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,322</span><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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other current assets and other noncurrent assets, net</span></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:700;line-height:100%">55</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">Cash, cash equivalents and restricted cash, end of year</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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:700;line-height:100%">7,377</span><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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;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%">6,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash, cash equivalents and restricted cash.</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;">cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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>81
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393124512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock', window );">Summary of operating lease assets and liabilities</a></td>
<td class="text"><div style="margin-top:5pt;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:71.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.676%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Assets and Liabilities Recorded in our Consolidated Balance Sheet</span></div></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">December 31 (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%"><span style="-sec-ix-hidden:f-1447"><span style="-sec-ix-hidden:f-1448">Other noncurrent assets, net</span></span></span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">5,524</span><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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%">5,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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-1451"><span style="-sec-ix-hidden:f-1452">Accrued expenses and other current liabilities</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">751</span><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom: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%"><span style="-sec-ix-hidden:f-1455"><span style="-sec-ix-hidden:f-1456">Other noncurrent liabilities</span></span></span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,569</span><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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align: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,838&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of future minimum rental commitments for operating leases under the new guidance</a></td>
<td class="text"><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><td style="width:83.110%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Minimum Lease Commitments for Operating Leases</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(in millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2025</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2026</span></td><td colspan="3" style="display:none"></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%">896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2027</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2028</span></td><td colspan="3" style="display:none"></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%">624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2029</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Thereafter</span></td><td colspan="3" style="display:none"></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%">6,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total future minimum lease payments</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">9,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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: imputed interest </span></td><td colspan="3" style="display:none"></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%">(3,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 liability</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align: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,319&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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_cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Current And Noncurrent Assets And Liabilities [Table Text Block]</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;">cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>82
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393126576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>segment</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_NumberOfReportableSegments', window );">Number of reportable segments</a></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_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration', window );">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</a></td>
<td class="text">Chief Executive Officer [Member]<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388682304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Reportable Segment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="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">$ 123,731<span></span>
</td>
<td class="nump">$ 121,572<span></span>
</td>
<td class="nump">$ 121,427<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_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="nump">37,026<span></span>
</td>
<td class="nump">36,762<span></span>
</td>
<td class="nump">38,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Marketing and promotion</a></td>
<td class="nump">8,073<span></span>
</td>
<td class="nump">7,971<span></span>
</td>
<td class="nump">8,506<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_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="nump">40,533<span></span>
</td>
<td class="nump">39,190<span></span>
</td>
<td class="nump">38,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="num">(8,729)<span></span>
</td>
<td class="num">(8,854)<span></span>
</td>
<td class="num">(8,724)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(6,072)<span></span>
</td>
<td class="num">(5,482)<span></span>
</td>
<td class="num">(5,097)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(4,134)<span></span>
</td>
<td class="num">(4,087)<span></span>
</td>
<td class="num">(3,896)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and long-lived asset impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,583)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Investment and other income (loss), net</a></td>
<td class="num">(490)<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
<td class="num">(861)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">18,673<span></span>
</td>
<td class="nump">20,478<span></span>
</td>
<td class="nump">9,284<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>
</tr>
<tr class="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>
</tr>
<tr class="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">129,132<span></span>
</td>
<td class="nump">127,128<span></span>
</td>
<td class="nump">127,722<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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">40,322<span></span>
</td>
<td class="nump">39,808<span></span>
</td>
<td class="nump">38,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | External Customers</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_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>
</tr>
<tr class="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">120,990<span></span>
</td>
<td class="nump">118,962<span></span>
</td>
<td class="nump">118,957<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 | Intersegment Customers</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_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>
</tr>
<tr class="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">8,142<span></span>
</td>
<td class="nump">8,166<span></span>
</td>
<td class="nump">8,765<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 );">Headquarters/Corporate and Other</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_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>
</tr>
<tr class="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,982<span></span>
</td>
<td class="nump">2,827<span></span>
</td>
<td class="nump">2,737<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 );">Headquarters/Corporate and Other | Media, Studios, Theme Parks Segments Headquarters And Other</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_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>
</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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="num">(831)<span></span>
</td>
<td class="num">(946)<span></span>
</td>
<td class="num">(881)<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 );">Headquarters/Corporate and Other | Corporate And Other, Type</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_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>
</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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="num">(1,346)<span></span>
</td>
<td class="num">(1,318)<span></span>
</td>
<td class="num">(1,021)<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=srt_ConsolidationEliminationsMember', window );">Consolidation, Eliminations</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_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>
</tr>
<tr class="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="num">(8,383)<span></span>
</td>
<td class="num">(8,383)<span></span>
</td>
<td class="num">(9,032)<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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="num">(47)<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="num">(66)<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | 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>
</tr>
<tr class="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>
</tr>
<tr class="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">71,574<span></span>
</td>
<td class="nump">71,946<span></span>
</td>
<td class="nump">72,386<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_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="nump">16,881<span></span>
</td>
<td class="nump">18,067<span></span>
</td>
<td class="nump">18,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other</a></td>
<td class="nump">27,355<span></span>
</td>
<td class="nump">26,932<span></span>
</td>
<td class="nump">27,775<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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">27,338<span></span>
</td>
<td class="nump">26,948<span></span>
</td>
<td class="nump">26,111<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Operating Segments | External Customers</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_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>
</tr>
<tr class="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">71,401<span></span>
</td>
<td class="nump">71,739<span></span>
</td>
<td class="nump">72,177<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Operating Segments | Intersegment Customers</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_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>
</tr>
<tr class="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">173<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">208<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=cmcsa_BusinessServicesConnectivitySegmentMember', window );">Business Services Connectivity | 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>
</tr>
<tr class="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>
</tr>
<tr class="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">9,701<span></span>
</td>
<td class="nump">9,255<span></span>
</td>
<td class="nump">8,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other</a></td>
<td class="nump">4,201<span></span>
</td>
<td class="nump">3,964<span></span>
</td>
<td class="nump">3,759<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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">5,291<span></span>
</td>
<td class="nump">5,060<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=cmcsa_BusinessServicesConnectivitySegmentMember', window );">Business Services Connectivity | Operating Segments | External Customers</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_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>
</tr>
<tr class="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">9,678<span></span>
</td>
<td class="nump">9,233<span></span>
</td>
<td class="nump">8,798<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=cmcsa_BusinessServicesConnectivitySegmentMember', window );">Business Services Connectivity | Operating Segments | Intersegment Customers</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_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>
</tr>
<tr class="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">23<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">21<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=cmcsa_MediaSegmentMember', window );">Media | 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>
</tr>
<tr class="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>
</tr>
<tr class="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">28,148<span></span>
</td>
<td class="nump">25,355<span></span>
</td>
<td class="nump">26,719<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_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="nump">18,968<span></span>
</td>
<td class="nump">16,921<span></span>
</td>
<td class="nump">17,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Marketing and promotion</a></td>
<td class="nump">1,473<span></span>
</td>
<td class="nump">1,389<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other</a></td>
<td class="nump">4,577<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">3,951<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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">3,130<span></span>
</td>
<td class="nump">2,955<span></span>
</td>
<td class="nump">3,598<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=cmcsa_MediaSegmentMember', window );">Media | Operating Segments | External Customers</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_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>
</tr>
<tr class="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">23,463<span></span>
</td>
<td class="nump">20,734<span></span>
</td>
<td class="nump">22,147<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=cmcsa_MediaSegmentMember', window );">Media | Operating Segments | Intersegment Customers</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_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>
</tr>
<tr class="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">4,685<span></span>
</td>
<td class="nump">4,621<span></span>
</td>
<td class="nump">4,572<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=cmcsa_StudiosSegmentMember', window );">Studios | 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>
</tr>
<tr class="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>
</tr>
<tr class="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">11,092<span></span>
</td>
<td class="nump">11,625<span></span>
</td>
<td class="nump">12,257<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_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="nump">7,257<span></span>
</td>
<td class="nump">7,958<span></span>
</td>
<td class="nump">8,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Marketing and promotion</a></td>
<td class="nump">1,483<span></span>
</td>
<td class="nump">1,579<span></span>
</td>
<td class="nump">1,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other</a></td>
<td class="nump">947<span></span>
</td>
<td class="nump">818<span></span>
</td>
<td class="nump">819<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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">1,404<span></span>
</td>
<td class="nump">1,269<span></span>
</td>
<td class="nump">961<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=cmcsa_StudiosSegmentMember', window );">Studios | Operating Segments | External Customers</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_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>
</tr>
<tr class="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">7,832<span></span>
</td>
<td class="nump">8,308<span></span>
</td>
<td class="nump">8,294<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=cmcsa_StudiosSegmentMember', window );">Studios | Operating Segments | Intersegment Customers</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_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>
</tr>
<tr class="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,259<span></span>
</td>
<td class="nump">3,317<span></span>
</td>
<td class="nump">3,963<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=cmcsa_ThemeParksSegmentMember', window );">Theme Parks | 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>
</tr>
<tr class="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>
</tr>
<tr class="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">8,617<span></span>
</td>
<td class="nump">8,947<span></span>
</td>
<td class="nump">7,541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other</a></td>
<td class="nump">5,668<span></span>
</td>
<td class="nump">5,602<span></span>
</td>
<td class="nump">4,858<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_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">2,949<span></span>
</td>
<td class="nump">3,345<span></span>
</td>
<td class="nump">2,683<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=cmcsa_ThemeParksSegmentMember', window );">Theme Parks | Operating Segments | External Customers</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_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>
</tr>
<tr class="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">8,615<span></span>
</td>
<td class="nump">8,948<span></span>
</td>
<td class="nump">7,541<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=cmcsa_ThemeParksSegmentMember', window );">Theme Parks | Operating Segments | Intersegment Customers</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_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>
</tr>
<tr class="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<span></span>
</td>
<td class="num">$ (1)<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_cmcsa_AdjustedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 measure used to evaluate the profitability of operating segments.</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;">cmcsa_AdjustedEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_OtherOperatingAndAdministrative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other operating and administrative expense recognized in the period not presented separately.</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;">cmcsa_OtherOperatingAndAdministrative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ProgrammingAndProductionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the period for costs associated with video programming and content acquisition and production costs. Programming expenses include the fees paid to license the programming distributed to video customers, such as the programming license fees charged by cable networks and fees charged for retransmission of the signals from local broadcast television stations. Production costs include the amortization of owned and acquired programming, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of programming to third-party networks and other distribution platforms, and on-air talent costs. It also includes the amortization of capitalized theatrical film production and acquisition costs and distribution expenses.</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;">cmcsa_ProgrammingAndProductionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than 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;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) 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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense classified as nonoperating.</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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-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_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the period for promotion, public relations, and brand or product advertising.</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_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-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_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_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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_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_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-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_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_srt_MajorCustomersAxis=cmcsa_ExternalCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=cmcsa_ExternalCustomersMember</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_MajorCustomersAxis=cmcsa_IntersegmentCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=cmcsa_IntersegmentCustomersMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_CorporateTypeAxis=cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cmcsa_CorporateTypeAxis=cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember</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_cmcsa_CorporateTypeAxis=cmcsa_CorporateAndOtherTypeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cmcsa_CorporateTypeAxis=cmcsa_CorporateAndOtherTypeMember</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=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_ConsolidationEliminationsMember</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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember</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=cmcsa_BusinessServicesConnectivitySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_BusinessServicesConnectivitySegmentMember</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=cmcsa_MediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_MediaSegmentMember</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=cmcsa_StudiosSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_StudiosSegmentMember</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=cmcsa_ThemeParksSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ThemeParksSegmentMember</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>84
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876387850112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="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">$ 123,731<span></span>
</td>
<td class="nump">$ 121,572<span></span>
</td>
<td class="nump">$ 121,427<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>
</tr>
<tr class="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>
</tr>
<tr class="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">129,132<span></span>
</td>
<td class="nump">127,128<span></span>
</td>
<td class="nump">127,722<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 | Residential Connectivity &amp; Platforms</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_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>
</tr>
<tr class="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">71,574<span></span>
</td>
<td class="nump">71,946<span></span>
</td>
<td class="nump">72,386<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 | Residential Connectivity &amp; Platforms | Domestic broadband</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_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>
</tr>
<tr class="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">26,228<span></span>
</td>
<td class="nump">25,489<span></span>
</td>
<td class="nump">24,469<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 | Residential Connectivity &amp; Platforms | Domestic wireless</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_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>
</tr>
<tr class="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">4,273<span></span>
</td>
<td class="nump">3,664<span></span>
</td>
<td class="nump">3,071<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 | Residential Connectivity &amp; Platforms | International connectivity</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_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>
</tr>
<tr class="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">4,854<span></span>
</td>
<td class="nump">4,207<span></span>
</td>
<td class="nump">3,426<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 | Residential Connectivity &amp; Platforms | Total residential connectivity</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_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>
</tr>
<tr class="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">35,355<span></span>
</td>
<td class="nump">33,359<span></span>
</td>
<td class="nump">30,966<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 | Residential Connectivity &amp; Platforms | Video</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_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>
</tr>
<tr class="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">26,872<span></span>
</td>
<td class="nump">28,797<span></span>
</td>
<td class="nump">30,496<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 | Residential Connectivity &amp; Platforms | Advertising</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_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>
</tr>
<tr class="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">4,089<span></span>
</td>
<td class="nump">3,969<span></span>
</td>
<td class="nump">4,546<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 | Residential Connectivity &amp; Platforms | Other</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_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>
</tr>
<tr class="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">5,259<span></span>
</td>
<td class="nump">5,820<span></span>
</td>
<td class="nump">6,378<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 | Business Services Connectivity</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_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>
</tr>
<tr class="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">9,701<span></span>
</td>
<td class="nump">9,255<span></span>
</td>
<td class="nump">8,819<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 | Media</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_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>
</tr>
<tr class="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">28,148<span></span>
</td>
<td class="nump">25,355<span></span>
</td>
<td class="nump">26,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 | Media | Other</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_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>
</tr>
<tr class="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,031<span></span>
</td>
<td class="nump">1,983<span></span>
</td>
<td class="nump">2,105<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 | Media | Domestic advertising</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_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>
</tr>
<tr class="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">10,008<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
<td class="nump">10,360<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 | Media | Domestic distribution</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_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>
</tr>
<tr class="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">11,826<span></span>
</td>
<td class="nump">10,663<span></span>
</td>
<td class="nump">10,525<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 | Media | International networks</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_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>
</tr>
<tr class="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">4,282<span></span>
</td>
<td class="nump">4,109<span></span>
</td>
<td class="nump">3,729<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 | Studios</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_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>
</tr>
<tr class="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">11,092<span></span>
</td>
<td class="nump">11,625<span></span>
</td>
<td class="nump">12,257<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 | Studios | Other</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_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>
</tr>
<tr class="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,335<span></span>
</td>
<td class="nump">1,315<span></span>
</td>
<td class="nump">1,302<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 | Studios | Content licensing</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_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>
</tr>
<tr class="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">8,063<span></span>
</td>
<td class="nump">8,231<span></span>
</td>
<td class="nump">9,348<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 | Studios | Theatrical</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_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>
</tr>
<tr class="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,693<span></span>
</td>
<td class="nump">2,079<span></span>
</td>
<td class="nump">1,607<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 | Theme Parks</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_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>
</tr>
<tr class="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">8,617<span></span>
</td>
<td class="nump">8,947<span></span>
</td>
<td class="nump">7,541<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 );">Headquarters/Corporate and Other</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_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>
</tr>
<tr class="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,982<span></span>
</td>
<td class="nump">2,827<span></span>
</td>
<td class="nump">2,737<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=srt_ConsolidationEliminationsMember', window );">Consolidation, Eliminations</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_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>
</tr>
<tr class="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="num">$ (8,383)<span></span>
</td>
<td class="num">$ (8,383)<span></span>
</td>
<td class="num">$ (9,032)<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember</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=cmcsa_DomesticBroadbandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_DomesticBroadbandMember</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=cmcsa_DomesticWirelessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_DomesticWirelessMember</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=cmcsa_InternationalConnectivityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_InternationalConnectivityMember</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=cmcsa_ResidentialConnectivityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ResidentialConnectivityMember</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=cmcsa_VideoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_VideoMember</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=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_AdvertisingMember</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=cmcsa_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_OtherMember</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=cmcsa_BusinessServicesConnectivitySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_BusinessServicesConnectivitySegmentMember</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=cmcsa_MediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_MediaSegmentMember</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=cmcsa_DomesticAdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_DomesticAdvertisingMember</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=cmcsa_DomesticDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_DomesticDistributionMember</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=cmcsa_InternationalNetworksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_InternationalNetworksMember</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=cmcsa_StudiosSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_StudiosSegmentMember</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=cmcsa_ContentLicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ContentLicensingMember</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=cmcsa_TheatricalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_TheatricalMember</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=cmcsa_ThemeParksSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ThemeParksSegmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_ConsolidationEliminationsMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388640240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Revenue by Geographic Location (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="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">$ 123,731<span></span>
</td>
<td class="nump">$ 121,572<span></span>
</td>
<td class="nump">$ 121,427<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_US', window );">United States</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_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>
</tr>
<tr class="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">96,237<span></span>
</td>
<td class="nump">94,375<span></span>
</td>
<td class="nump">96,441<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>
</tr>
<tr class="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>
</tr>
<tr class="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">14,194<span></span>
</td>
<td class="nump">13,364<span></span>
</td>
<td class="nump">13,380<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=cmcsa_OtherGeographicLocationsMember', window );">Other</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_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>
</tr>
<tr class="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">$ 13,300<span></span>
</td>
<td class="nump">$ 13,833<span></span>
</td>
<td class="nump">$ 11,606<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_US</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=cmcsa_OtherGeographicLocationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_OtherGeographicLocationsMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876389976432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_StatementBusinessSegmentsAxis=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Minimum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract', window );">Term of contract</a></td>
<td class="text">1 month<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract', window );">Term of contract</a></td>
<td class="text">2 years<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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission', window );">Term of sales commission</a></td>
<td class="text">1 year<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Certain International Customers Under Contract | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Timing period of recognition</a></td>
<td class="text">24 months<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Certain International Customers Under Contract | Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract', window );">Term of contract</a></td>
<td class="text">24 months<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_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent', window );">Backlog as percent of annual revenue (in percent)</a></td>
<td class="nump">10.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_StatementBusinessSegmentsAxis=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | International connectivity | Minimum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm', window );">Imputed interest free over period</a></td>
<td class="text">24 months<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | International connectivity | Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm', window );">Imputed interest free over period</a></td>
<td class="text">48 months<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Video | Minimum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm', window );">Imputed interest free over period</a></td>
<td class="text">24 months<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Video | Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm', window );">Imputed interest free over period</a></td>
<td class="text">48 months<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Domestic wireless | Minimum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm', window );">Imputed interest free over period</a></td>
<td class="text">24 months<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Domestic wireless | Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm', window );">Imputed interest free over period</a></td>
<td class="text">48 months<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Advertising | Minimum | Operating Segments</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Expected payment terms</a></td>
<td class="text">30 days<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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember', window );">Residential Connectivity &amp; Platforms | Advertising | Maximum | Operating Segments</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Expected payment terms</a></td>
<td class="text">60 days<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=cmcsa_MediaSegmentsMember', window );">Media Segments | Advertising</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Expected payment terms</a></td>
<td class="text">30 days<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=cmcsa_MediaSegmentsMember', window );">Media Segments | Distribution</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Expected payment terms</a></td>
<td class="text">60 days<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=cmcsa_BusinessServicesConnectivitySegmentMember', window );">Business Services Connectivity</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent', window );">Backlog as percent of annual revenue (in percent)</a></td>
<td class="nump">50.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_StatementBusinessSegmentsAxis=cmcsa_BusinessServicesConnectivitySegmentMember', window );">Business Services Connectivity | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Timing period of recognition</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_StatementBusinessSegmentsAxis=cmcsa_BusinessServicesConnectivitySegmentMember', window );">Business Services Connectivity | Minimum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract', window );">Term of contract</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_StatementBusinessSegmentsAxis=cmcsa_BusinessServicesConnectivitySegmentMember', window );">Business Services Connectivity | Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract', window );">Term of contract</a></td>
<td class="text">5 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_StatementBusinessSegmentsAxis=cmcsa_StudiosSegmentMember', window );">Studios | Content licensing | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Timing period of recognition</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_StatementBusinessSegmentsAxis=cmcsa_StudiosSegmentMember', window );">Studios | Content licensing | Minimum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent', window );">Backlog as percent of annual revenue (in percent)</a></td>
<td class="nump">50.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_StatementBusinessSegmentsAxis=cmcsa_StudiosSegmentMember', window );">Studios | Content licensing | Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</strong></a></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_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent', window );">Backlog as percent of annual revenue (in percent)</a></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_StatementBusinessSegmentsAxis=cmcsa_StudiosSegmentMember', window );">Studios | Theatrical</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_SegmentReportingInformationLineItems', window );"><strong>Revenue [Line Items]</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_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Expected payment terms</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Backlog As A Percent Of Annual Segment Revenue, Percent</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;">cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description Of Payment Terms, 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;">cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description Of Timing, Equipment Installment Plan Payment Term</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;">cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description Of Timing, Term Of Contract</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;">cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description Of Timing, Term Of Sales Commission</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;">cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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_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_us-gaap_StatementBusinessSegmentsAxis=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember</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_srt_ProductOrServiceAxis=cmcsa_CertainInternationalCustomersUnderContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_CertainInternationalCustomersUnderContractMember</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-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=2025-01-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_srt_ProductOrServiceAxis=cmcsa_InternationalConnectivityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_InternationalConnectivityMember</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=cmcsa_VideoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_VideoMember</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=cmcsa_DomesticWirelessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_DomesticWirelessMember</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=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_AdvertisingMember</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_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=cmcsa_MediaSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_MediaSegmentsMember</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=cmcsa_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_DistributionMember</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=cmcsa_BusinessServicesConnectivitySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_BusinessServicesConnectivitySegmentMember</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=cmcsa_StudiosSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_StudiosSegmentMember</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=cmcsa_ContentLicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ContentLicensingMember</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=cmcsa_TheatricalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_TheatricalMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386966736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Condensed Consolidated Balance Sheet (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>
<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_AccountsReceivableGrossCurrent', window );">Receivables, gross</a></td>
<td class="nump">$ 14,399<span></span>
</td>
<td class="nump">$ 14,511<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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for credit losses</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">698<span></span>
</td>
<td class="nump">$ 736<span></span>
</td>
<td class="nump">$ 658<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_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">13,661<span></span>
</td>
<td class="nump">13,813<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_AccountsReceivableNetNoncurrent', window );">Noncurrent receivables, net (included in other noncurrent assets, net)</a></td>
<td class="nump">1,853<span></span>
</td>
<td class="nump">1,914<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_CapitalizedContractCostNet', window );">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</a></td>
<td class="nump">1,184<span></span>
</td>
<td class="nump">1,088<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_DeferredRevenueNoncurrent', window );">Noncurrent deferred revenue (included in other noncurrent liabilities)</a></td>
<td class="nump">665<span></span>
</td>
<td class="nump">618<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_CapitalizedContractCostAmortization', window );">Amortization of contract acquisition and fulfillment costs</a></td>
<td class="nump">$ 716<span></span>
</td>
<td class="nump">$ 692<span></span>
</td>
<td class="nump">$ 707<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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(4))<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/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 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-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_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>
<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_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>88
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393006288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Changes in the Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 698<span></span>
</td>
<td class="nump">$ 736<span></span>
</td>
<td class="nump">$ 658<span></span>
</td>
</tr>
<tr class="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 );">Current-period provision for expected credit losses</a></td>
<td class="nump">747<span></span>
</td>
<td class="nump">775<span></span>
</td>
<td class="nump">758<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_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther', window );">Write-offs charged against the allowance, net of recoveries and other</a></td>
<td class="num">(707)<span></span>
</td>
<td class="num">(812)<span></span>
</td>
<td class="num">(680)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Ending balance</a></td>
<td class="nump">$ 738<span></span>
</td>
<td class="nump">$ 698<span></span>
</td>
<td class="nump">$ 736<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Credit Loss, Write-Offs, Net Of Recoveries, And 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;">cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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(4))<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/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 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-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_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>89
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393067184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Receivables Not Yet Billed (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Condensed Consolidated Balance Sheet [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_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">$ 13,661<span></span>
</td>
<td class="nump">$ 13,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Noncurrent receivables, net (included in other noncurrent assets, net)</a></td>
<td class="nump">1,853<span></span>
</td>
<td class="nump">1,914<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_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember', window );">Unbilled Revenues | Notes Receivable | Equipment Installment Plan</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Condensed Consolidated Balance Sheet [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_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">1,827<span></span>
</td>
<td class="nump">1,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Noncurrent receivables, net (included in other noncurrent assets, net)</a></td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">1,223<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_AccountsReceivableNet', window );">Total</a></td>
<td class="nump">$ 3,052<span></span>
</td>
<td class="nump">$ 2,918<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</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_cmcsa_FinanceReceivableProgramAxis=cmcsa_EquipmentInstallmentPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cmcsa_FinanceReceivableProgramAxis=cmcsa_EquipmentInstallmentPlanMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876391203088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Programming and Production Costs - Programming and Production Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_OtherIndustriesAbstract', window );"><strong>Other Industries [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>
</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_cmcsa_VideoDistributionProgrammingExpense', window );">Video distribution programming</a></td>
<td class="nump">$ 11,428<span></span>
</td>
<td class="nump">$ 12,460<span></span>
</td>
<td class="nump">$ 13,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList', window );">Film, Monetized on Its Own, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Total programming and production costs<span></span>
</td>
<td class="text">Total programming and production costs<span></span>
</td>
<td class="text">Total programming and production costs<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionContentAbstract', window );"><strong>Film and television content:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals', window );">Owned</a></td>
<td class="nump">$ 9,617<span></span>
</td>
<td class="nump">$ 10,224<span></span>
</td>
<td class="nump">$ 10,765<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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense', window );">Licensed, including sports rights</a></td>
<td class="nump">14,668<span></span>
</td>
<td class="nump">12,619<span></span>
</td>
<td class="nump">13,151<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_cmcsa_OtherProgrammingAndProductionExpense', window );">Other</a></td>
<td class="nump">1,314<span></span>
</td>
<td class="nump">1,459<span></span>
</td>
<td class="nump">1,283<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Total programming and production costs</a></td>
<td class="nump">37,026<span></span>
</td>
<td class="nump">36,762<span></span>
</td>
<td class="nump">38,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense', window );">Amortization of owned film and television costs</a></td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="nump">$ 7,800<span></span>
</td>
<td class="nump">$ 8,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rights acquired by broadcaster under license agreement for program material, including sports rights advances.</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;">cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_FilmAndTelevisionContentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Film And Television Content</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;">cmcsa_FilmAndTelevisionContentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized film cost for film predominantly monetized on its own and participation and residuals expenses.</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;">cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_OtherProgrammingAndProductionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Programming And Production 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;">cmcsa_OtherProgrammingAndProductionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ProgrammingAndProductionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the period for costs associated with video programming and content acquisition and production costs. Programming expenses include the fees paid to license the programming distributed to video customers, such as the programming license fees charged by cable networks and fees charged for retransmission of the signals from local broadcast television stations. Production costs include the amortization of owned and acquired programming, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of programming to third-party networks and other distribution platforms, and on-air talent costs. It also includes the amortization of capitalized theatrical film production and acquisition costs and distribution expenses.</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;">cmcsa_ProgrammingAndProductionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_VideoDistributionProgrammingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Video Distribution Programming 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;">cmcsa_VideoDistributionProgrammingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_FilmMonetizedOnItsOwnAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized film cost for film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnAmortizationExpense</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense for film cost of film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="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_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-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>91
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876392942240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Programming and Production Costs - Capitalized Film and Television Costs (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_FilmCostsAbstract', window );"><strong>Owned:</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_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment', window );">In production and in development</a></td>
<td class="nump">$ 3,342<span></span>
</td>
<td class="nump">$ 2,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased', window );">Completed, not released</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased', window );">Released, less amortization</a></td>
<td class="nump">4,545<span></span>
</td>
<td class="nump">4,340<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_FilmMonetizedOnItsOwnCapitalizedCost', window );">Owned:</a></td>
<td class="nump">8,095<span></span>
</td>
<td class="nump">7,551<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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost', window );">Licensed, including sports advances</a></td>
<td class="nump">4,446<span></span>
</td>
<td class="nump">5,369<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances', window );">Film and television costs</a></td>
<td class="nump">$ 12,541<span></span>
</td>
<td class="nump">$ 12,920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</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;">cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</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;">cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of capitalized film cost incurred in production and in development of film predominantly monetized on its own</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;">cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_FilmCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FilmCostsAbstract</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnCapitalizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized film cost for film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnCapitalizedCost</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized film cost for completed and not released film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnCapitalizedCostReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized film cost for released film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnCapitalizedCostReleased</td>
</tr>
<tr>
<td style="padding-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>92
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386095488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Programming and Production Costs - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_GovernmentAssistanceLineItems', window );"><strong>Government Assistance [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_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Government Assistance, Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Film and television costs<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_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Programming and production<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_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration', window );">Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other noncurrent assets, net<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_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount', window );">Future minimum commitments for sports rights</a></td>
<td class="nump">$ 2,800<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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember', window );">Production Tax Incentives - Film and Television</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_GovernmentAssistanceLineItems', window );"><strong>Government Assistance [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_GovernmentAssistanceAmountCumulativeNoncurrent', window );">Capitalized film and television cost</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">$ 418<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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember', window );">Production Tax Incentives - Programming and Production Costs</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_OtherIndustriesAbstract', window );"><strong>Other Industries [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceAmount', window );">Production tax incentive</a></td>
<td class="nump">652<span></span>
</td>
<td class="nump">578<span></span>
</td>
<td class="nump">$ 733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceLineItems', window );"><strong>Government Assistance [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_GovernmentAssistanceAmount', window );">Production tax incentive</a></td>
<td class="nump">652<span></span>
</td>
<td class="nump">578<span></span>
</td>
<td class="nump">$ 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_us-gaap_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesReceivableMember', window );">Production Tax Incentives - Receivable</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_GovernmentAssistanceLineItems', window );"><strong>Government Assistance [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_GovernmentAssistanceAmountCumulative', window );">Production tax incentives receivable</a></td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 1,900<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_cmcsa_BroadcastersLicenseAgreementCommitmentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Broadcasters License Agreement Commitments, 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;">cmcsa_BroadcastersLicenseAgreementCommitmentsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_GovernmentAssistanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income from government assistance.</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 832<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/2147483507/832-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_GovernmentAssistanceAmount</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceAmountCumulative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset from government assistance.</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 832<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/2147483507/832-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_GovernmentAssistanceAmountCumulative</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceAmountCumulativeNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset from government assistance, 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 832<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/2147483507/832-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_GovernmentAssistanceAmountCumulativeNoncurrent</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 832<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/2147483507/832-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_GovernmentAssistanceLineItems</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial position that includes asset from government assistance, 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 832<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/2147483507/832-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_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>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_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial position that includes asset from government assistance.</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 832<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/2147483507/832-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_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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>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_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) in income from government assistance.</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 832<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/2147483507/832-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_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember</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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GovernmentAssistanceTypeAxis=cmcsa_ProductionTaxIncentivesReceivableMember</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>93
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876389443744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Programming and Production Costs - Estimated Future Amortization Expense for Capitalized Film and Television Costs (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_FilmCostDisclosuresAbstract', window );"><strong>Completed, not released:</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_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle', window );">2025</a></td>
<td class="nump">$ 127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract', window );"><strong>Released and licensed content:</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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne', window );">2025</a></td>
<td class="nump">2,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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo', window );">2026</a></td>
<td class="nump">842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree', window );">2027</a></td>
<td class="nump">452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract', window );"><strong>Released and licensed content:</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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne', window );">2025</a></td>
<td class="nump">2,373<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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo', window );">2026</a></td>
<td class="nump">1,471<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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree', window );">2027</a></td>
<td class="nump">$ 351<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Expected Amortization, Year One</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;">cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for right acquired by broadcaster under license agreement for program material, including sports rights advances, expected to be recognized within third operating cycle following most recent annual statement of financial position.</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;">cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for right acquired by broadcaster under license agreement for program material, including sports rights advances, expected to be recognized within second operating cycle following most recent annual statement of financial position.</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;">cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-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_FilmCostDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FilmCostDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for completed and not released film predominantly monetized on its own and expected to be recognized within next 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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for released film predominantly monetized on its own and expected to be recognized within first operating cycle following most recent annual 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for released film predominantly monetized on its own and expected to be recognized within third operating cycle following most recent annual 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree</td>
</tr>
<tr>
<td style="padding-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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for released film predominantly monetized on its own and expected to be recognized within second operating cycle following most recent annual 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo</td>
</tr>
<tr>
<td style="padding-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>94
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876391127664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Programming and Production Costs - Summary Of Accrued Participations And Residual Liabilities Expected To Pay (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_OtherIndustriesAbstract', window );"><strong>Other Industries [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_AccruedParticipationLiabilitiesDueInNextOperatingCycle', window );">Current portion of accrued participations and residuals</a></td>
<td class="nump">$ 1,444<span></span>
</td>
<td class="nump">$ 1,671<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_AccruedParticipationLiabilitiesDueInNextOperatingCycle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued participation liabilities that it expects to pay during the upcoming 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 926<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477694/926-405-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_AccruedParticipationLiabilitiesDueInNextOperatingCycle</td>
</tr>
<tr>
<td style="padding-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_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-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>95
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386753440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Before Income Taxes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 19,615<span></span>
</td>
<td class="nump">$ 22,164<span></span>
</td>
<td class="nump">$ 19,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(942)<span></span>
</td>
<td class="num">(1,686)<span></span>
</td>
<td class="num">(10,045)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 18,673<span></span>
</td>
<td class="nump">$ 20,478<span></span>
</td>
<td class="nump">$ 9,284<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) 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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-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_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>96
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388485200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Expense (Benefit):</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 2,194<span></span>
</td>
<td class="nump">$ 6,270<span></span>
</td>
<td class="nump">$ 4,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
<td class="nump">961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">389<span></span>
</td>
<td class="nump">249<span></span>
</td>
<td class="nump">207<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_CurrentIncomeTaxExpenseBenefit', window );">Current income tax (benefit) expenses</a></td>
<td class="nump">3,698<span></span>
</td>
<td class="nump">8,110<span></span>
</td>
<td class="nump">5,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred Expense (Benefit):</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(599)<span></span>
</td>
<td class="num">(2,126)<span></span>
</td>
<td class="num">(281)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(468)<span></span>
</td>
<td class="num">(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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(253)<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="num">(70)<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_DeferredIncomeTaxExpenseBenefit', window );">Current income tax (benefit) expense</a></td>
<td class="num">(902)<span></span>
</td>
<td class="num">(2,739)<span></span>
</td>
<td class="num">(834)<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 2,796<span></span>
</td>
<td class="nump">$ 5,371<span></span>
</td>
<td class="nump">$ 4,359<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable 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://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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> -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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386518736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Federal Statutory (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal tax at statutory rate</a></td>
<td class="nump">$ 3,921<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="nump">$ 1,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">418<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxed at different rates</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">455<span></span>
</td>
<td class="nump">586<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_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount', window );">Adjustments to uncertain and effectively settled tax positions, net</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">353<span></span>
</td>
<td class="nump">179<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_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount', window );">Tax credits</a></td>
<td class="num">(328)<span></span>
</td>
<td class="num">(280)<span></span>
</td>
<td class="num">(171)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefits recognized on share-based compensation</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">4<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_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Tax legislation</a></td>
<td class="num">(24)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="num">(287)<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_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount', window );">Internal corporate reorganization</a></td>
<td class="nump">1,920<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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="nump">12<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 2,796<span></span>
</td>
<td class="nump">$ 5,371<span></span>
</td>
<td class="nump">$ 4,359<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Adjustments To Uncertain And Effective Settled Tax Positions, Net, 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;">cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Internal Corporate Reorganization, 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;">cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Credit, Federal, 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;">cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-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_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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) in the income tax 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 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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense (benefit).</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: 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> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: 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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from 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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nondeductible impairment 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other adjustments.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: 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> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: 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_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local income tax expense (benefit).</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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>98
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876390858496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Net Deferred Tax Liability (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred Tax Assets:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards', window );">Net operating loss and other loss carryforwards</a></td>
<td class="nump">$ 4,415<span></span>
</td>
<td class="nump">$ 3,530<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_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment', window );">Advance on sale of investment (see Note 7)</a></td>
<td class="nump">2,437<span></span>
</td>
<td class="nump">2,367<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Nondeductible accruals and other</a></td>
<td class="nump">4,232<span></span>
</td>
<td class="nump">4,100<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_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation allowance</a></td>
<td class="nump">4,498<span></span>
</td>
<td class="nump">3,679<span></span>
</td>
<td class="nump">$ 3,295<span></span>
</td>
<td class="nump">$ 2,907<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_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowance</a></td>
<td class="nump">6,586<span></span>
</td>
<td class="nump">6,318<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_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred Tax Liabilities:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets', window );">Property and equipment and intangible assets</a></td>
<td class="nump">28,672<span></span>
</td>
<td class="nump">29,337<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_DeferredTaxLiabilitiesInvestments', window );">Investments</a></td>
<td class="nump">934<span></span>
</td>
<td class="nump">1,002<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_cmcsa_DeferredTaxLiabilitiesDebt', window );">Debt</a></td>
<td class="nump">2,055<span></span>
</td>
<td class="nump">1,814<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_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Foreign subsidiaries and undistributed foreign earnings</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">59<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">31,704<span></span>
</td>
<td class="nump">32,212<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_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="nump">$ 25,118<span></span>
</td>
<td class="nump">$ 25,894<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_cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Advance On Sale Of Investment</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;">cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Loss And Other Loss Carryforwards</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;">cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_DeferredTaxLiabilitiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from long-term debt.</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;">cmcsa_DeferredTaxLiabilitiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from property and equipment and intangible 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;">cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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(26)(b))<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/disclosureRef<br> -Topic 740<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/2147482685/740-10-50-2<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(26)(a))<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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 without 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from investments (excludes investments in subsidiaries and 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_DeferredTaxLiabilitiesInvestments</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-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>99
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876390565616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Changes in the Valuation Allowance for Deferred Tax Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Beginning balance</a></td>
<td class="nump">$ 3,679<span></span>
</td>
<td class="nump">$ 3,295<span></span>
</td>
<td class="nump">$ 2,907<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_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts', window );">Additions charged to income tax expense and other accounts</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">469<span></span>
</td>
<td class="nump">433<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_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves', window );">Deductions from reserves</a></td>
<td class="num">(91)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Ending balance</a></td>
<td class="nump">$ 4,498<span></span>
</td>
<td class="nump">$ 3,679<span></span>
</td>
<td class="nump">$ 3,295<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance</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;">cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Valuation Allowance, Deferred Tax Asset, Additions Charged To Income Tax Expense And Other Accounts</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;">cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Valuation Allowance, Deferred Tax Asset, Deductions From Reserves</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;">cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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>100
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876390472496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_cmcsa_IncomeTaxesLineItems', window );"><strong>Income Taxes [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome', window );">Deferred tax liability attributable to temporary differences in other comprehensive income (loss)</a></td>
<td class="nump">$ 124<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_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount', window );">Internal corporate reorganization</a></td>
<td class="nump">1,920<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_cmcsa_IncomeTaxesReceivableFederalCurrent', window );">Income taxes receivable, federal, current</a></td>
<td class="nump">2,000<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">2,200<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_TaxCreditCarryforwardAxis=cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember', window );">Capital Loss Carryforward, Internal Corporate Reorganization</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_cmcsa_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">9,100<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_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">1,900<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_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount', window );">Internal corporate reorganization</a></td>
<td class="nump">1,900<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</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_cmcsa_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 11,800<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_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in net deferred tax liability that were not recorded as deferred income tax benefit (expense) associated with items included in other comprehensive income (loss)</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;">cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Internal Corporate Reorganization, 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;">cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Income Taxes [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;">cmcsa_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_IncomeTaxesReceivableFederalCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Taxes Receivable, Federal, Current</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;">cmcsa_IncomeTaxesReceivableFederalCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: 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(3)(a)(4))<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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-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_TaxCreditCarryforwardAxis=cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxCreditCarryforwardAxis=cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876488797904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits, January&#160;1</a></td>
<td class="nump">$ 2,593<span></span>
</td>
<td class="nump">$ 2,161<span></span>
</td>
<td class="nump">$ 2,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">396<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions based on tax positions related to prior years</a></td>
<td class="nump">201<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(268)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="num">(145)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions due to expiration of statutes of limitations</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="num">(148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements with tax authorities and other</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits, December&#160;31</a></td>
<td class="nump">$ 2,865<span></span>
</td>
<td class="nump">$ 2,593<span></span>
</td>
<td class="nump">$ 2,161<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from settlements with taxing authorities.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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>102
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388693616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Debt Outstanding (Details)<br> $ in Millions, &#8364; in Billions, &#165; in Billions, &#163; in Billions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<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_cmcsa_FinanceLeaseObligationAndOther', window );">Finance lease obligations and other</a></td>
<td class="nump">$ 1,900<span></span>
</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,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions', window );">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</a></td>
<td class="num">(6,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>
<td class="num">(6,100)<span></span>
</td>
<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_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">99,100<span></span>
</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">97,100<span></span>
</td>
<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_DebtCurrent', window );">Less: Current portion</a></td>
<td class="nump">4,907<span></span>
</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,069<span></span>
</td>
<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_LongTermDebtAndCapitalLeaseObligations', window );">Noncurrent portion of debt</a></td>
<td class="nump">$ 94,186<span></span>
</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">$ 95,021<span></span>
</td>
<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_LongtermDebtTypeAxis=cmcsa_UniversalBeijingResortTermLoansMember', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 3,100<span></span>
</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">$ 3,100<span></span>
</td>
<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_LongtermDebtTypeAxis=cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember', window );">Denominated Senior Notes and Term Loans 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</tr>
<tr class="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 );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 3.3<span></span>
</td>
<td class="nump">&#8364; 8.5<span></span>
</td>
<td class="nump">&#165; 22.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 2.6<span></span>
</td>
<td class="nump">&#8364; 6.7<span></span>
</td>
<td class="nump">&#165; 22.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_DebtInstrumentAxis=cmcsa_MaturingInFiveYearsOrLessMember', window );">Senior notes with maturities of 5 years or less, at face value | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 26,700<span></span>
</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">$ 25,900<span></span>
</td>
<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_DebtInstrumentAxis=cmcsa_MaturingBetweenFiveAndTenYearsMember', window );">Senior notes with maturities between 5 and 10 years, at face value | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 18,100<span></span>
</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">$ 18,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>
</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=cmcsa_MaturingInGreaterThan10YearsMember', window );">Senior notes with maturities greater than 10 years, at face value | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 55,400<span></span>
</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">$ 53,400<span></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_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions</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;">cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_FinanceLeaseObligationAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Obligation And 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;">cmcsa_FinanceLeaseObligationAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term and long-term debt and 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> -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/2147478546/942-210-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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt and lease obligation, 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(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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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)(1)<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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://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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, classified as 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> -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/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)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of long-term debt outstanding calculated at point in time.</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_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=cmcsa_UniversalBeijingResortTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_UniversalBeijingResortTermLoansMember</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=cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember</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_DebtInstrumentAxis=cmcsa_MaturingInFiveYearsOrLessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_MaturingInFiveYearsOrLessMember</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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</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_DebtInstrumentAxis=cmcsa_MaturingBetweenFiveAndTenYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_MaturingBetweenFiveAndTenYearsMember</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_DebtInstrumentAxis=cmcsa_MaturingInGreaterThan10YearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_MaturingInGreaterThan10YearsMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876389651168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>May 31, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Total fair value of debt</a></td>
<td class="nump">$ 89,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92,200<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_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount', window );">Unused irrevocable standby letters of credit and bank guarantees</a></td>
<td class="nump">288<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_LongtermDebtTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facilities</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facilities | Line of Credit</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Borrowing margin for LIBOR based borrowings</a></td>
<td class="nump">0.875%<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 Facilities | Line of Credit | Revolving Credit Facility Due May 17, 2029</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity of revolving credit facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,800<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amounts available under revolving credit facilities</a></td>
<td class="nump">$ 11,800<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_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the contingent obligation under letters of credit outstanding and our bank guarantees as of the reporting date.</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;">cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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)(1)<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</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(22)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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(22)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(22)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</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 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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(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_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommercialPaperMember</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_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_LongtermDebtTypeAxis=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_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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditMember</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_DebtInstrumentAxis=cmcsa_RevolvingCreditFacilityDueMay172029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_RevolvingCreditFacilityDueMay172029Member</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388001600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Debt Maturities (Details)<br> $ in Billions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 4.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">4.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">5.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">7.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">4.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 77.7<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_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-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>105
<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.4</span><table class="report" border="0" cellspacing="2" id="idm45876387890864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Foreign Exchange and Interest Rate Risk (Details) - USD ($)<br> $ in Billions</strong></div></th>
<th class="th"><div>Dec. 31, 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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency swaps | Fair value hedge</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_DerivativeNotionalAmount', window );">Notional</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 0.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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Net Derivative Asset (Liability)</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">0.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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency swaps | Cash flow hedge</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_DerivativeNotionalAmount', window );">Notional</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Net Derivative Asset (Liability)</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">(0.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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency swaps | Net investment hedge</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged', window );">Amount of net investment in foreign subsidiaries hedged</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">2.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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Net Derivative Asset (Liability)</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forwards | Fair value hedge</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_DerivativeNotionalAmount', window );">Notional</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">2.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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Net Derivative Asset (Liability)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.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_DerivativeInstrumentRiskAxis=cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember', window );">Foreign currency denominated debt | Net investment hedge</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged', window );">Amount of net investment in foreign subsidiaries hedged</a></td>
<td class="nump">7.3<span></span>
</td>
<td class="nump">7.4<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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Fixed-to-variable interest rate swaps | Fair value hedge</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_DerivativeNotionalAmount', window );">Notional</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="nump">2.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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Net Derivative Asset (Liability)</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of net investment in foreign subsidiaries that has been hedged.</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;">cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_DerivativeAssetsLiabilitiesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(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_DerivativeAssetsLiabilitiesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-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_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_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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CrossCurrencyInterestRateContractMember</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_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueHedgingMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetInvestmentHedgingMember</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_DerivativeInstrumentRiskAxis=cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember</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_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InterestRateSwapMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386544416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Impact of Hedged Foreign Currency Debt and Intercompany Loans (Details) - Foreign Currency Denominated Debt Obligations And Intercompany Funding Arrangements Denominated In A Currency Other Than Functional - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_DebtInstrumentRedemptionLineItems', window );"><strong>Debt Instrument, Redemption [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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction gains (losses)</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Derivative gains (losses)</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.6<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_DebtInstrumentRedemptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentRedemptionLineItems</td>
</tr>
<tr>
<td style="padding-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_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/2147479134/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_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</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 4A<br> -Subparagraph (b)<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_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</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>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.4</span><table class="report" border="0" cellspacing="2" id="idm45876387749840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Pre-Tax Gains (Losses) Related to Net Investment Hedges (Details) - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax', window );">Effect of net investment hedges</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="num">$ (0.4)<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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 designated and qualifying as net investment hedge.</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 4CCC<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-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>108
<FILENAME>R68.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386935248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Variable Interest Entities - Investment and Other Income (Loss), Net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, net</a></td>
<td class="num">$ (680)<span></span>
</td>
<td class="nump">$ 789<span></span>
</td>
<td class="num">$ (537)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Realized and unrealized gains (losses) on equity securities, net</a></td>
<td class="num">(313)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="num">(320)<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss), net</a></td>
<td class="nump">502<span></span>
</td>
<td class="nump">592<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_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="num">$ (490)<span></span>
</td>
<td class="nump">$ 1,252<span></span>
</td>
<td class="num">$ (861)<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_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</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(3)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-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_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/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/2147477250/944-220-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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: 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 8: 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/2147478524/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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R69.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876390505536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Variable Interest Entities - Narrative (Details)<br> $ in Millions, &#165; in Billions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Unrealized gains (losses) recognized</a></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">$ (288)<span></span>
</td>
<td class="num">$ (140)<span></span>
</td>
<td class="num">$ (394)<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_EquityMethodInvestmentDividendsOrDistributions', window );">Additional distributions from equity method 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="nump">297<span></span>
</td>
<td class="nump">217<span></span>
</td>
<td class="nump">162<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_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment', window );">Advance on sale of investment</a></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">0<span></span>
</td>
<td class="nump">8,610<span></span>
</td>
<td class="nump">0<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_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,615<span></span>
</td>
<td class="nump">7,252<span></span>
</td>
<td class="nump">7,615<span></span>
</td>
<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_OtherInvestments', window );">Other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">559<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="nump">559<span></span>
</td>
<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_DebtAndCapitalLeaseObligations', window );">Debt and lease obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,100<span></span>
</td>
<td class="nump">99,100<span></span>
</td>
<td class="nump">97,100<span></span>
</td>
<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_Assets', window );">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264,811<span></span>
</td>
<td class="nump">266,211<span></span>
</td>
<td class="nump">264,811<span></span>
</td>
<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_FinancialInstrumentAxis=cmcsa_ShortTermInstrumentsMember', window );">Short-Term Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInvestments', window );">Other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">254<span></span>
</td>
<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_FinancialInstrumentAxis=us-gaap_OtherInvestmentsMember', window );">Other 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Proceeds from sale of 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="nump">702<span></span>
</td>
<td class="nump">560<span></span>
</td>
<td class="nump">1,600<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_PaymentsToAcquireShortTermInvestments', window );">Payments to acquire 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="nump">$ 443<span></span>
</td>
<td class="nump">506<span></span>
</td>
<td class="nump">1,800<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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Ownership percentage in variable interest entity</a></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">30.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>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt and lease obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">$ 3,400<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
<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_Assets', window );">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,800<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
<td class="nump">7,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>
</tr>
<tr class="re">
<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 );">Consolidated variable interest entity's liabilities the balance sheet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,200<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,200<span></span>
</td>
<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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Universal Beijing Resort | Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity of revolving credit facilities</a></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">4,200<span></span>
</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">&#165; 29.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt and lease obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</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_cmcsa_EquityMethodInvestmentInvestmentTerm', window );">Term of agreement</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">16 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_EquityMethodInvestmentFundingCommitment', window );">Funding commitment</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount', window );">Maximum amount of annual capital calls</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment', window );">Management fee funding commitment</a></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">$ 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>
</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_cmcsa_EquityMethodInvestmentPercentOfLosses', window );">Percent of losses</a></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">99.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>
<td class="nump">99.00%<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_cmcsa_PercentageOfResidualReturns', window );">Percentage of residual returns</a></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">86.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>
<td class="nump">86.00%<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_cmcsa_CapitalContributionToVIE', window );">Cash capital contributions for equity method 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="nump">$ 73<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="nump">$ 52<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_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions', window );">Equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</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_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors', window );">Funding commitment by management company investors</a></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">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</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_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors', window );">Funding commitment by management company investors</a></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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos | Variable Interest Entity, Not Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</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_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment', window );">Unfunded capital commitment</a></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">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember', window );">Hulu</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">33.00%<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_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption', window );">Fair market value assessment floor for put and call option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 27,500<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_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption', window );">Ownership percentage representing fair market value floor for put and call option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment', window );">Advance on sale of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_AdvanceOnSaleOfInvestmentGross', window );">Advance on sale of investment, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid', window );">Outstanding capital calls</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared', window );">Equity method investment, future tax benefits shared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 863<span></span>
</td>
<td class="nump">$ 883<span></span>
</td>
<td class="nump">$ 863<span></span>
</td>
<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_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized 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="nump">$ 5,200<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_cmcsa_AdvanceOnSaleOfInvestmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance On Sale Of Investment, Gross</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;">cmcsa_AdvanceOnSaleOfInvestmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_CapitalContributionToVIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a capital contribution to a VIE accounted for as an equity method investment</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;">cmcsa_CapitalContributionToVIE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Annual Capital Calls, Maximum 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;">cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value floor representing minimum total equity value of investment for put and call option.</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;">cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentFundingCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Funding Commitment</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;">cmcsa_EquityMethodInvestmentFundingCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Funding Commitment By Management Company Investors</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;">cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Future Tax Benefits Shared</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;">cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentInvestmentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Investment Term</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;">cmcsa_EquityMethodInvestmentInvestmentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Management Fee Funding Commitment</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;">cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Ownership Percentage Representing Fair Market Value Floor For Put And Call Option</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;">cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentPercentOfLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of any losses in an equity method investment that the Company is obligated to absorb.</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;">cmcsa_EquityMethodInvestmentPercentOfLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investments and Certain Retained Distributions</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;">cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investments, Prior Capital Calls Paid</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;">cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_PercentageOfResidualReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of any residual returns that we have the right to receive</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;">cmcsa_PercentageOfResidualReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ProceedsFromAdvanceOnSaleOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Advance On Sale Of Investment</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;">cmcsa_ProceedsFromAdvanceOnSaleOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ProceedsFromCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts received from the issuance of an obligation that is secured by assets and is presented separately as proceeds from collateralized obligation.</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;">cmcsa_ProceedsFromCollateralizedObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment</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;">cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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>Amount of asset recognized for present right to economic benefit.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 20: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term and long-term debt and 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> -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/2147478546/942-210-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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing 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> -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/2147477250/944-220-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</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 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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/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 5: 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 6: 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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</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(3)(d)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-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_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-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_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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</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://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 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(24))<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: 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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(23))<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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/2147479168/946-830-55-12<br><br>Reference 16: 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/2147479170/946-210-S99-1<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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 23: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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(22)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parent entity's interest in net assets of the subsidiary, expressed as a percentage.</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_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_OtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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(12))<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/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)(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_OtherInvestments</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</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_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</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_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-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_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=cmcsa_ShortTermInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=cmcsa_ShortTermInstrumentsMember</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_FinancialInstrumentAxis=us-gaap_OtherInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_OtherInvestmentsMember</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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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_OwnershipAxis=cmcsa_UniversalBeijingResortMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=cmcsa_UniversalBeijingResortMember</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_DebtInstrumentAxis=cmcsa_UniversalBeijingResortTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_UniversalBeijingResortTermLoansMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember</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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember</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>110
<FILENAME>R70.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393791392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments and Variable Interest Entities - Schedule of Investments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_InvestmentsAbstract', window );"><strong>Investments [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_EquityMethodInvestments', window );">Equity method</a></td>
<td class="nump">$ 7,252<span></span>
</td>
<td class="nump">$ 7,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Nonmarketable equity securities</a></td>
<td class="nump">1,221<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInvestments', window );">Other investments</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">559<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_Investments', window );">Total investments</a></td>
<td class="nump">8,668<span></span>
</td>
<td class="nump">9,694<span></span>
</td>
</tr>
<tr class="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 );">Less: Current investments</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="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 );">Noncurrent investments</a></td>
<td class="nump">$ 8,647<span></span>
</td>
<td class="nump">$ 9,385<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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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/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 5: 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 6: 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_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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).</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-9<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)(1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 9: 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 10: 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><br>Reference 11: 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)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-9<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)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: 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)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_Investments</td>
</tr>
<tr>
<td style="padding-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_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_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_OtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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(12))<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/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)(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_OtherInvestments</td>
</tr>
<tr>
<td style="padding-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://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/2147478546/942-210-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/2147478546/942-210-S99-1<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(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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R71.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386688896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 122,100<span></span>
</td>
<td class="nump">$ 118,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">59,500<span></span>
</td>
<td class="nump">58,700<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">62,548<span></span>
</td>
<td class="nump">59,686<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_US', window );">United States</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">52,600<span></span>
</td>
<td class="nump">48,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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">11,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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_DistributionSystemMember', window );">Distribution systems</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-average original useful life</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 47,800<span></span>
</td>
<td class="nump">45,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_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember', window );">Customer premise equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-average original useful life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 23,200<span></span>
</td>
<td class="nump">25,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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember', window );">Buildings, theme park infrastructure and leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-average original useful life</a></td>
<td class="text">32 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 22,100<span></span>
</td>
<td class="nump">20,900<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-average original useful life</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 18,100<span></span>
</td>
<td class="nump">17,500<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in process</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">8,600<span></span>
</td>
<td class="nump">7,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 2,200<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</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)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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(14))<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> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://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/2147478777/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(13))<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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 4: 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/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_US</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=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_NonUsMember</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_PropertyPlantAndEquipmentByTypeAxis=cmcsa_DistributionSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=cmcsa_DistributionSystemMember</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_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</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>112
<FILENAME>R72.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388750960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Change in Goodwill (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">$ 67,800<span></span>
</td>
<td class="nump">$ 66,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</a></td>
<td class="num">(8,500)<span></span>
</td>
<td class="num">(7,900)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance, beginning of period</a></td>
<td class="nump">59,268<span></span>
</td>
<td class="nump">58,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross balance, ending of period</a></td>
<td class="nump">66,400<span></span>
</td>
<td class="nump">67,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</a></td>
<td class="num">(8,200)<span></span>
</td>
<td class="num">(8,500)<span></span>
</td>
</tr>
<tr class="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 );">Balance, end of period</a></td>
<td class="nump">58,209<span></span>
</td>
<td class="nump">59,268<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 | Cable&#8232;Communications</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,200)<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</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_GoodwillGross', window );">Gross balance, ending of period</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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">0<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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Residential Connectivity &amp; Platforms</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">34,500<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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</a></td>
<td class="num">(6,300)<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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">28,200<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_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,400<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</a></td>
<td class="num">(400)<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross balance, ending of period</a></td>
<td class="nump">33,900<span></span>
</td>
<td class="nump">34,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</a></td>
<td class="num">(6,100)<span></span>
</td>
<td class="num">(6,300)<span></span>
</td>
</tr>
<tr class="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 );">Balance, end of period</a></td>
<td class="nump">27,800<span></span>
</td>
<td class="nump">28,200<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 | Business Services Connectivity</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">2,200<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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">2,200<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_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</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_GoodwillGross', window );">Gross balance, ending of period</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">2,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">2,200<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 | Media</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">21,900<span></span>
</td>
<td class="nump">14,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</a></td>
<td class="num">(2,200)<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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">19,700<span></span>
</td>
<td class="nump">14,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,700<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</a></td>
<td class="num">(200)<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross balance, ending of period</a></td>
<td class="nump">21,700<span></span>
</td>
<td class="nump">21,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</a></td>
<td class="num">(2,200)<span></span>
</td>
<td class="num">(2,200)<span></span>
</td>
</tr>
<tr class="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 );">Balance, end of period</a></td>
<td class="nump">19,500<span></span>
</td>
<td class="nump">19,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Studios</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">3,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">3,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</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_GoodwillGross', window );">Gross balance, ending of period</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">3,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">3,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Theme Parks</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">5,400<span></span>
</td>
<td class="nump">5,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">5,400<span></span>
</td>
<td class="nump">5,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</a></td>
<td class="num">(500)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross balance, ending of period</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,400<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 | Sky Limited Segment</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_GoodwillRollForward', window );"><strong>Goodwill [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_GoodwillGross', window );">Gross balance, beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,900)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance, beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Segment change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,100)<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther', window );">Foreign currency translation and other</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_GoodwillGross', window );">Gross balance, ending of period</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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss end of period</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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">$ 0<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_cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill, Foreign Currency Translation Gain (Loss) And 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;">cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 7: 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 8: 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 9: 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/2147478546/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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-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_GoodwillTransfers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transfer into (out of) asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-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_GoodwillTransfers</td>
</tr>
<tr>
<td style="padding-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_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=cmcsa_CableCommunicationsSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_CableCommunicationsSegmentsMember</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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ResidentialConnectivityAndPlatformsSegmentMember</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=cmcsa_BusinessServicesConnectivitySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_BusinessServicesConnectivitySegmentMember</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=cmcsa_MediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_MediaSegmentMember</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=cmcsa_StudiosSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_StudiosSegmentMember</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=cmcsa_ThemeParksSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_ThemeParksSegmentMember</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=cmcsa_SkyLimitedSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_SkyLimitedSegmentMember</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>113
<FILENAME>R73.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393133152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset amortization period (not to exceed)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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_StatementBusinessSegmentsAxis=cmcsa_SkyLimitedSegmentMember', window );">Sky Limited Segment</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of intangible assets</a></td>
<td class="nump">$ 485<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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Goodwill and long-lived asset impairments<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_StatementBusinessSegmentsAxis=cmcsa_SkyLimitedSegmentMember', window );">Sky Limited Segment | Operating Segments</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 8,100<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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://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/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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment of finite-lived intangible 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<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_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-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_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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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=cmcsa_SkyLimitedSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cmcsa_SkyLimitedSegmentMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R74.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388678720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)<br> $ in Billions</strong></div></th>
<th class="th"><div>Dec. 31, 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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 62.2<span></span>
</td>
<td class="nump">$ 62.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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Estimated Amortization Expense</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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">56.8<span></span>
</td>
<td class="nump">55.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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(34.0)<span></span>
</td>
<td class="num">(30.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchise rights</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">59.4<span></span>
</td>
<td class="nump">59.4<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">FCC licenses</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="nump">2.8<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Estimated Amortization Expense</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average original useful life</a></td>
<td class="text">13 years<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 20.5<span></span>
</td>
<td class="nump">20.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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (15.1)<span></span>
</td>
<td class="num">(13.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Estimated Amortization Expense</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average original useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 24.9<span></span>
</td>
<td class="nump">23.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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (16.2)<span></span>
</td>
<td class="num">(14.8)<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 agreements and rights</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Estimated Amortization Expense</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average original useful life</a></td>
<td class="text">27 years<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 11.4<span></span>
</td>
<td class="nump">11.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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (2.7)<span></span>
</td>
<td class="num">$ (2.2)<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: 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(16))<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, lacking physical substance and having a projected indefinite period of benefit.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</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_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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>115
<FILENAME>R75.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876387980880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)<br> $ in Billions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 3.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">2.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">$ 0.5<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>116
<FILENAME>R76.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876391179120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Deferred Compensation Plans (Details) - Deferred Compensation Plans - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Benefit obligation</a></td>
<td class="nump">$ 4,812<span></span>
</td>
<td class="nump">$ 4,507<span></span>
</td>
<td class="nump">$ 4,158<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_cmcsa_DeferredCompensationPlansInterestCost', window );">Interest expense</a></td>
<td class="nump">$ 370<span></span>
</td>
<td class="nump">$ 341<span></span>
</td>
<td class="nump">$ 272<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_DeferredCompensationPlansInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred compensation plans interest cost</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;">cmcsa_DeferredCompensationPlansInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</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_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-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_TitleOfIndividualAxis=cmcsa_DeferredCompensationPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=cmcsa_DeferredCompensationPlansMember</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>117
<FILENAME>R77.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876391207856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Cash surrender value of life insurance policies</a></td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 512<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_DefinedContributionPlanCostRecognized', window );">Expenses related to retirement investment plans</a></td>
<td class="nump">$ 661<span></span>
</td>
<td class="nump">$ 650<span></span>
</td>
<td class="nump">$ 632<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_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</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_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost for defined contribution plan.</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 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-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_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-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>118
<FILENAME>R78.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386445776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>vote</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</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_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock', window );">Number of votes entitled of each class B common stock</a></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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></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_cmcsa_CommonStockVotingPower', window );">Voting power</a></td>
<td class="nump">66.66%<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</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_cmcsa_CommonStockVotingPower', window );">Voting power</a></td>
<td class="nump">33.33%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_CommonStockVotingPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Voting Power</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;">cmcsa_CommonStockVotingPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 votes entitled to vote for each share of Class B common stock share.</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;">cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: 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(d))<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 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 6: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<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(27)(b))<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 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>119
<FILENAME>R79.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876392256864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Changes in Common Stock (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931</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_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>
</tr>
<tr class="re">
<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, outstanding at beginning of period (in shares)</a></td>
<td class="nump">3,969,317,931<span></span>
</td>
<td class="nump">4,211,000,000<span></span>
</td>
<td class="nump">4,524,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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation plans (in shares)</a></td>
<td class="nump">14,000,000<span></span>
</td>
<td class="nump">14,000,000<span></span>
</td>
<td class="nump">12,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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases and retirements of common stock (in shares)</a></td>
<td class="num">(212,000,000)<span></span>
</td>
<td class="num">(262,000,000)<span></span>
</td>
<td class="num">(332,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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plans (in shares)</a></td>
<td class="nump">6,000,000<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
<td class="nump">7,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_CommonStockSharesOutstanding', window );">Common stock, outstanding at end of period (in shares)</a></td>
<td class="nump">3,778,302,017<span></span>
</td>
<td class="nump">3,969,317,931<span></span>
</td>
<td class="nump">4,211,000,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_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</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_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>
</tr>
<tr class="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, outstanding at beginning of period (in shares)</a></td>
<td class="nump">9,444,375<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="nump">9,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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation plans (in shares)</a></td>
<td class="nump">0<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases and retirements of common stock (in shares)</a></td>
<td class="nump">0<span></span>
</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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plans (in shares)</a></td>
<td class="nump">0<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_CommonStockSharesOutstanding', window );">Common stock, outstanding at end of period (in shares)</a></td>
<td class="nump">9,444,375<span></span>
</td>
<td class="nump">9,444,375<span></span>
</td>
<td class="nump">9,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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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_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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued during the period as a result of an employee stock purchase plan.</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 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> -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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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 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> -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_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_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 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> -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_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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>120
<FILENAME>R80.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393054672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Weighted Average Common Shares Outstanding (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of common shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">3,885<span></span>
</td>
<td class="nump">4,122<span></span>
</td>
<td class="nump">4,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<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 &#8211; diluted (in shares)</a></td>
<td class="nump">3,908<span></span>
</td>
<td class="nump">4,148<span></span>
</td>
<td class="nump">4,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">169<span></span>
</td>
<td class="nump">176<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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 (c)<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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>121
<FILENAME>R81.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386144016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="nump">$ 86,038<span></span>
</td>
<td class="nump">$ 83,226<span></span>
</td>
<td class="nump">$ 81,627<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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Cumulative translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="num">(2,474)<span></span>
</td>
<td class="num">(1,596)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Deferred gains (losses) 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="nump">106<span></span>
</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="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_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Unrecognized gains (losses) on employee benefit obligations and other</a></td>
<td class="text">&#160;<span></span>
</td>
<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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="nump">325<span></span>
</td>
<td class="nump">293<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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="num">$ (2,043)<span></span>
</td>
<td class="num">$ (1,253)<span></span>
</td>
<td class="num">$ (2,611)<span></span>
</td>
<td class="nump">$ 1,480<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_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: 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 4: 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 5: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: 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> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<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> -Subparagraph (c)<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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<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_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<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 31: 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 32: 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 33: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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/2147479170/946-210-S99-1<br><br>Reference 38: 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/2147479170/946-210-S99-2<br><br>Reference 39: 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/2147479134/946-220-S99-3<br><br>Reference 40: 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/2147479134/946-220-S99-3<br><br>Reference 41: 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/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccumulatedGainLossNetCashFlowHedgeParentMember</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_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccumulatedDefinedBenefitPlansAdjustmentMember</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>122
<FILENAME>R82.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876389987616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Recognized Share-Based Compensation Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 1,069<span></span>
</td>
<td class="nump">$ 1,021<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Related income tax benefit</a></td>
<td class="nump">$ 222<span></span>
</td>
<td class="nump">$ 203<span></span>
</td>
<td class="nump">$ 248<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for award under share-based payment arrangement. Excludes amount capitalized.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for recognition of expense of 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 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-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>123
<FILENAME>R83.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386418704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Narrative (Details)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period in years</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized pretax compensation expense on nonvested awards</a></td>
<td class="nump">$ 2.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized pretax compensation expense on nonvested awards, weighted average period of recognition (in years)</a></td>
<td class="text">1 year 7 months 6 days<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Period from grant date that an equity-based award expires</a></td>
<td class="text">10 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_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period in years</a></td>
<td class="text">3 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost not yet recognized for nonvested 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 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from grant date that an equity-based award expires, 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</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>124
<FILENAME>R84.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876490762176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Stock Options and Restricted Share Units (Details)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price of awards granted during the year (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 40.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding and unvested (in shares)</a></td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price of shares outstanding (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 41.70<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares)</a></td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Awards nonvested (in shares)</a></td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average fair value at grant date of nonvested awards (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 42.11<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested options.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price at which grantees can acquire the shares reserved for issuance under the stock option plan.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount at which grantees can acquire shares of common stock by exercise of options.</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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>125
<FILENAME>R85.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876482854448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Restricted Share Units and Stock Option Fair Value (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Stock option fair value (in dollars per share)</a></td>
<td class="nump">$ 9.93<span></span>
</td>
<td class="nump">$ 8.41<span></span>
</td>
<td class="nump">$ 8.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Stock Option Valuation Assumptions:</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">24.80%<span></span>
</td>
<td class="nump">26.20%<span></span>
</td>
<td class="nump">25.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">1.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected option life</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
<td class="text">5 years 9 months 18 days<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">RSUs fair value (in dollars per share)</a></td>
<td class="nump">$ 42.23<span></span>
</td>
<td class="nump">$ 37.14<span></span>
</td>
<td class="nump">$ 45.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>126
<FILENAME>R86.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876489358512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Information - Cash Payments for Interest and Income Taxes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_SupplementalCashFlowInformationAbstract', window );"><strong>Cash Payments for Interest and Income Taxes</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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">$ 3,657<span></span>
</td>
<td class="nump">$ 3,711<span></span>
</td>
<td class="nump">$ 3,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">7,096<span></span>
</td>
<td class="nump">$ 5,107<span></span>
</td>
<td class="nump">$ 5,265<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_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits', window );">Payment for purchases of transferable tax credits</a></td>
<td class="nump">$ 1,700<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_cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Purchases Of Third Party Transferable Tax Credits</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;">cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<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 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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>127
<FILENAME>R87.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386443376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Information - Noncash Investing and Financing Activities (Details) - USD ($)<br> $ / shares in Units, $ in Billions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment and intangible assets accrued but not yet paid</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="nump">$ 2.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_DividendsPayableCurrentAndNoncurrent', window );">Dividends payable</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividends payable (in dollars per share)</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.27<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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<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 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount of a dividend declared, but not paid, as of the financial reporting 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends declared but unpaid on equity securities issued by the entity and 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 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 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 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(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478790/946-405-45-2<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)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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>128
<FILENAME>R88.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876393133152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>
<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,322<span></span>
</td>
<td class="nump">$ 6,215<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_RestrictedCash', window );">Restricted cash included in other current assets and other noncurrent assets, net</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">67<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">$ 7,377<span></span>
</td>
<td class="nump">$ 6,282<span></span>
</td>
<td class="nump">$ 4,782<span></span>
</td>
<td class="nump">$ 8,778<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_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_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_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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage. 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.</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/2147478777/944-210-S99-1<br><br>Reference 2: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: 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 4: 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/2147478546/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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-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>129
<FILENAME>R89.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876482854608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses', window );">Operating lease expense inclusive of short-term and variable lease expenses</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term for operating leases</a></td>
<td class="text">17 years<span></span>
</td>
<td class="text">17 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate used to calculate operating lease liabilities</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.10%<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_OperatingLeasePayments', window );">Cash payments for operating leases</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 963<span></span>
</td>
<td class="nump">$ 965<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_cmcsa_CarryingValueOfContractualObligation', window );">Carrying value of contractual obligation</a></td>
<td class="nump">1,100<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_cmcsa_ContractualValueOfAPotentialFutureObligation', window );">Contractual value of a potential obligation</a></td>
<td class="nump">$ 1,800<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_cmcsa_CarryingValueOfContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 future obligation classified as a liability which is no longer recorded at fair value.</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;">cmcsa_CarryingValueOfContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_ContractualValueOfAPotentialFutureObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual value of a potential future obligation based on a contractual formula on a specified date.</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;">cmcsa_ContractualValueOfAPotentialFutureObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease expense, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income. Excludes lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet.</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;">cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</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_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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for operating lease calculated at point in 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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining lease term for operating lease, 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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R90.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876386657216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other noncurrent assets, net<span></span>
</td>
<td class="text">Other noncurrent assets, net<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other noncurrent assets, net</a></td>
<td class="nump">$ 5,524<span></span>
</td>
<td class="nump">$ 5,786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="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 );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 751<span></span>
</td>
<td class="nump">$ 748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
</tr>
<tr class="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 );">Other noncurrent liabilities</a></td>
<td class="nump">$ 5,569<span></span>
</td>
<td class="nump">$ 5,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_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_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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial position that includes current operating lease 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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>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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial position that includes noncurrent operating lease 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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>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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial position that includes operating lease right-of-use 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R91.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.4</span><table class="report" border="0" cellspacing="2" id="idm45876388810544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,163<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">9,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(3,521)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total liability</a></td>
<td class="nump">$ 6,319<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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>EXCEL
<SEQUENCE>132
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $R!/UH'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !,@3]:3]H;O>T    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2L0P$(=?17)O)VG10^CVLN))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF
M&YA.1ZE#PN<4(B:RF&\F-_@L==RP(U&4 %D?T:E<EX0OS7U(3E%YI@-$I3_4
M :'A_ X<DC**%,S *JY$UG=&2YU044AGO-$K/GZF88$9#3B@0T\91"V ]?/$
M>)J&#JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5UR90<!;T^/+\NZE?69
ME-=8?F4KZ11QPRZ37]OM_>Z!]0UO;BLNJE;L&B$%EZ)YGUU_^%V%73!V;_^Q
M\46P[^#77?1?4$L#!!0    ( $R!/UJ97)PC$ 8  )PG   3    >&PO=&AE
M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?
MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@
MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<@HL(2W@4R]9<
MX%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X%<M4C66C 1-7
M02:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1
MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP
M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=
MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP
M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,
M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I
MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<9T)\S_;VD:4E
M,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ
MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A
M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4LQ=9XE<#QK9P\
M'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]ILR.G=";-Z#,:
MP4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB&38:
M<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&27C="/F+.BY 1
MOQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD#R:G/^DR- >C
MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_
M+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-R,=4KY,IV#F?
MP.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"<M4TV4WBA*>
M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT
ML<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3
M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'
M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\
M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^
M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%,[82EQB\X^;'
M<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;G*YZ(G;ZEW?!
M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<!A87,N10[I*0
M!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E$A2*L P%(1=R
MX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;XE3-NQJ^)F!+
MPWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83
M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M3($_6CTG:( V#0  =($  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RU
MG6M3XT86AO]*%YE-)54&=+_,,%09:<BRF6&\F"0UV=H/PFZP:F3)D608]M=O
M2[ZTFVF=5H>C5$T X_/8?FGUZ4>2K;.GHOQ:+2BMR;=EEE?OCQ9UO7I[>EK-
M%G295"?%BN;L-_=%N4QJ]F/Y<%JM2IK,VZ)E=FH9AG>Z3-+\Z/RLO6U2GI\5
MZSI+<SHI2;5>+I/R^8)FQ=/[(_-H=\--^K"HFQM.S\]6R0.=TOJWU:1D/YWN
M*?-T2?,J+7)2TOOW1V/S;6P:=E/1WN7WE#Y5!]^3YK7<%<77YH>K^?LCHWE*
M-*.SNF$D[,LCC6B6-2CV1/[:4H_V#]H4'GZ_HU^VKYZ]FKNDHE&1_9'.Z\7[
MH^"(S.E]LL[JF^+IGW3[BMR&-RNRJOT_>=K>US@BLW55%\MM,7L&RS3??$V^
M;9/H4V!M"ZP7!:;346!O"^R^!<ZVP&F3V;R4-H<XJ9/SL[)X(F5S;T9KOFG#
M;*O9RT_SY@\_K4OVVY35U>=1\4A+<DQ^F\;DIS<_DS<DS<FG-,O8'Z4Z.ZW9
M0S1W/)UM<1<;G-6!,RWRJ<CK144^Y',Z%P&G[+GMGZ"U>X(7%DB,Z>R$V.:(
M6(;E2)Y0!)?_*\E/B.FVY:ZD/%:4KUFY;<@>77@U]CYNN^797:^FF*W99E.3
MJWRST39C_S\?V;W(54V7U7]ED6^0CAS9S QOJU4RH^^/V*9?T?*1'IW_^(/I
M&>]D<6'"8B28$*6SC]*!Z#S*V^<5E<4&EYO&\:^R?, JW7R08$(^[CX?MU\^
MXSQ?)QFYH:NBK&5!P9RZ7,OBC< JW:"08$)0WCXHKU]0$UJFQ;R9N0B;2Z5C
M2D':S56=DQ58KQL:$DP(S=^'YH,O-5J799/995K-V.#Z0I,2# ZF'1^;UK%M
MRA(#"W430X()B07[Q(*>\U69L'53._-W;Y,PZS[)*NE&"9;IIH4$$](*]VF%
MX"O\D-=I_<R&5T;)]7IY1TM92C##,,QCVPI\Z;@"2W630H()29D&7\(9?;*Z
MH0]I5;/!59/K9"G="A6@Z/.G:#R])='GF\GGF_'MU>=K670P13<[+)H8WL'Z
MU^P3WFWRC5S-V>:9WJ>SS;*L>]@ID)9_;+#__#"0I@<6:Z>'1!/3LWAZ5I_T
MKO)94;*IK UN1*8UZP*D*$E4K/.Z?&9?Y_+Q"-,G8VF 8)%V@$@T,4#N R:X
M1MX%.)[/&;T:[;XAK1)\SN6IP4A6Q0)?SI*J)A$;T=(Q',$0[12', &3JX )
M+^9?IA@U/['Q=UL\Y=($8=QDD6;)G&:K19I(LT.5!"R:F!W7!!->W[_,;K_Q
M3LKB,<UG\B$(,SLV7%1EP**)L7%I,.&U_LO8)D55LX7PG^FJ>[:#B69H&O:Q
M%=CRMH&J#E@T,3PN#Z;"'MKH2IIT9P4#+%.V,R>"J[1#&D(73.X+)KS(_U@T
M9C59%#FT!%9 K, [-GW#D*:%:@M8-#$M[@MF+V'X@V;9\=><S?MD2I.*93<G
M5U6U[@@/9GZALEV@$5REG=L0\F!Q>;!ZR</O1<:6:DFY4:Y2NNM70;HNI+MG
M464!BR:&Q67!ZB4+NYT?&WU/\X>V::[EH<'$CB$&5VFG-H0D6%P2K)Z2P):B
MF^,\S6ZB9!>C-#68V)4:JAE@T<34N!E8O<R@W1Q)Q-9D#T7Y+,T*YGQ,R@=*
MQK,992"&F6^0TOQ0G0"+)N;'G<#JY03399)EY&)=L5]7\BT4YG3N:X/KM-,:
MP@(L;@%6+POXL*3E0S.A_<((]:+QR%62RX<=#.R.#=4"L&AB;-P"+'C-?A5=
MWI#Q>I[63)C&=4V9!+0[CRZSY$&:&LSK.M@"EVF'-L3JW^*K?PM>O._WA%^F
M>9+/4K;*;:6SO>U#6;8[CEAK:,\,D(8(\[N''JH>8-'$%+D>6/#*?C>_+=B*
M%]Q._^:A!+A..ZPA[,#B=F#ULH/)^BY+9VSC+!+YL@-S91^ATN(MS6UIS?D\
MC^>F:WB6>7;Z*,G&Y@9@P^OVW>98'>S&9:N$N^:(PCUE*S3Y+B %=;\'DN\8
M)C_^$%BF^8Y,DK(F5U=7^QMN%Y24^\,7[:W^NZHY?R?-TW;!."F+;\\'T\0]
MFR12]I23S<'M):7M.KRX)]4B*>FBR.;,8DZD9T"@&@D63?SC<2.Q87\XF$O;
M [';8]B7[&;I8D>!N_PB30S51K!H8F+<1FS8'<8LKODFLHX>K0!TSIAPG79,
M0^B'?7"B$JP-+P=6>X2_>UC!L*[3(> R[<2&$ Z;"X?=2SB:0RXE"^PJG]-O
MY%<J;<H*E&$8INEY7B@]= T7:Z<VA'C87#QLV!.B+*DJ,B:S8KED+:*JB]G7
M$7ECG!@F6;$A]YAD:]IV!.M=LJX719G^C\Y'Q!^YAC$R-O\VDW[UCJ3-KC[V
M6V?DN>;(".V1X;BL2<S9+8%CC4PC&(5N^(X4ZYHMU?,Y:QHC8H]\/QC9AC4R
M3+^]MST*O7!DF_XHE)Z6<@&_*NV3\E"="(LF_D6Y$]D;?< ]QQ%3<")46HQ%
M$_/DNF3#.G.;UAEM5C:F]=/=SV1*9^N23332%!6'7;;;6K39UJ;2;4V:)ZHX
M8='$/+DXV;#QW);)O-UG^[R\*S)IC# @^A1-I0<XX3KMF(90)ILKDPTKTVZ<
MD0_?9HLD?Z"=9Q4I0-?C:3S^MS0O5$'"HHEG(W.-<GH=2!&WK6G;E\AGWFUD
M <)DW<EO2_,.1-'V?=/U \OR]K*XR0SKD<7,N+TXL&ZPF<<P_D&NBYJ%-%_3
MYKQ93YH0IH%$J+08BR9FR'W&L?#;K8.I*A$J+<:BB7ER\7%@5]%HMPI2W]$=
MP1SM_ 9Y5\;!VS)@=U&W5P6@::\=.:&*#Q9-S(F+CP.+3__^J@!U]U>X4#NO
M(;3"X5KAP(=&C!/+?;DU^=*X4%4"E19CT<0,N4HX_@"] G/Q'Z'28BR:F"=7
M"4>A$AJ] B;U'=T1S-'.;PC'<+AC.+ :].@5,*#M%?*<4-T"BR:^DX^[A0N[
M1?]>H0!U]PJX4/O]?$-XA<N]PH6]PCQQOUMYA=*X4+T"E19CT<0,N5>X WB%
MB^H5J+08BR;FR;W"1?,*!:GOZ(Y@CG9^0WB%R[W"?:U7* !MKY#GA.H56#0Q
MIX.W?6-YA0($] K<]WX/X14N]PI7WRODO0+5*U!I,19-S)![A3N 5[BH7H%*
MB[%H8I[<*UPTKU"0^H[N".9HYS>$5[C<*]S7>H4"L.D5TH,\<*5V4$.(A<?%
MPL,2"P6HNUG A=J?>3&$6'A<+#S5 0O_Y>9D6]*X4,4"E19CT<0,N5AX XB%
MARH6J+08BR;FR<7"0Q,+!:GOZ(Y@CG9^0XB%Q\7">ZU8* !-L^C("54LL&AB
M3EPL/"RQ4(" 7H$J%E@T,:^#CY6"Q<+^?NG5T2M0Q0*5%F/1Q RY6'@#B(6'
M*A:HM!B+)N;)Q<)#$PL%J>_HCF".=GY#B(7'Q<)[K5@H )M>(14+N%([J"'$
MPN=BX6.)A0+4W2S@0MV\L&AB7EPL?-41B\!W7VQ.TC.A8([NY(9*B[%H8H9<
M+/P!Q,)'%0M46HQ%$_/D8N&CB86"U'=T1S!'.[\AQ,+G8N&_5BP4@+99R'-"
M%0LLFI@3%PL?2RP4(*!7H(H%%DW,BXN%KQ(+][NEE[Q7H(H%*BW&HHD9'GQ\
M[0!BX:.*!2HMQJ*)>7*Q\-'$0D'J.[HCF*.=WQ!BX7.Q\%\K%@K IE=(Q0*N
MU YJ"+$(N%@$6&*A '4W"[A0-R\LFI@7%XM )1;?>;HC^S2X"YBC.[FATF(L
MFI@A%XM@ +$(4,4"E19CT<0\N5@$:&*A(/4=W1',T<YO"+$(N%@$KQ4+!:!I
M%ATYH8H%%DW,B8M%@"46"A#0*U#% HLFYL7%(H#%PNW=*U#% I468]'$#+E8
M! .(18 J%JBT&(LFYGEPU0PTL5"0^H[N".9HYS>$6 1<+(+7BH4"L.D54K&
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
M?D:BQ)UN(%A !T,!!/-ID(QPZ><"/#T8_%H5Z?%2,.S:.(BC02F 8+9@N1R
M>2(A8S6MGP'P]!#P"]?Z O5$VDV#F#$J7Q\,6Q<V6!():5\+HZ3]>JX+8%-
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
MW2ZF79CD0+PZ,;,-M/OU.W9"!B$P-/6&Q,YY7Y_GV-CN;X1\5@F )B\IS]3
M2;1>WKJNBA)(J;H62\CPRUS(E&ILRH6KEA)H;$4I=_U6J^NFE&5.V+=]$QGV
MQ4ISEL%$$K5*4RI?A\#%9N!XSK;CD2T2;3K<L+^D"YB"?EI.)+;<TB5F*62*
MB8Q(F ^<.^]VW#/Q-N K@XW:>2>&9";$LVG<QP.G91("#I$V#A0?:Q@!Y\8(
MT_A5>#KED$:X^[YU_VS9D65&%8P$_\9BG0R<&X?$,*<KKA_%Y@L4/!WC%PFN
M["_9%+$MAT0KI45:B#&#E&7YD[X4==@1>-TC K\0^%5!^X@@* 3!N8)V(6C;
MRN0HM@YCJFG8EV)#I(E&-_-BBVG5B,\R,^U3+?$K0YT.1R)3@K.8:HC)5.,#
MYU03,2<CD>)"2LP,KX'<9Y%(@30F5.+W!#2+*&^2*_(T'9/&19-<$):1!\8Y
MSJ;JNQIS,R.X49'',,_#/Y*'YY,'@<:*?,IBB/<-7(0JR?PMV= _Z3B&Z)H$
MWB7Q6WZ[)J'1^?*@1CX^7^Z?H G*>0JL7W#$[]]3\_UNIK3$_]&/NNKG[NUZ
M=[.WW*HEC6#@H+$"N08G?/_.Z[8^UE7N+<W&;V2V5]5V6=7V*?=PM)*XG*-7
M@H7+%*?Y5A3_Q/^=J;6Z-%L(8$Q,-'V!VG6=C]"Q(YA-=AU>>4&O[ZYW*U83
MY'_8CQD?Q@1>JXS9X^N4?)V3?.-M]@L\ !1I<*$4J"9!RHBJA,QQUR<)Q LX
M"S4?K+M+T:Z 'H;<5#!K3+R;>LQNB=D]B?D(E+/?F'G#<C9)SOF_F-V:#"N8
MAR%!E;/&):C'[)68O9.8G](E%Z\ 9 89S!EN!3/.%G;1GL75.UR$E34XJ@GQ
M*UPU(9Y7 7-W#J04Y,(>[(I$8I7I? <O>\N[PYT],BO]0[Q3Y%> OS;YA>2!
MRH59TQSF:-FZ[F%&,C_D\X862WOLS83&0]2^)G@O FD"\/M<"+UMF '*FU;X
M!U!+ P04    " !,@3]:SH (;9<(  #9)@  &    'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;*U:77/B.A+]*RKVUE:F:A@LR5]D$ZH2V-F=A[F32FIVGXTM
M0'=LBY$,F=Q?OY)-,$AM);>6EP2;H[9.=ZO[2/CF6<@?:L-8@WY59:UN1YNF
MV5Y/)BK?L"I3G\26U?J;E9!5UNA+N9ZHK619T0ZJR@D)@GA29;P>S6[:>P]R
M=B-V3<EK]B"1VE55)E_N62F>;T=X]'KCD:\WC;DQF=ULLS5[8LWW[8/45Y.C
ME8)7K%9<U$BRU>WH#E\OZ-0,:!'_X>Q9G7Q&ALI2B!_FXDMQ.PK,C%C)\L:8
MR/2_/9NSLC26]#Q^'HR.CL\T T\_OUK_W)+79):98G-1_I<7S>9VE(Y0P5;9
MKFP>Q?._V8%09.SEHE3M7_1\P 8CE.]4(ZK#8#V#BM?=_^S7P1$G W \,( <
M!A![0#@P@!X&T/<." \#PM8S'976#XNLR68W4CPC:=#:FOG0.K,=K>GSVL3]
MJ9'Z6Z['-;.YJ)4H>9$UK$!/C?ZG@]H@L4+S3&W09YT7"HW1]Z<%NOKM _H-
M\1I]Y66I8Z9N)HV>@;$SR0]/N^^>1@:>A@GZ*NIFH] _ZX(5YP8F>NK'^9/7
M^=\3K\4%RS\ABC\B$I 0F-#\_<,I,'SQ_N'$PX8>HT%;>W3 WK<MDUG#ZS6Z
M,^N!-YR!7NZLA+ 54RJNU3;+V>U(UP+%Y)Z-9G__&XZ#?T >NJ2QQ86,G7DO
M/'HO]%F?_:[+)*]S43'(9]W8J!UKJN%^AJ,T26XF^U-G0"@<6*B%BPJG)#J"
MSF8?'6<?>6-_5_RAE[M9?0HU0M?47-0Y+QFJC[3,?7.5FZ6YE6+/]2)"RQ<D
MCGF3'?/F&G)"=,G$N:2QQ86,G;D^/KH^]B;.@FFC.<^Z3E07**N$;/B?[0W(
MC9VY^#1+PC0@5BY!*$IC*Y< %$T)AI,I.3)*O(S^)43QK,MTRZ84]7I<ZO:J
MB2EELJG:9ERVJ0:Q2YP9!1:S-Q$+%Y%&*85)I4=2J9?4TR:3;&RZ?('T<M#2
M1PU&*'6]2M+4H@&!0FPQ 4"G03QC,CTRF?HKE5[:9@WSNF$ZG1O$?ADV#%UU
M"_W#1[/.(5Y39S9A'%JT7 S%=M8!F& *D\)!KR6"-POPU5J+S0\ZYY1">C7Q
M>L^ZJO9:FE[:G!3-ADE00 2NOP,G<@!JG,06:@'9PB<E_YSFB63";Y2+%9-2
M)^%K5<Y^P6WZ8.=LEE.G3$ HDM"I30: I30<($-Z,L3;=N:;K%XS973=21<Q
M94)UQ8-G2UZV':5-2B,-V6JE9;LR'[/\YXXK;I9AAR^X"3AO=G*@!1WF<Z$>
M=%%KBTM9.X]%K_ZP5Q[-YCN=5F:E:#_6ND0<+G5O8GR?+<M#"$"O4J!,Q7:F
MN:#Q=&J7!@B%*1E:-KTZPWYY]IF754NMT;N^/6]WCKE0C8=4Z,R$3.U>!(#&
M)+;[$80*HX$NBWO-AKVZ9':7YV)G%-LV>S$!ZM1#GLN=+@^'HJYT ,MV?Z7E
M6R.S@J%<5P_>" E7C0BH;9%3 0%41!S:+BJ<#D6RETO8KY>^F>+]9KD N;EJ
M9QS&&-OD7!A)TM F!QC#,1E0&;C73M@OGGY_K\0&&;K*AR1Q0FV& "R- EM\
M0+ XQ$,4>R6%4V_5_]*VY;<WFMBKR/YRL;ZDM<6EK)V[L)=PV*_AYMF6-UG9
MK?*B:WB@"UVI-<8$IT[.@S@2$CLE(%P0DP%)2GKU1OSJK3WPT1N# JV$--)4
M"P/>UK1V>4/<""##R#2TI,L<@E$RM>4:",/A0)$FO5XC?KUFSK@:N>L.&K5F
M^5YKC2*5CMT]XW^81?#(E-[P@0P!U85M-3T'4=0^-8!0E 8#]'H%1[RJ9/8@
M1<Y8H=!*B@II6JQ59LN=TD!E^H\IS+T0AR-)G+DEB9VB "B.[9(%@/ T'3@<
M(;TV(GYM=%?LLSIG9D]A*!J&/260D2MC;.D 0-(8VSW4:^B<3:^%B%\+/>QD
MOLE4%ZFW0@-(%[TELK<1((QB:K.!Y!))!O81I%="Q*^$O@UMZ @@5+ ]K3F
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
MIE3H#,SGMT+HQQ?=]_*'WV&L_@-02P,$%     @ 3($_6F-6IS&J P  " X
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
M$RUV$R"^ORN*^O.;B> _%N7'0X[;_P-02P,$%     @ 3($_6@F@LQ @"@
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
MPF+,4POO<=+PV#-IX\I>UF7:^:#^, FZZAXHD(:G3@F?WM"@$1>8X?IH]$?
M'OE72H7)IJ5+5Z< /F9S[O#7UO(\^%X&5*X ?NVM3HX/_]9U-]E4L.PR>1>9
M_#[VZ81CIQ<+;(P=6N3 WK530M_IOWV1(+%%N/[+, W?I>B90[YW\WH:( 8#
M])\-WI=&\QM%+9@_%,P.(BS=;DLDZS?$B1/&O&;(&\N=M0U%7RQEG9 Y J,^
M;]B[ZO7QP6 BI<A29[0PUN;-Y/\0MN>3?6^FCP9?%# K+^2[B>P(-J:/"]W=
M[M/,=?HBT1]/WW7>:;_@=VP5S4%Z/'G^=*1\^E:2?D17R_>)F8L8S.5R21J]
MFP_@.<^,[0\6T'VPNOH/4$L#!!0    ( $R!/UI69Y7#40P  +\B   9
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
M2M,^@C\AJ#2&%!.4>DX\.Y[0%AL"Y4RU3TUT*@'9[,3 M,0/TK$5@JSX&XQ
MM>"#A8W=.1FV4?R![<V7^U=SR$:UF49":CL&LI/%,>:'V86QS'>"9G/WYT!3
M4W) ^68-3/%2=107LEQ1;%N6URNX'W&Q7L&I[^M[EQCIV6=1UYJ]Y]U2L2L[
MKH)I6DXLIOL\=BW:5M_7M[R5_-SL_\>F4=YCRP&M@AM'KP=4L_^8V >D:")C
M0_EJ95(TB=]L6FDG)WJV-SOS6BN7?+2Q-25Y6\6@#*63>@AGBO"1Q,S42HK#
M:9YS&98F&DO5R<'.O%&;[:QTQ.00E:_@!#"9#DGZ%3<!T(GEIN9=?>]F>N,T
MKC1#T\'CL$>%"F(<V? OHIOMGE9<@3>A.2@[SGF<<'H%K\Y,?;:5FO3=&5C9
MZ:[<3N]^P=39V.'PJ>[,3KIA25O@]&9-8]ES-Q(;#B+6&^=0=.^1XWP\YKE8
M1T15B!E*]79<^<"QYTBYO(5!]30PK.E[U=V;4G-N"PXJ;/5H@DK)DF*//$K%
MN4(4]=+4"9LA9(=,M.+UXIS-$5R5F/?G$U9N>NP]/F ,-G##ONV\<;Z1=>64
M5V9B/KK9&\HR/9K3V1O+; C#UN!#$WH*(Q,\P@3!_]"-8[*U0\?#@4HI#D27
M2YB;9'$ V@&#PMJ6+\6>)/?R>>[,59ZV<M7UC&D.=)EZ)YIUK>X%G6]:05F>
MQN([!Z,Q-S@SSZ9GPS,2!5\0$E\F,DY=U@DZG^FA>-*1J#7O"&P9L >;!Y'J
M6"'Z</3S(!R$($L8&J(K5_A <3L$,DJQZMP7$S^\%HZC@XMY_'LY9WI\'CU!
MY^'/P@S8'Y;@H0@V@FO*YZ RO!2@TQ+*[J,A\XR]=WEJ*'KNB?>"1&E5?"@$
M*>4$<!I1UX#JTRZ1O(?J8*P #](!@0Y<+J,*>A\R=AP;5%]D<.)-^ZOA5<#C
MP?>8D-MV V[S3;44-@#IQ$V%V!2^3A&&9X\/+]H6,[Y3D29BCCH-9Y*!#P*4
M@'\KS-M%.-A*/AR"R;YT(*63I4E\=$6F:_CVM1ED'DY.=(P=WIC0*9=\L,07
M7.R1B;QHT83([99"3T_T.Z\.AM=W>TKVS/1;'QZ6;.]1O=Y"]YGD]TS7MXTT
MZJH^XF3'.B)AWD\6[OVDU*@[>O#YMA4;%84R9B R47AYJ)W3LWUOK4\G/RH
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
M6.SJFKS!#T4F!X!8BWVDK3SPA"TU0)O%JBJ6$"QN_FV76Y\"GSN:'$H+"PK
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
MV#3&?VGTEO^2P5PWP%[^B 05Y0L-P'7D6XW_0@N$/VWQXC]02P,$%     @
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
MOZB/RZM_+FLE9K=B2*6]F/Q8&G,M[A4\68W?^)>2E5"D00'\5;Y6%70@)KJ
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
M\7%^#)(?GHRBQN.G0<$TX:/)@,ZMZ?3PB[H8MF>$_G(^>Z(5.K-^N$RHG[N
MC>YX8@AN!QK!V)VB<!#IRMCCJ>0._5E14[#;R0-W0^4Z<VU_._XKC1J0;.,I
MQR4[ 7&C9AKHV,JKY0Z!E5D>'K+W!PR%F\.,-=[7W\-9WHE(0S/!=URE\-L\
MB6QKFO*K\+1\-4AARJ-X$W;QQH;6]IR"!L;MF79_KM%6J)6B'X]Q#6<CI5O<
MU?IGSN"ZUF.(F:4*0Z6#L[9B[><A+@AS'!_FS./*E#W6%B]NV6 :U)T+$84-
M6* .]/)@NQ/VJ[P+>G&S,FG* L'R0/HUW%W;2G8P(*&Y.%IK&MIWZ0S!^W%\
M=EJHSS6=E^?VYUIVCB0/+L_:"BI5#G&7!9[J#-F'I@VLAU.#G9/SG+Y%)"<X
M-]WI.D8:;5>:ZP_6E3LJZDZ$IZ=^974S^ 5<KM ]T^_\&)*BMC^&Z^YV/R6\
ML[^@ZU^WOT/\"<TW57&9VF"I/UW,KD1E?]MG+^IRQ[^G0QRIRYR_;I6$<](+
M>+XI$1/<!6W0_<#R]?\ 4$L#!!0    ( $R!/UI&$VS]: L  -D?   9
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
M2R61L30 [^<&.YQX0PNT7_.O_@-02P,$%     @ 3($_6NK"78Y=%   9C\
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
MJ8&9&C#(6B%?35L7)'7=Q0:XD*!B@0$ @QBR%R(-ID.6CF:-(54(.!DE<]/
M/]X11)(BOVLHKXPS$/6E40PBTG;7 @  WAW776S5L\N1>!54U!5!EV-I[#-=
M;D?BN\Y#CSMB@[D3UIQ/;V\BY  >TL4-D^NI_^ XYNF#B5<->&MIQ+M"_(\L
M6O1EJAXFUV0]P#\D?0WE4^:7_J,NVRI!0#L"TQ%8$S1J [G%Y:%U"749Q^0@
M LTLAN/Q:JM *6JV:PRL68L24HRS5ZW!P&+0'YJRANBQ0LO,0#= .*4\A>LH
M^162-1.?3!N.BV6.$ER!5<H"<@096N#!?H=^A<$!#/_N[^] \W#6S=9G5NN*
M*80<V!7 G[6.^Y*.5&.%"RH&V('&@-^4!? 'BJVS)YC'#U8BG.DMBPCI -_<
M,Y(#+8U)]G+'M0'R)#>U8I8IG=L'$XL5JEH#0-.P$]DU!:2MZF0=5>\<LX$6
M^6I;H5- *7J@* JO[2?7HP5_EG3)6BSKD4HJ*XW0#H"06%%,/*0YQT1<OF[S
M&/:YQRDQJ11"M[%G!&4 LF%V2WBL""87,7J^$"MKX9[5\_DH?&K#@=S ,3<8
M&24&E -E#<@+$/9,N_H5C F?3%7=4-Q;KSFCDGCQ^9W\HG?M+BHW9%&T=$QW
MW#S'N)>U*1_V?#X>!^>L\M9X\DR$O/U>EZT!3?G8H3+2OXO\B<=A1H'%P 'R
M@Q6-14(=R<"F40@H&+<AI)6QG:_5\6,SP*(X.:+BZH%O!(,US-5#5D@YYXO
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
M7*=L 8$GY"%S^5@1/- <;]]*<#56)P2OMB+J'>/SS/!1AY(A 2J)IDE1^V2
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
M';W<*@EA'A? ]^L2T+Q]@QOXG]:__']02P,$%     @ 3($_6IJ9P.,Q!P
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
MR"P)XL2O9]>A*9G5AS<W-\CH"85A>#P!"J=?Z*+1 P1 SH<W#ZQWP]M0RNZ
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
MG)^-A$M?)^DBV"I^$:QMP/=%/$4E8:[Q CS?6,3<7K"#_A/QYC]02P,$%
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
M;"]W;W)K<VAE971S+W-H965T,C$N>&ULE5==;^.V$OTK W=;=(%$MF3GLTF
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
M,8A4R*95&A,JZO;9)!=BU;$SVY#VW\]V0@9=0&CJ%^)[?<^YKW RKKAXDCF
M0L\%97+BY$J5(]>5:0X%ECU> M,W:RX*K+0I-JXL!>#,@@KJ!IXW< M,F!./
MK6\AXC'?*DH8+ 22VZ+ XF4*E%<3QW?VC@>RR95QN/&XQ!M8@GHL%T);;LN2
MD0*8))PA >N)<^>/DLC$VX"?!"IY<$:FDQ7G3\:XSR:.9PH""JDR#%@_=C #
M2@V1+N-WP^FT*0WP\+QG_VI[U[VLL(09I[](IO*),W10!FN\I>J!5]^@Z:=O
M^%).I?U%51W;CQR4;J7B10/6%12$U4_\W,SA . /3@""!A"\!IS*$#: \%)
MU #LJ-VZ%3N'!"L<CP6OD##1FLT<[# M6K=/F%G[4@E]2S1.Q0O\@G82+4#8
M5XBE@!(B4\KE5@#ZB!Z7";J^ND%7B# T)Y3J9<FQJW1J0^"F39IIG28XD<8/
MT)PSE4OTA660'1.XNN:V\&!?^#0XRYA VD.A_P$%7A!U%#2['!YVP)/+X<&9
M;L)V#:'E"_]G#5WCKNFB;CJC%2-9XA0FCA8#"6('3OS^G3_P/G>-ZBW)DC<B
M.QICU(XQ.L<>_] Z><]27@"Z_LZEO.D:74W1MQ1&%7>Q/_ _Z2WN#F?2$=4/
MA\/CJ.3?J'YXZ[5!=1/NP=^S +&Q,B=1RK=,U2]\ZVV5],X*R"O_5"ML+8A_
M:6IYGF.Q(4PB"FM-Z?5N=4FBEKS:4+RT(K#B2DN*/>;Z*P'"!.C[->=J;Y@$
M[7<G_@-02P,$%     @ 38$_6@8"ZLM$ @  BP8  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&ULG95;;YLP%(#_BL6D/;7ADMN6 5+2;EH>.D5IMST[
M^ 2L&IO9)K3_OK8A+)L2*N4%;'/.Y^\8<8@;(9]5 :#12\FX2KQ"ZVKA^RHK
MH,1J)"K@YLE>R!)K,Y6YKRH)F+BDDOE1$,S\$E/NI;%;V\@T%K5FE,-&(E67
M)9:O*V"B2;S0.RYL:5YHN^"G<85S> 3]L]I(,_-["J$E<$4%1Q+VB;<,%ZNY
MC7<!OR@TZF2,;"4[(9[M9$T2+[!"P"#3EH#-[0!WP)@%&8T_'=/KM[2)I^,C
M_9NKW=2RPPKN!/M-B2X2[Y.'".QQS?16--^AJV=J>9E@REU1T\:./WLHJY46
M99=L#$K*VSM^Z<[A)"&<74B(NH3(>;<;.<M[K'$:2]$@::,-S0Y<J2[;R%%N
M7\JCEN8I-7DZ79OC)2#1D\2$\APMI<0\!W/L6L6^-CO8.#_K:*N6%EV@A1%Z
M$%P7"GWE!,B_ -^H]7[1T6\5#1+O(1NA<7B#HB":#/#&?;UCQQM?X)VK\P;M
M7M&:$WJ@I,;L7-DM='(>:C^<A:IP!HEGO@P%\@!>^O%#. N^#"A/>N7)$#W=
MU@Q0&.RFM^&I-EH24>G_#[G5'0;N,5,P(#;MQ::#G!^"WUXA-PQ]3V[6R\VN
M.K4GD.8SPA?<AIGON<U[M_G5!S?L-\R]Z.>?-(@29.[:H$*9J+EN>T6_VG?:
M9=M@_H:W;?H!RYQRA1CL36HPFIO7*=O6UTZTJ%R[V0EMFI<;%N9O =(&F.=[
M(?1Q8C?H_S_I&U!+ P04    " !-@3]:/*4S.!$"  #=!   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6RE5-N.TS 0_17+2#RA.DDOH))$:G=!K,1*
MU2Z7!\2#&T\3:WT)MK-9_A[;24-!W0J)E]ACSSESCN-QWFOS8!L AYZD4+;
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
M1$Z_I!4I&388O[W[NY6YQQG8E^+[4GQ?BN]+\:^^%!^#V[XO/KUU8WSW"?8
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
MC$9]/CW'WN77UYV[]C*K&_O&()TWE-C;?[0W?F\?Z][2=OW.;8K]K_RJ'8<
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
MKG3CRQWC=)230H$$Y4&K-$DG@3D??R9<_@B<VYSFXO\;[#O%/?DQJI?J*/Y
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
ML)BS%S55OI_[AZGG9^'<@5"8,6?8#_]C>K''8^O2G6+9K(!W=E(I8^8>:U
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
MZB&;3CR53D"JG.99B4.P=^!WZ 52-TA*_2C]1Q?M)3[MD$:4(R\I2>T09;/
M^@\&%?,[O5Y;5F^X:2',6U1OZUXZJV=A7Z@T#BH(E.=0'\G3(BRH/T;HBJ=Y
M&9[1]\1+Q2D/INK/!+88 UO,!O;MM%#UE68VC+-HQ\/X]GB1I+AZ-C.^[=]1
M<?R,_<'BSK.^KU>H=0))M_,Y1E[E0[[MH#12B=OGDMP<&#HIV'^C5 VUQ1]H
M3OR)*_M_598('PF9'Y.A5Y[0)T!&?1'GJ*^DZW+RA8ORV_KO>-"-'-=_[(Y/
MQU\%U_T7\K-X_Y_A#1@*+[).K+$T/"_0$DW_[=[?.+WSW\LK[5#K_12GST88
M$L#[M<;Y:[BA#<8?*%?_ 5!+ P04    " !-@3]:]\TQ[?,$  "U#   &0
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
M<(PUM 'OUPIMK%^0@.%;Y>7_ %!+ P04    " !-@3]:)P"!,_4&    %
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6S%6%MOVS84_BN$UPTQD-BR
M?&\N0"[-%J#I@J3M'H8]T!)M<Y5(EZ3B9+]^WZ%D1;95I=O#]B)1$L_'<_T.
MJ9.U-E_L4@C'GM)$V=/6TKG5VV[71DN1<MO1*Z'P9:Y-RAT>S:)K5T;PV NE
M23<,@E$WY5*USD[\NSMS=J(SET@E[@RS69IR\WPA$KT^;?5:FQ?W<K%T]*)[
M=K+B"_$@W*?5G<%3MT2)92J4E5HQ(^:GK?/>VXL)S?<3/DNQMI4Q(TMF6G^A
MAYOXM!600B(1D2,$CMNCN!1)0D!0XVN!V2J7),'J>(-^[6V'+3-NQ:5.?I.Q
M6YZV)BT6BSG/$G>OU[^(PIXAX44ZL?[*UL7<H,6BS#J=%L+0()4JO_.GP@_?
M(Q 6 J'7.U_(:WG%'3\[,7K-#,T&&@V\J5X:RDE%07EP!E\EY-S9E9@Y=O"1
MSQ)AVR==!TCZT(T*\8M<//R&>"]DMUJYI67O5"SB;8 N="D5"C<*782-B%<B
MZK!^[Y"%03AHP.N7!O8]7K_)P"MIHT3;S CV^_G,.H-D^*/.VAQK4(]%!?+6
MKG@D3ENH "O,HVB=_?1#;Q0<-V@Z*#4=-*&?/:#@XBP13,_9>ZT61Q^%21GI
M7Z=I,Y:W^M?,6<=5+-4",)%(9\+ M>Q *C:328*JL&WVFT]<$1^=/PJ#.F0W
MR@E8Y]@]=X)Q2_I4Q//(_#NQ?BY[,&OG3S3P5B::*\OZG9#]6%S?X-XKK@]"
M26V8TDY8U(=;H@)<9J23PB\S9,^"&PP-0QK;0\8=FR-,[)$GF0#$P,,.<0U'
MG3$+AYUI,^A,N+40"LCP'^L%^0+[P",/W,>U-X&BN$R:@1=@3OB)N257#;A3
MCSO!=3B$]D,RX5HJKC G$6 AIF>)7'!B-NMUU&X)V!XDPT[@LX9):S,O$6GK
ML AR-I59BE&,>M"9HI=S+DVQ+(__!.& <9UEH'LPYM=,6EFPIQ>@5*+5D*D+
M$;.5SC\#1Z&!'(PZ09NN/815.YZ 'Z'' )[YD1WP-D9!,9I.\7(ZQN4](O:6
M76;&8&$@&K_>P!O28Q^TBG8^(> >]@V;#I JN T!2Z ^\XSPM4E&P,5B/A>>
M^)G<Y*?Q^0DCI(J2+$90X+IBHD\GGM)*?_&MU?Y39Z)ZUFA4=-_136<&^ACY
MR+U1<Y\3$IZ6"K26^?4ZOJ[.ZPOW<&,VV>_A=(4FO*EK^(ET1H4KEGL_>L8G
MI=& X+R8V6J*DPGNI8A]QJ\,5I$KZ 5GDF](%V+*_C&52\$^AW@UZ8\&QQ/4
M9O'.P]',X7$8ODQE][<7G6_8U/_?;0I!!+LV$='4VM3;LJFA<0S+QC%\G>QO
M2XZIZQ:- /5][:XT]W:+;/,=PU8+00R&J$-?LT$X>AF.,1P2X0;A!,,QZA3#
MJ9\P81_!6(+/B0[Q;8QY#<X8E<X8?7<7O7HIE)N7\J <>7"(.3W1M.NRB.Z*
M$CQDUU3)GZF2Z]S9K,)^L]SO@]L.O!(6>9D3S@=--RCS 8Q:L>#<6J+8]Y)#
M3KKG]C^8>5TD_KNG"'T'S?I>VB_EV\M-.5Q5RL&'^=)H:X_*<K%KOK*Y:W*2
M\\R%X%';><,. B+^-U0 82\\KHQJ<2ZY7;(Y3@4%3("4 $38KHS\IB+2Z8JK
M9VR*J!:O=XL85;WF)JY1K(>4@DZ^(VY4(5_=J$>QX6;$88/XD,VLC"4WE.E[
MRU2YPE,*=1Q"DR5:L>P8M#5&PZZUNE8B5W0 12>EHMO[J3Q@\@D;+J>/'J$C
M;=EWFMHWXQ-VAGE\PO;.$XQH*+IQ673C5S*^KM .V<\X%2(1X8;:LT4C:#TK
M@3.8\Z;/Z$!9'";E7T47E\B4R&T:9=%8&VG?AS+?#512+:=]WP66M)FU&OR0
M3R\MC7#PH8,$6%'Y:?D6#*RI4\$.$K*:$:!6!=%4XOZR9=N:W]EGUD&Y<0[W
MDQ(**,OS ^X"SK8Y#LYR6W6XB3SNHW:5*O9D K_I#I#!=!TU,?*D3([)=S,R
M=CY9FB7>E;GYY" CEG3,]YNTBC/J4J9YJ5>R(^_;I >6/'+\:==^(W+5G/;[
MV=TZM9@0Z84"H-]I$&9A#RGO@Y'D+%[=_FWEP*M6OY("[_Q>D)#J-:2P3<L0
M(N #; 4K7O_5KW^YM?Y-L;XOU+VC8EJCRN7K5F/Q\' P'OB\ZQT.IS[SY@*9
M&^_Z':+1=C>P.!R-V&#*/JF*S_?%1+I*]+.@@"LQE^X;YZ(^-BCAM+_EB5<C
MD1]J_ &@4!LI(PK+@D&_L"P<]FLYM%OY*Y,*L_#_GB@;D(/Y#YKR;?E[ZSS_
MJ_,R/?\W=LO-@BQ/Q!RB06>,_9S)_S?E#TZO_#^>F79.IWZX%!QD11/P?:ZQ
MK2T>:('RI]_9WU!+ P04    " !-@3]:R!Y/I#<#  #1!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6RM56UOVS80_BL'K1@L0(@D2K+ES#:0I!T6
MH.V"I.LP#/M 2V=+B$2Z)!6W^_4[4K+JMHZ1#_M"\LB[YY[CPY?%7JI'72$:
M^-PV0B^]RIC=91CJHL*6ZPNY0T$K&ZE:;LA4VU#O%/+2!;5-R*)H&K:\%MYJ
MX>;NU&HA.]/4 N\4Z*YMN?IRC8W<+[W8.TS<U]O*V(EPM=CQ+3Z@^6-WI\@*
M1Y2R;E'H6@I0N%EZ5_'E=6;]G</'&O?Z: RVDK64C]:X+9=>9 EA@X6Q")RZ
M)[S!IK% 1./3@.F-*6W@\?B _JNKG6I9<XTWLOFS+DVU]'(/2MSPKC'W<O\;
M#O4X@H5LM&MAW_MFS(.BTT:V0S Q:&O1]_SSL ]' 7GT3  ; ICCW2=R+%]S
MPU<+)?>@K#>AV8$KU443N5I841Z,HM6:XLSJ5CRA-K3+1@,7)7SDJN;K!N%6
M&%2T!&^$J4V-&B8?[(+V%Z&AQ#8\+(8DUWT2]DR2F,$[*4RE":S$\EN D!B/
MM-F!]C4[B_@:BPM(X@!8Q-(S>,FX#8G#2UZP#7]?K;51=%S^.55ICY.>QK%7
MZ%+O>(%+C^Z(1O6$WNKGG^)I],L9ENG(,CV'?L32:?6[J5"14(5L$29OI=9^
M ._1G*+]OP##7\@5H-402 %LU^26Q#"I!9W-IJ%KIGTGB6T2VS!X\ZFKS1<@
M%T$(]0#:$"B=)9 ;FK+)$77@/%[!9)I'/O6S?&ZM+)GY<(^\J?^EO)9?)]3!
MW-*[HX_@!&"?3V/1*7=P>]A)$B<^3.*$H"<)H[:O\IB0W[MF$8-LSLC-A^]V
M1CX70SS3N6,=!RQCULZGL7]&]&P4/7NI-@_]RWE*W[,8IX_E\9E_B9J#D"V:
M2I96GJ'063"-,WC'U2,:]W3\H #$,21S>"]%>]8K8"RF-LW9*,Y7BG&>0I;-
MX8,TO/EF)0^FTQSFP72>PEO4^A)N.J7LAAU[$7021Y9$<6+UE45)9]3/@R3/
MX)1PX=$SVZ+:NL]$0R$[8?H7=YP=_ZNK_IG^ZMY_=K1;6WMP&]Q0:'0Q(_U4
M_X'TAI$[]VBOI:$OP TK^G-160=:WTAI#H9-,/[BJ_\ 4$L#!!0    ( $V!
M/UKK(Z.51 ,  -@'   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;*55
M;6_;-A#^*P<M&%H@TYLMV\UL W;2;@/2UFC:]<.P#Y1TMHA0I$I2<?WO=Z1L
MU0%L#VT_2"*IN^>>>^Y(3K=*/YH*T<+76D@S"RIKFYLH,D6%-3.A:E#2G[72
M-;,TU9O(-!I9Z9UJ$:5Q/(IJQF4PG_JUE9Y/56L%E[C28-JZ9GJW1*&VLR )
M#@L?^*:R;B&:3QNVP0>TGYJ5IEG4HY2\1FFXDJ!Q/0L6R<TR<_;>X&^.6W,T
M!I=)KM2CF_Q5SH+8$4*!A74(C#Y/>(M".""B\66/&?0AG>/Q^(#^QN=.N>3,
MX*T2GWEIJUDP":#$-6N%_:"V?^(^'T^P4,+X-VP[V^$H@*(U5M5[9V)0<]E]
MV=>]#D<.D_B,0[IW2#WO+I!G><<LFT^UVH)VUH3F!CY5[TWDN'1%>;":_G+R
ML_.5IOIJNP,F2WC]I>4-*6[AQ4>6"S0OIY&E(,XT*O: RPXP/0.8I/!625L9
M>"U++)\#1,2NIY@>*"[3BXAW6(0P2*XAC=/A!;Q!G_+ XPW^)^5K6 E&N3[/
M_)]%;JRF9OGW5.X=\O TLMM -Z9A!<X"VB$&]1,&\U]_24;Q[Q=X#WO>PTOH
M9TIUBN5%G-,L262L<]0D-+S@$G(N!.T:\Q(^^\;&\K?%$VK:I[X,[C6 .TY2
M\;SU^\OLC,7:0)+ #IDV< 7#<3AQGRP<PZWO90I ,6MN$+"7?+1W2 =A"FD6
MQK!LN2BYW)AKL'0*(31,/P*7:\TH8EO85J.702#MR$J)$GC=:/6$#M# (#U
MIF%"7,-7\)Z ]%'0GF8R(9-D'&9P2_EZ=)<.:4" !1H#[Z(%3,(1C,GPWD5U
M"ZGC2L^SJO3PU\ L%,I0'$\AH2A#N">T&U@415NW@I&F='Z0' 5G/F3VBDAD
M$Q+K'*BD4_H*1BG973GS,5SHJZSOJ^P'^@KR'?R!:J-94_$"[E7A29YJMXOP
MI]OMNV+"^>;\UHN?)'>"/EC2U?5>EE+%J/><G%WMDY@Z*TGH]7/R1D>G+37T
MQM\IAJK=2ML=O/UJ?VTMNM/ZFWEWY[UE>L.EH39>DVL<CDE*W=TCW<2JQI_=
MN;*T>_RPHJL7M3.@_VNE[&'B O27^?P_4$L#!!0    ( $V!/UH>HRG&8@4
M '<.   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;)U7;8_:.!#^*R-:
M52!M0UX(L-M=))9V[RJUUU5IKQ].]\$D UA-;&J;I=ROOQDG9*$%KGL?2&QB
MCY]Y9N:Q?;W1YJM=(CKX7A;*WK26SJVNNEV;+;$4-M K5/1EKDTI''7-HFM7
M!D7N)Y5%-P[#?K<44K5&U_Z_>S.ZUFM72(7W!NRZ+(79WF*A-S>MJ+7[XZ-<
M+!W_T1U=K\0"I^@^K^X-];J-E5R6J*S4"@S.;UKCZ.JVS^/]@#\E;NQ>&]B3
MF=9?N?,VOVF%# @+S!Q;$/1ZP D6!1LB&-]JFZUF29ZXW]Y9O_.^DR\S87&B
MBR\R=\N;UK %.<[%NG ?]>9WK/U)V5ZF"^N?L*G&IDD+LK5UNJPG$X)2JNHM
MOM<\[$T8AB<FQ/6$V..N%O(H7PLG1M=&;\#P:++&#>^JGTW@I.*@3)VAKY+F
MN=%O6N<;610@5 YOE1-J(6<%PMA:=!;:GP3U;.>ZZV@QGM+-:L.WE>'XA.$H
MAO=:N:6%-RK'_-! EU V4.,=U-OXK,77F 601!<0AW'OC+VD<3WQ]I+_Y_IK
M:;-"V[5!^&L\L\Y0 OU]C(=JE=[Q5;BHKNQ*9'C3HJJQ:!ZP-7KQ+.J'K\[X
MT&M\Z)VS/II2D>9K JWGL//G&,;S5AHFVE+!C!I4+[8#$XX]?$0K<U1.B@(F
M6BDNIP?IMO!"E*M7<%\(Q]I@X79MR:ZU,"4G98;V</A[S*6 J5OG4EOX1.*"
M,/VZA4_:D>5;40B5X050E+&<H=E%.F[\@N<0]8.87B^>#>,H?G70BGK!@%Z)
M?Z;!D)YQ/PCIU>\'/1AGV;I<$U;,098K(0TIBP,*L"6@;=%I3/WJNST(+COU
M\ZG(HF$0<6<8I,36PD/)EI2 "&VVU(%X0*!CLLF3?UJ:YS\B)GDB\5$D%\:@
MRK9 N:HL^>IECY);NR41NAL>$H3'=O)HE3J=@U$G@Y+L!^71TZ1'_CSWL.D9
M!9=[;O<.1O8'9/[78]+N[T-KQ\S0R;@0J9V#Q>)A!<@_H\N#:!S"2B^)CR?2
M2;3U.ON]^*"7[O6B(.R<)K5W@M3$\]B0NH\^/"3U:8E.I$9/(#7^@=1!56,[
M4M.3L%*FGQ<>EWJM2%D-,CQP&HC(JL;WD%9?<_Y,\G!!^Z%;[@8F(&H;HBAT
MMANGUP84'0!L54H6.%"0D8A)Z]@F[=O25I86-<=! T>0PO/Z&5N;;6%^+OXH
MLB6LT$B=!V?T.VWT.SVOW]59B.7[IQWHF(Z?M_;S)N;3RA.WEVT_R/P7?W+!
M_.7X 0T=Q."#D0NI2)0_6YRO"W@GYPC",L@C.6LHLVBK,&8KU:(F]2 +Z2_C
MY#\5?T\<_I;.#G.II,.7[^CT=F2?OH(["D^VE!;!L",6_NB.JUKN[5YWDPD4
MM"4IK@'^'%/R\J_:?*ATJCSVK[O_6&_B3V7$@<]4YG I5Q:B!+8HC.6B"'TY
MM*.4*\SWA[Z?L(Q-]=QM..G2>D+<HPK?Z7["Q4);QK #'[S.B(5!K-*:Q:?V
M,1[4DZ.(_*/B'72XF=1UO/,K[5<KDS*'C"1-:0CW6>O/Y&^_R=_^V8P["-:O
M)O%9D\</3'1< .>/(S.^1X#_PI2P,*!ULO2Y(_;AX/<5!YQAL4!DQ\/V*.A'
MB;X J;*"SBR4K*0#.8(2)58CI')TFZ #SIJX7AFZ*!DZYU3S GC3H#H@Z4V-
MZK &J90J 0VYV??".N0F"VH8]+DY],V4FY=U\U@$NWN7 7)WX:\\EM20"JVZ
M%S3_-K>J<769>!Q>7<G>"T-"8*' .4T-@P')CZFN.57'Z96_6LRT(VY]<TDW
M0S0\@+[/M7:[#B_0W#5'_P)02P,$%     @ 38$_6I8AW49O @  4 4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL?53;;MLP#/T5PAN&%BCJ6]($
M76(@:3NL#P6"=I>'80^R3<="=?$DI6G_?I2<>!F0YH42)?+P4"0UVVKS;%M$
M!Z]2*#N/6N>ZZSBV58N2V4O=H:*;1AO)'*EF'=O.(*N#DQ1QEB17L61<1<4L
MG*U,,=,;)[C"E0&[D9*9MR4*O9U':;0_>.3KUOF#N)AU;(U/Z+YW*T-:/*#4
M7**R7"LPV,RC17J]''G[8/"#X]8>[,%G4FK][)7[>AXEGA *K)Q'8+2\X T*
MX8&(QI\=9C2$](Z'^SWZEY [Y5(RBS=:_.2U:^?1-((:&[81[E%OO^(NG[''
MJ[2P0<*VM\VS"*J-=5KNG(F!Y*I?V>ON'0X<ILD[#MG.(0N\^T"!Y2USK)@9
MO07CK0G-;T*JP9O(<>6+\N0,W7+R<\6=[(1^0X0E*FRX@Y5@RL+9-U8*M.>S
MV%$0;QI7.\!E#YB] YAF\*"5:RW<J1KK_P%B8C=0S/84E]E)Q%NL+B%/+R!+
MLM$)O'Q(.0]X^3MXC^BX06HLMT_:PJ]%:9VA%OE]+.,>;W0<SX_-M>U8A?.(
MYL*B><&H^/0AO4H^GV [&MB.3J%3]@T:@S7<:$F3:%EHYE"E8U1/@AVGNK"@
M&V"J!IIQ<"W"&S(#Z,L']/@H2S14 #CCBEI0"")@ST,UO,B]R(;^T:7@ZY[D
M1QA=3*D?_#I.)F%-QU.X5PXIN@-\]1DA7>23Q,M12C*;9'#LX>*#+I=HUF&6
M+51ZHUS?\,/I\%TL^BGY9][_-0_,K#FUN<"&7)/+R3@"T\]OKSC=A9DIM:,)
M#-N6OCPTWH#N&ZW=7O$!AD^T^ M02P,$%     @ 38$_6GF9IE54!   1 P
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
M=/W[Z8[>6]3.@/YOE+*'A0O0O^#S?P!02P,$%     @ 38$_6A#PM!Y] @
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
M9;7Z^&&U8\I9]<'!76E,F5>;5B6I4.X$>WQ2EN9IQW50?X(R^A]02P,$%
M  @ 38$_6J"QOU3D P  H \  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N
M>&ULK9=;C^(V%,>_BI6NJAEI.[E!N!20N%6MU*E&,]KVH>J#20Y@K6.SMH'M
M?OH]3C(9$C(IJ+R [9SSSSD_G_@R.DKU66\!#/F:<J''SM:8W=!U=;R%E.H'
MN0.!3]92I=1@5VU<O5- D\PIY6[@>9&;4B:<R2@;>U*3D=P;S@0\*:+W:4K5
MOS/@\CAV?.=UX)EMML8.N)/1CF[@!<RGW9/"GENJ)"P%H9D41,%Z[$S]X=+W
MK$-F\2>#HSYI$YO*2LK/MO-;,G8\&Q%PB(V5H/AW@#EP;I4PCB^%J%.^TSJ>
MME_5?\F2QV165,-<\K]88K9CI^^0!-9TS\VS//X*14)=JQ=+KK-?<BQL/8?$
M>VUD6CAC!"D3^3_]6H X<?"C=QR"PB&H.W3><0@+A_!2AT[AT+G4H5LX9*F[
M>>X9N 4U=#)2\DB4M48UV\CH9][(BPE;*"]&X5.&?F;R# <0>R _D;D4"18
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
M$:X \'W#F#QVU 3M2R[Z'U!+ P04    " !-@3]:KPD<A.X"  !<"   &0
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
M&J#N+QF3^Q/]@&&[-_L/4$L#!!0    ( $V!/UJ?/U;U000  ,0.   9
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;*U736_C-A#]*X2[*!)@$YGZLIW:
M!I)H=YM#T&#3;0]%#XPTMMF52)>D8Z>_OD-)D6V)5G+8BRU*;Q[GS9##X70K
MU7>] C!D5^1"SP8K8]97GJ?3%11,7\HU"/RRD*I@!H=JZ>FU I:51D7N^<-A
M[!6,B\%\6KY[4/.IW)B<"WA01&^*@JF7&\CE=C:@@]<77_ER9>P+;SY=LR4\
M@OFV?E X\AJ6C!<@-)>"*%C,!M?T*J&A-2@1?W#8ZH-G8J4\2?G=#NZRV6!H
M/8(<4F,I&/X]PRWDN65"/_ZM20?-G-;P\/F5_7,I'L4\,0VW,O^39V8U&XP'
M)(,%V^3FJ]S^"K6@R/*E,M?E+]E6V!C!Z48;6=3&Z$'!1?7/=G4@#@QH?,+
MKPW\MD%XPB"H#8+W&H2U01EJKY)2QB%AALVG2FZ)LFADLP]E,$MKE,^%S?NC
M4?B5HYV9WXE4%D!^9SO0Y()\A@P4R\FC869CI'HA9PD8QG-]CE^_/2;D[,,Y
M^4"X(/<\SS%S>NH9],.R>6D]YTTUIW]B3NJ3>RG,2I-/(H/LF,!# 8T*_U7%
MC=_+F$!Z20+ZD?A#/W0X=/M^\\!AGKS?W.]1$S0Y"4J^X,V<D(3K-)=ZHX#\
M=?VDC<)]\K<KXA5CZ&:TQ>-*KUD*LP%6!PWJ&0;SGW^B\? 75[1^)%GR@\B.
M(ADVD0S[V.>OR]E@*)DANEG5BAEPA;&BBTHZ6S*?Y\'$IU/O^3 \75 8#(?'
MH*0+HI-H#SJ2$S5RHEXY=E<"[KUR>1B[93\2@6>#7)!%K?0)!"RX<6FKN.-#
M;7'0DM;%A'3<4N; 1*%;6-P(B_OS)!46:'$H+;,)R_AB 0J$*1/F+#7Q.U1U
M,6$4M51U,=$X=JL:-:I&O:JNLW^P@.,A:30QDFQ$"@IK*1YV(B. RLHS+W\A
M&HS)4;%=IFNIN3T1J]2Z%(^ZB@._I=B!B5I12;H8.IJX%8\;Q>->Q;9DI0HR
M;IRY&G=FO C\UO*Z=8#\<7MW.4!T1-W.3QKG)[W.?]JEH'69A'H7:>QL4KD4
M_#],#C8I>L447-@V(R.X4+'WTLSFRJ5UTO4P;"GM0EJ(Q$$2G*@A=+@_\8=O
M)BF')=?Y2>=KAN,DM-UW@-JEPLDS'IU0<-"ST%X%=\* $ECM4JG6TI8&3!3V
MO@PS=5H3[:[WB3]LB^JBVFNO%W*LR-\K\GL5?9$RVV)#17BQ9ES9FN'4X+_E
MW>W;D,0!H7%\HMC1?==">X_R^6]F!<KI=="9;](NT0X,I>V*Y0+Y)]S>MPBT
MOT>X:\X< CN[I8&<U?O_W*FF>[+[HTG<UM-%1<&(M@6Y6HFH782]@_:^ +4L
MKTD:%_]&F*I';MXV5['K\@+2>G]CKVCEM6%/4]WO[IE:<J&Q+BR0<G@Y0I=4
M=66J!D:NRTO$DS1X)2D?5WC-!&4!^'TAI7D=V F:B^O\?U!+ P04    " !-
M@3]:>#P6 ($$  !O%0  &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RU
MF&V/FS@0Q[^*Q56G7:FW/)-D+XFT7;:ZE=IJU6U[KQV8)%;!3FV3['[[LX$E
M 5R42-R;!"<S?\8_#YXQ\P/C/\460**7/*-B86VEW-W:MDBVD&-QPW9 U3]K
MQG,LU9!O;+'C@-/2*<]LSW$B.\>$6LMY^=L37\Y9(3-"X8DC4>0YYJ\?(&.'
MA>5:;S]\)9NMU#_8R_D.;^ 9Y/?=$U<CNU%)20Y4$$81A_7"NG-O']Q .Y06
M/P@<Q,DUTE-9,?93#Q[3A>7HB""#1&H)K+[V< ]9II54'+]J4:NYIW8\O7Y3
M_UA.7DUFA07<L^Q?DLKMPII:*(4U+C+YE1W^@7I"H=9+6";*3W2H;1T+)860
M+*^=500YH=4W?JE!G#BHB9H=O-K!.]?!KQW\<QV"VB$XUR&L'<JIV]7<2W Q
MEG@YY^R N+96:OJBI%]Z*UZ$ZD1YEES]2Y2?7#[2A.6 ON$7$.@O=,_R':-
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
MQZ+<(0KB:! = 28#8'(1\+8LB;G+TI;'$NE;;0 ;+OMI 10K@\V1JD#7'"&
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
M:\$7(BT*R->729(_/R@:>$S2[V6WK_X+4$L#!!0    ( $V!/UK)/=!SY0(
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
M/Z^.BJL;R;;E:>LCDY)EY>6&X!7AVD#]OF9,OM[H ]SFP'[Q'U!+ P04
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
MOMPZ MOB>UKS/?V) 7#:I0P=@6W),*QE&+9N^XP7A"JOA%R\B8#&ZZ$$''A
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
M#C:@GIJUT#-_R%*0&I@DG"$!9>HMQK?+F8FW 5\)M/)DC$PE6\Z?S>2A2+W
M& (*N3(9L'X=X XH-8FTC9]]3F] &N'I^)C]DZU=U[+%$NXX_48*5:7>W$,%
ME'A/U2-O/T-?3V3RY9Q*^T1M'QMX*-]+Q>M>K!W4A'5O_-*?PXD@#%\1A+T@
MM+X[D'6YP@IGB> M$B9:9S,#6ZI5:W.$F8^R44+O$JU3V3WG14LH19@5Z($I
MS'9D2P$MI 0ET7NTJ+E0Y#>V9\A+1\SU"A0F5-Z@*T086NIL.E8FOM+^#,7/
M>R_+SDOXBI<5Y",T&;]#81!.T=-FA:ZO;OY.X^ORAAK#H<;0YIW\7XTK(G/*
MY5X ^K[82B7TG_+#Y;ZC3-T4<WMN98-S2#U]/22( WC9VS?C./AXIH;)4,/D
M7/9,'TGD\M2I(JLR%_"031+_X !-!]#T$BAV@3K5^)04CN9N5C2PHDNLF8L5
M_<L*1K&;%0^L^!)K[F+%+E;D9LT&UNP2ZX.+U:G&T[,L_^0RF[[X!8L=81)1
M*+4J&,VT5='UFFZB>&/O]Y8KW2WLL-+M&80)T/LEY^HX,2UC:/C9'U!+ P04
M    " !-@3]:@.O/Y<0"  "]!P  &0   'AL+W=O<FMS:&5E=',O<VAE970W
M-BYX;6RM5<ENVS 0_15"#8H$:*+5<9#: F(K10TTJ)&E/10]T-+((D*1*DDO
M^?N2E*S:CNSFD(O%9=[C>T-S9K#BXED6  JM2\KDT"F4JJY=5Z8%E%A>\ J8
MWLFY*+'24S%W924 9Q944C?PO$NWQ(0Y\<"N344\X M%"8.I0')1EEB\C(#R
MU=#QG<W"/9D7RBRX\:#"<W@ ]51-A9ZY+4M&2F"2<(8$Y$/GQK].>B;>!OP@
ML));8V2<S#A_-I-)-G0\(P@HI,HP8/U9PA@H-41:QI^&TVF/-,#M\8;]B_6N
MO<RPA#&G/TFFBJ%SY: ,<KR@ZIZOOD+CQPI,.97V%ZV:6,]!Z4(J7C9@K: D
MK/[B=9.'+8!_>0 0-(!@'Q = (0-('PK(&H D<U,;<7F(<$*QP/!5TB8:,UF
M!C:9%JWM$V:N_4$)O4LT3L6W947Y"P : 8.<*#2EF$ETCA+(00C(T)B7^C\F
ML;VF>O<T 84)E6?_B3M'3P\).CTY0R>(,'1'*-6;<N JK=R<[Z:-RE&M,CB@
MT@_0'6>JD.B699#M$KC:<NL[V/@>!4<9$T@O4.A_0H$71!V"QF^'AQWPY.WP
MX(B;L+W%T/*%!_ERO9+M72)F&?JN"A!HRJ42H(@ _6+57M@CGE% C[#6&Y2G
MS^C7-TV&)@I*^;OKKFHM4;<64Z>N9853&#JZ$$D02W#BCQ_\2^]S5Y[?DRQY
M)[*=.XC:.XB.L<>;I/(9)7/["KIR5W/T+(<IR<LXNO+U7V"YG9..H)[7WPU*
M.H+\WE4;M..AUWKH'?4P80IT9A2"M7G+T.6@]^K<L._M&>B(B?P]_:]C@GZP
M)]_=*FPEB+EM$!*E?,%4_=;;U;8'W=C2N[<^TKVI;B7_:.K&=H?%G.A70"'7
ME-Y%7RL2=;.H)XI7MGS.N-+%V X+W5]!F "]GW.N-A-S0-NQX[]02P,$%
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
M%3#[*V&NPFYB#?2?,/%O4$L#!!0    ( $V!/UIAH9_B:@0  (X3   9
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
MI\D-Y@M"!2H@4Y3.V5"5&J^O^WHBV=)<@',FU75JAKEZ(0'7!FH_8TQN)OJ
M]LT5_0%02P,$%     @ 38$_6JRB8NTC!   2AH  !D   !X;"]W;W)K<VAE
M971S+W-H965T.#$N>&ULQ5EM;YLZ&/TK%INF3EH+YB4O71)I"TRWTJ9;K>KV
MX>I^<,B3P 8XLYVDO;_^VD!)2%UN<N5V7Q)>GG-LGP,';$9;RG[R!$"@NSPK
M^-A*A%A=VC:/$\@)OZ K*.29!64Y$7*7+6V^8D#F)2C/;-=Q>G9.TL*:C,IC
MUVPRHFN1I05<,\37>4[8_4?(Z'9L8>OAP-=TF0AUP)Z,5F0)-R!N5]=,[MD-
MRSS-H> I+1"#Q=CZ@"\C'"A 6?$MA2W?VT9J*#-*?ZJ=J_G8<E2/((-8* HB
M_S8PA2Q33+(?OVI2JVE3 ?>W']@_E8.7@YD1#E.:?4_G(AE; PO-84'6F?A*
MMW] /:"R@S'->/F+MG6M8Z%XS07-:[#L09X6U3^YJX78 V#_"8!; ]QC 5X-
M\(X%^#7 /Q80U(!RZ'8U]E*XD @R&3&Z14Q52S:U4:I?HJ5>::$NE!O!Y-E4
MXL0D^K5.Q3TZ1U.:KV@!A>"(+M"'.%[GZXP(F*,_10*L/,\@49?(!M!5$=,<
MT-EGROE;=!:"(&DFM\[1[4V(SEZ_1:]16J O:9;)RX&/;"'[JEJTX[I?'ZM^
MN4_T*X3X GGX'7(=U]? I\?#/0T\/![N:N#1\7#<AMO2G\8DMS')+?F\)_A.
M<^.OSQ*.K@3D_&^=\%5;OKXM%4R7?$5B&%NR!0YL ];DS2O<<][K;#!)%IHD
MBPR1M0SS&L.\+O:68;0T+&X9EM:&9<JP=ZB0#P1YT\E\ \8D1) [T-XS5:M!
MV:IZ!&PF@Y[C#4;V9M\3397GNKUV5:BIPCVWWZZ*.L?Y/U7T&Q7]3A6GE89*
M,,%(P=6V>K;,?\A<S%54Z33JY#SU\C9)%IHDBPR1M8P)&F."%\RCP*1A)LE"
MDV21(;*68;W&L-YOR:.JU=Y>AIR[?M\_R"--%0Z&AWG4.8)3Q39$UA*[WXC=
M[Q0[?)!M*=_3>24JR/M 1E=,>((6\N4<)3!?ZC7M)#_U=C!)%IHDBPR1M1P:
M- X-7C"_!B8-,TD6FB2+#)&U#!LVA@U_2WX-'R43=@YR:?JXQA\>1%=GYT_5
MV1!92V?L[*:#3J?2MP6#F"Z+]!]M@$&^RN@] )I! 8M4RCS+TF7Y7L81*6IW
MM-.]SG9/O4V,LH5&V2)3;&T']R;T^ 7#K6[,E&TFV4*C;)$IMK9MNRD^[IR0
M/EO$U<WNYY?G!@<9IRERA]Y!RG4/X&2YGV-^CG<3='S\#/T_[Q*MKH9FQK4!
M)ME"HVR1*;:V4[M% .R_9)X971XPRA8:98M,L;5MVRT1X,X)[?/E6?!HW>K<
M=7SO,-$T9=@-'F6:CJV'\<$JF*8,^P.GJ:HTLO>6X=57EB^$+=4+5 8+"7,N
M^A+/J@\7U8Z@JW)E?D:%H'FYF0"9 U,%\OR"4O&PHQ;[F\]'DW\!4$L#!!0
M   ( $V!/UKVSS*2L (  )D'   9    >&PO=V]R:W-H965T<R]S:&5E=#@R
M+GAM;*U576_:,!3]*U963:VT-I^PKH-(0#IM#Y40J-O#M >37(C5Q&:V^>A^
M_:Z=D $+B(>^)/ZXY^2>8^?>WD;(%Y4#:+(M"Z[Z3J[U\L%U59I#2=6=6 +'
MG;F0)=4XE0M7+270S(+*P@T\K^N6E'$G[MFUL8Q[8J4+QF$LB5J5)96O0RC$
MIN_XSFYAPA:Y-@MNW%O2!4Q!/R_'$F=NPY*Q$KAB@A,)\[XS\!^2CHFW =\9
M;-3>F!@E,R%>S.1;UG<\DQ 4D&K#0/&UAA$4A2'"-'[7G$[S20/<'^_8OUCM
MJ&5&%8Q$\8-E.N\[]P[)8$Y7A9Z(S5>H]=@$4U$H^R2;.M9S2+I26I0U&#,H
M&:_>=%O[L ?PNR< 00T(C@'1"4!8 \)+ 5$-B*PSE13K0T(UC7M2;(@TT<AF
M!M9,BT;YC)MCGVJ)NPQQ.I[F5,+M$)W+R$B4>)L4M0=R2R:0B@5G?W#G9-3C
MUHR!7">@*2O4#>*>IPFYOKHA5X1Q\L2* @-5S]68K?FFF]:9#:O,@A.9^0%Y
M$ESGBCSR#+)# A=E-EJ#G=9A<)8Q@?2.A/X'$GA!U)+0Z')XV )/+H<'9]2$
MS<F%EB^\X.3&]!5_14T&4E*^ #O^.9@I+?&_^M7F?<4=M7.;6O.@EC2%OH/%
M1(%<@Q._?^=WO<]MOKTE6?)&9 >>1HVGT3GVVM.9]33=O^=0W?,V)RO&CF4T
M178=^U[W4\]=[SO4%A3XAT%)2Y#O>4W0@:).HZAS5M$$"JI1#>.H!XBF6S(#
M#G.FV[1T_LL@,'?U0$I+C!<>*6F)B>Z/A+A[1:L$N;#%7Z'M*ZZK?[I9;?K+
MP);5H_4A]IVJ3?RCJ9K6$Y4+QA4I8(Z4WMU'S$A6C:"::+&TI7$F-!9:.\RQ
M=X(T ;@_%T+O)N8#33>._P)02P,$%     @ 38$_6D8+QEI  P  !PL  !D
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
MF9DE4=H+YOU2"+W;V #U=!K_ %!+ P04    " !-@3]:_VZ5@>(#  !^#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6S%5VV/HS80_BL6K:H[J1O
MD+=M$FDWW*DG]=155GO]4/6# Y/$6L#4=I+-OZ]M"$LX!Z454K\DV,SS>)[Q
M,/;,CHR_BAV 1&]9FHNYLY.RN'==$>\@(V+ "LC5FPWC&9%JR+>N*#B0Q("R
MU,6>-W(S0G-G,3-S3WPQ8WN9TAR>.!+[+"/\] @I.\X=WSE/K.AV)_6$NY@5
M9 O/(%^*)ZY&;LV2T QR05F..&SFSH-_'_E8 XS%-PI'T7A&6LJ:L5<]^)+,
M'4][!"G$4E,0]7> ):2I9E)^_%V1.O6:&MA\/K-_-N*5F#41L&3I'S21N[DS
M<5 "&[)/Y8H=?X5*T%#SQ2P5YA<=*UO/0?%>2)958.5!1O/RG[Q5@6@ <' %
M@"L ;@-&5P!!!0C:@.$50%@!0A.94HJ)0T0D6<PX.R*NK16;?C#!-&@EG^9Z
MWY\E5V^IPLG%\XYPN'M4D4O0DF4JG00Q&W*'5B DI[%4;XP5>LFI%(CD:BQ9
M_(I^+XSE9T(Y^D;2/: /$4A"4_%1P7]$+A(:)V:N5)[J]=RX\NJQ] I?\<K'
MZ"O+Y4Z@3WD"R26!JR36.O%9YR/N9(P@'J# _QEA#X<6AY:WPP,+/+H=CCO4
M!/6N!88OZ-RU]?>[]L YR;>@/DR)UB?4M'LB)S/]<"0\07_^IBC1%PF9^,NV
M/^7ZH7U]78SN14%BF#NJV@C@!W 6/_W@C[Q?;+'MDRSJB>PB[F$=]["+?5'F
M/2OS?J/S_E#F/<U1PM*4<($*X&7>?[3%M>0?&WY=DP^+Z6"J,NK0C-?W1I-!
MZ%\:13:C\;@VNM WK/4-N_.J^5WK3[K**J&.!3,I[FVBAGTF2Y]D44]D%\$<
MU<$<=29+1 \T 54M3Q32Q!:W$C]M;*$W\/"TE0U6JP"WTL'.%=KS85Q+&'=*
M^/16@#D #BQ5J9!2>;+I&%O6QN&DI<-J-6KK**TFEU9#NXQ)+6/2*6-%Q>O=
MA@,@FDM0.RT1)Q)L4B:V,(8M)Y<W6456*W]BUS*MM4QOVY*J"J5T8Q72S3)$
M)]#%RD>9/F?1""7D9#NHES?R>"610#B\1A7=1C4],_D3"]-%S'SO_9;C=6=
MXRYC:EQYE_FP>GX1UCK=S?=O:UJO;%%?;)>Q;-P8_?_Y\E$YT%?P^V2+^F*[
M##Y^#S[N3F25L/_MYE$1-R\,(1[@]MW#8A:,!W[8JFTVMN$ MVJ;VVA,,N!;
MT^ )%+-]+LN[>SU;-Y$/IG5JS3_JYM(T/.\T96?ZE? MS05*8:,HO<%8'?F\
M;/;*@62%:7_63*IFRCSN5(,,7!NH]QO&Y'F@%ZA;[L4_4$L#!!0    ( $V!
M/UJ*E3MOU0(  +0(   9    >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;*U6
M76_:,!3]*U963:VT-=]AZR!2(:O6ATJHK-NS22[$JF-GMH'VW\]V0@8TL%;J
M"_CCGN-S[K5\,]QP\2A+ (6>*LKDR"F5JJ]<5^8E5%A>\AJ8WEEP46&EIV+I
MREH +BRHHF[@>8E;8<*<=&C7IB(=\I6BA,%4(+FJ*BR>QT#Y9N3XSG;AGBQ+
M91;<=%CC)<Q /=13H6=NQU*0"I@DG"$!BY%S[5]EB8FW ;\(;.3.&!DG<\X?
MS>2V&#F>$004<F48L/Y;PP0H-41:QI^6T^F.-,#=\9;]QGK77N98PH33WZ10
MY<CYXJ "%GA%U3W?_(#63VSX<DZE_46;-M9S4+Z2BE<M6"NH"&O^\5.;AQV
MGQP!!"T@. 1$1P!A"PA?"XA:0&0STUBQ><BPPNE0\ T2)EJSF8%-ID5K^X29
MLL^4T+M$XU0Z6]4U!5U'A2FZ(0RSG.C1+6MNE"G-9S3!LD13_&S")-([>E^!
M *D09H6>Y+P"]!,_@43G&2A,J+S0N(=9AL[/+M 9(@S=$4HUG1RZ2NLVI[MY
MJW'<: R.:/0#=,>9*B7ZS@HH]@E<;;AS'6Q=CX.3C!GDERCT/Z' "Z(>09/7
MP\,>>/9Z>'#"3=C5,+1\X1&^-Y2G+_D->=1/;IZ=*UGC'$:.?E<DB#4XZ<</
M?N)]ZTO<>Y)E[T2VE]2H2VITBCW=IK O8PTRMDCSKJ[3,(D'0W>]FXF>H('O
M[P=E/4&1'W9!>\KC3GG\'^6VWNI8O1MTLG/FP/N:'*B/7PB+?>_ 8M83%"1Q
MO_JD4Y^<5-_>8WN-ZY7(2_VH2\072 G,Y ($GE-K#N4""J)Z+28OA/D#SSNP
M>%+'6Z_J.Y$U*7-WWO,*Q-+V18EROF*J>>2ZU:[U7MN.<[ ^UBVYZ:#_:)I^
M?H?%DC")*"PTI7<YT,D238]L)HK7MFO,N=(]R Y+_5D!P@3H_07G:CLQ!W0?
M*NE?4$L#!!0    ( $V!/UH[GDLG*0,  -((   9    >&PO=V]R:W-H965T
M<R]S:&5E=#@W+GAM;*U676_:,!3]*U963:W4$1(^VG40J9!5ZT,W5-3M8=J#
M22[$JF.GM@-EOW[73L@H2ZM.Z@O8-_<<WW,N\66TD>I>9P"&/.9<Z+&7&5-<
M^+Y.,LBI[L@"!#Y92I53@UNU\G6A@*8.E',_[':'?DZ9\**1B\U4-)*EX4S
M3!%=YCE5VPEPN1E[@;<+W+)59FS CT8%7<$<S%TQ4[CS&Y:4Y2 TDX(H6(Z]
MR^ B'MI\E_"=P4;OK8E5LI#RWFZNT['7M04!A\18!HI?:Y@"YY8(RWBH.;WF
M2 O<7^_8KYQVU+*@&J:2_V"IR<;>N4=26-*2FUNY^0*UGH'E2R37[I-LZMRN
M1Y)2&YG78*P@9Z+ZIH^U#WN 8/@,(*P!X2&@_PR@5P-ZKP7T:T#?.5-)<3[$
MU-!HI.2&*)N-;';AS'1HE,^$;?O<*'S*$&>B>5D4'+"/AG)RQ005"</5M:A^
M4;8U'\A7*1*J,XRN01LF5H2*=)>-NTO;/&88:'(<@Z&,ZQ.$W<UC<GQT0HZ(
M3W1&%3YF@MP)9O0I!G$]89SC$7KD&]1B*_*3NNY)57?X3-U!2&ZD,)DFGT4*
MZ5,"'TUHG AW3DS"%QEC2#JD%YR2L!OV6PJ:OA[>:X''KX>'+ZCI-7WM.;[>
M,WS?U(H*]MMU\)1,T6/)65HUU#9OAMVP37<!N=QK_1R#[@>AR<_+A38*7\U?
M;0VJ"NBW%V"OJPM=T 3&7F'/4FOPHO?O@F'W4YNY;TD6OQ'9$^/[C?']E]BC
MF<(K69FM<QD>2E98+]V.H=]BQ18<"-4:T&":)*J$E"Q*0X0T9(OW?$%9VF9W
M=6Q0G6MO\W44=LY'_GK?QM:DX&E27"4-]G.:C">:!XWFP8N:8WS[4Q"IQN*W
M%/6UU3_XM[2@$Q[4_YJDN#4I:)<P;"0,_T\".<;[*96<4X4Q4-4-=M*FK&(^
MVRNGV^D=F#YM2PH_'BAK33H[4.;OW?8YJ)6;FIHDLA2FNNZ::#.8+]T\.HA/
M<&!7\_4O337M;ZA:,:$)AR52=CMG:+FJ)FBU,;)P,V4A#4XHM\SP3P<HFX#/
MEU*:W<8>T/R-B?X 4$L#!!0    ( $V!/UJ31 B$!@,   8*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@X+GAM;*U676_:,!3]*U963:W$&@@)H XBM81J
M?:B&BKH]3'LPR858=>S4-M#NU\]VTBQ RJC$2^*/>T[N/<>Q/=QP\213 (5>
M,LKDR$F5RJ]<5\8I9%A>\AR8GEEPD6&ENV+IREP 3BPHHZ[7;O?<#!/FA$,[
M-A7AD*\4)0RF LE5EF'Q>@.4;T9.QWD;>"#+5)D!-QSF> DS4(_Y5.B>6[$D
M) ,F"6=(P&+D7'>N)H&)MP$_"&QDK8U,)7/.GTSG+ADY;9,04(B58<#ZM88Q
M4&J(=!K/):=3?=( Z^TW]EM;NZYECB6,.?U)$I6.G(&#$EC@%54/?/,-RGIL
M@C&GTC[1IHQM.RA>2<6S$JPSR @KWOBEU*$&Z/CO +P2X!T+Z): [K$ OP3X
MQP*"$F!+=XO:K7 15C@<"KY!PD1K-M.PZENTUHLPLTYF2NA9HG$JG*WRG((V
M7F&*;@G#+":Z=<>*)6B\_(+&6*8M^T23YQ598ZKC)<(L00\@E2"Q@J28/X]
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
M7..A#=(LP.>9$/IU8LZ1[F] \@M02P,$%     @ 38$_6MJ]A:&" P  "Q<
M  T   !X;"]S='EL97,N>&ULW5C=;M,P%'Z5*&-HD]#2-BQM6%L)*DU" C1I
MN^!N<ANGM>3\X+BCY9)70;OC*7@4G@0?.W_M?$:W"[;2:HU]/I_O?#X^3IP-
M"[GF]')!J716"4^+D;N0,G_C><5L01-2G&0Y31429R(A4G7%W"MR04E4@%/"
MO5ZG$W@)8:D['J;+Y#R1A3/+EJD<N=U.;7/,Y7VDK,%KUS%\DRRB(_?ZZ.67
M92;/7CCF>O#JX*!S?7RV;3_2P+'K64E/=R ]Z>"\"L.H@TUJ/?Q0$1G'0\RM
M;W%341I/Z&#. _MT?OW8G$]K.C54D6/4H9WZ]_>?*'>#_86\WT%TW^*Z;W>D
M[MKSN9E0-*/]WDX%<D]]8,2^55=+E';TRLTQ'L99VNP1WS4&Q4P2ZMP0/G(G
MA+.I8. 5DX3QM3'WP##+>"8<J3:G"M4%2_'-P%W3@WU;\B0LS82.;2*8WVDY
M? NH>B"0<5X+[+G&,![F1$HJTG/5T8.U\0[DE.VK=:X4S@59=WNG;N.@+RK(
M-!,1%<V]PJU,XR&G,<@1;+Z J\QR#T ILT0U(D;F64JTALJC;"C:&>7\$FYJ
MG^,-[E7<6C-=I&G=5(+*IJ$Q'>!OLQGN-FWP*%XG9S>9?+=4TTEU'XJ,7@@:
MLY7NK^): ,;>Q=E)GO/U6\[F:4+-Y'<..!Z2RL]99()]4]&@5&;*0(7KW% A
MV:QM^2I(?D57LBJG58QK[NVAYG^;YSE-J2"\+5K5_G/.\J,5EX> I]"L;RO;
MBJTB_?[SUU@>?)Z[R& ?1.[%<@_V062X!R+[3W;7?(C([CZ([.V#2/]9BO3*
M0V7KY+IQ;JVM#KP?C-Q/\*;!FZ#.=,FX9&G96[ HHNF=XZNBEV2JWO0W^-7X
MB,9DR>55#8[<IOV11FR9A/6H"TA$.:II?X#IJ;-P]7*B8K$THBL:3<JNF$]U
MTU$-%;7\@,,V<JX_=@3S,9@= 0R+@RG ?(P7%N=_FL\ G8_!,&T#*S) ?0:H
MC_&R(1/]Q>+8?4+UL<\T#'T_"+",3B96!1,L;T$ ?W8V3!MX8'$@TL-RC:\V
M7B'WUP&VIO=5"#93O!*QF>*Y!L2>-_ (0_MJ8W'  UL%K'8@OCT.U)3=Q_=A
M53%MV [&D3#$$*A%>XT& 9*= +[V]<%VB>^'H1T!S*[ ]S$$=B..8 I  X;X
MOGX.;CV/O.HYY37__A[_ 5!+ P04    " !-@3]:EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( $V!/UH*[ZRTY 8
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
M%     @ 3($_6@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " !,@3]:3]H;O>T    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !,@3]:
MF5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( $R!/UH])VB -@T  '2!   8              "
M@0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !,@3]:
M'QODUT$"  #&!0  &               @(%X%0  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ 3($_6B6%,7>%!0  2A8  !@
M     ("![Q<  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M $R!/UI9^M.*G 0  .,1   8              " @:H=  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " !,@3]:B@3S!1H#  !U"0  &
M            @(%\(@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ 3($_6LZ "&V7"   V28  !@              ("!S"4  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $R!/UIO#/1O:0<  ),A
M   8              " @9DN  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " !,@3]:8U:G,:H#   (#@  &               @($X-@
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 3($_6O<)'?)S
M#   %(H  !@              ("!&#H  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( $R!/UH)H+,0( H  +P:   9              "
M@<%&  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 3($_
M6E9GE<-1#   OR(  !D              ("!&%$  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " !,@3]:ZTL17)P5  #F0@  &0
M        @(&@70  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( $R!/UJO6&8[C0P  )@C   9              " @7-S  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 3($_6K*@K'WD#@  ;"D
M !D              ("!-X   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " !,@3]:1A-L_6@+  #9'P  &0              @(%2CP
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( $R!/UKJPEV.
M710  &8_   9              " @?&:  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ 3($_6IJ9P.,Q!P  D1$  !D
M ("!A:\  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !,
M@3]:$:&%?S0,  "<)@  &0              @('MM@  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $R!/UHGY1KU"08  "X.   9
M          " @5C#  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ 38$_6C4, Z1?!@  [Q   !D              ("!F,D  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !-@3]:EC8^?V &  !9
M#P  &0              @($NT   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( $V!/UJ4RK,.G 0  (0,   9              " @<76
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 38$_6H<7
MXO.Y!P  *1,  !D              ("!F-L  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " !-@3]:'N>3WU\"  "#!@  &0
M    @(&(XP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M $V!/UH& NK+1 (  (L&   9              " @1[F  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ 38$_6CRE,S@1 @  W00  !D
M             ("!F>@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " !-@3]:&7[HO=H-  "80@  &0              @('AZ@  >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $V!/UK^Y FA)B0
M ,V    9              " @?+X  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ 38$_6BH^)S'A"@  7!X  !D              ("!
M3QT! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !-@3]:
M@\'.1 4'  !,$0  &0              @(%G* $ >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( $V!/UKWS3'M\P0  +4,   9
M      " @:,O 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ 38$_6APL5^+1!P  MQ0  !D              ("!S30! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !-@3]:)P"!,_4&    %
M&0              @('5/ $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( $V!/UK('D^D-P,  -$'   9              " @0%$ 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 38$_6NLCHY5$
M P  V <  !D              ("!;T<! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " !-@3]:'J,IQF(%  !W#@  &0
M@('J2@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( $V!
M/UJ6(=U&;P(  % %   9              " @8-0 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ 38$_6GF9IE54!   1 P  !D
M         ("!*5,! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " !-@3]:0;*H=$ $  #0"@  &0              @(&T5P$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $V!/UI@@9*8_ ,  /H)
M   9              " @2M< 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ 38$_6CMH",]* P  S0<  !D              ("!7F !
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !-@3]:$/"T
M'GT"  ";!0  &0              @('?8P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( $V!/UI/OF) :0P  *EG   9
M  " @9-F 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
M38$_6B9+W;<8"0  PE(  !D              ("!,W,! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " !-@3]:9ZY4T6<#  !R$   &0
M            @(&"? $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( $V!/UH+;*TBOP8  (XR   9              " @2"  0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 38$_6J"QOU3D P
MH \  !D              ("!%H<! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " !-@3]:2R!&TC@#  !9"0  &0              @($Q
MBP$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( $V!/UKM
M(!#J!0,  "$*   9              " @:". 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ 38$_6N>.AS#> P  U0T  !D
M     ("!W)$! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" !-@3]:KPD<A.X"  !<"   &0              @('QE0$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $V!/UH1;N:3J00  *08   9
M              " @1:9 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ 38$_6B"L)8ZZ @  2@@  !D              ("!]IT! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !-@3]:M&.XCV8"
M  !X!0  &0              @('GH $ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( $V!/UHR5@39Q0(  !X(   9              "
M@82C 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 38$_
M6G^E8U:= P  ^@T  !D              ("!@*8! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " !-@3]:GS]6]4$$  #$#@  &0
M        @(%4J@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( $V!/UIX/!8 @00  &\5   9              " @<RN 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 38$_6F9=BU8I P  : D
M !D              ("!A+,! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " !-@3]:"1*)\C0$  #O$P  &0              @('DM@$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( $V!/UJ[#G=.
MK@,  "0,   9              " @4^[ 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ 38$_6AW9W<&A!P  .$8  !D
M ("!-+\! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !-
M@3]:5^Z1CGT$   7&0  &0              @($,QP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( $V!/UJA>]1*7@(  #X&   9
M          " @<#+ 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ 38$_6O]VI/M4!   -1<  !D              ("!5<X! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !-@3]:N,; :_D"   G
M"   &0              @('@T@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( $V!/UH*]?&JD (  +@&   9              " @1#6
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ 38$_6OX;
MP D? P  :0D  !D              ("!U]@! 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " !-@3]:7XXP!T$-  #XF   &0
M    @($MW $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M $V!/UK)/=!SY0(  /$(   9              " @:7I 0!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ 38$_6F8AY%W]!   O!\  !D
M             ("!P>P! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " !-@3]:U),J%.P'   @0   &0              @('U\0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( $V!/UJ'M,5ZBP,
M  4.   9              " @1CZ 0!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ 38$_6I:MEPR+!   91D  !D              ("!
MVOT! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !-@3]:
M"4<V,TX"  #\!0  &0              @(&< @( >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( $V!/UJ Z\_EQ (  +T'   9
M      " @2$% @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ 38$_6G\<33/" @  LP<  !D              ("!' @" 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !-@3]:M2_DY@T#  #."
M&0              @($5"P( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( $V!/UIAH9_B:@0  (X3   9              " @5D. @!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ 38$_6C@JPI\'
M P  ?PD  !D              ("!^A(" 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " !-@3]:K*)B[2,$  !*&@  &0
M@($X%@( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( $V!
M/UKVSS*2L (  )D'   9              " @9(: @!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ 38$_6D8+QEI  P  !PL  !D
M         ("!>1T" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " !-@3]:6T?T?%P#  "I"@  &0              @('P( ( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( $V!/UK_;I6!X@,  'X/
M   9              " @8,D @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ 38$_6HJ5.V_5 @  M @  !D              ("!G"@"
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " !-@3]:.YY+
M)RD#  #2"   &0              @(&H*P( >&PO=V]R:W-H965T<R]S:&5E
M=#@W+GAM;%!+ 0(4 Q0    ( $V!/UJ31 B$!@,   8*   9
M  " @0@O @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @
M38$_6I7+)/V% P  =@P  !D              ("!13(" 'AL+W=O<FMS:&5E
M=',O<VAE970X.2YX;6Q02P$"% ,4    " !-@3]:'ZA:DQX#  "M"@  &0
M            @($!-@( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4
M Q0    ( $V!/UK._+34WP(  !((   9              " @58Y @!X;"]W
M;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ 38$_6MJ]A:&" P
M"Q<   T              ( !;#P" 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" !-@3]:EXJ[',     3 @  "P              @ $90 ( 7W)E;',O+G)E
M;'-02P$"% ,4    " !-@3]:"N^LM.0&  #B.P  #P              @ $"
M00( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 38$_6E].Z@JF @  F#4
M !H              ( !$T@" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ 38$_6GLV%NT] @  \3,  !,              ( !\4H"
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     &, 8P L&P  7TT"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<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>134
<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>136
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>360</ContextCount>
  <ElementCount>462</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>109</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statement of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ConsolidatedStatementofIncome</Role>
      <ShortName>Consolidated Statement of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statement of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statement of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ConsolidatedStatementofCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - Consolidated Statement of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity</Role>
      <ShortName>Consolidated Statement of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Programming and Production Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCosts</Role>
      <ShortName>Programming and Production Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Investments and Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsandVariableInterestEntities</Role>
      <ShortName>Investments and Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Supplemental Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformation</Role>
      <ShortName>Supplemental Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.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>25</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SegmentInformation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/Revenue</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Programming and Production Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsTables</Role>
      <ShortName>Programming and Production Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/ProgrammingandProductionCosts</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/Debt</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Investments and Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesTables</Role>
      <ShortName>Investments and Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/InvestmentsandVariableInterestEntities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/PropertyandEquipment</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/Equity</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/ShareBasedCompensation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Supplemental Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationTables</Role>
      <ShortName>Supplemental Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SupplementalFinancialInformation</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/CommitmentsandContingencies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Segment Information - Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformationReportableSegmentDetails</Role>
      <ShortName>Segment Information - Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Revenue - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Revenue - Revenue by Geographic Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails</Role>
      <ShortName>Revenue - Revenue by Geographic Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Revenue - Condensed Consolidated Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails</Role>
      <ShortName>Revenue - Condensed Consolidated Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Revenue - Changes in the Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Revenue - Changes in the Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Revenue - Receivables Not Yet Billed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails</Role>
      <ShortName>Revenue - Receivables Not Yet Billed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Programming and Production Costs - Programming and Production Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails</Role>
      <ShortName>Programming and Production Costs - Programming and Production Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Programming and Production Costs - Capitalized Film and Television Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails</Role>
      <ShortName>Programming and Production Costs - Capitalized Film and Television Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Programming and Production Costs - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails</Role>
      <ShortName>Programming and Production Costs - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Programming and Production Costs - Estimated Future Amortization Expense for Capitalized Film and Television Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails</Role>
      <ShortName>Programming and Production Costs - Estimated Future Amortization Expense for Capitalized Film and Television Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Programming and Production Costs - Summary Of Accrued Participations And Residual Liabilities Expected To Pay (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails</Role>
      <ShortName>Programming and Production Costs - Summary Of Accrued Participations And Residual Liabilities Expected To Pay (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Income Taxes - Income Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Income Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Income Taxes - Federal Statutory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails</Role>
      <ShortName>Income Taxes - Federal Statutory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Income Taxes - Components of Net Deferred Tax Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails</Role>
      <ShortName>Income Taxes - Components of Net Deferred Tax Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Income Taxes - Changes in the Valuation Allowance for Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails</Role>
      <ShortName>Income Taxes - Changes in the Valuation Allowance for Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Debt - Schedule of Debt Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails</Role>
      <ShortName>Debt - Schedule of Debt Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Debt - Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DebtDebtMaturitiesDetails</Role>
      <ShortName>Debt - Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Debt - Foreign Exchange and Interest Rate Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails</Role>
      <ShortName>Debt - Foreign Exchange and Interest Rate Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Debt - Impact of Hedged Foreign Currency Debt and Intercompany Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails</Role>
      <ShortName>Debt - Impact of Hedged Foreign Currency Debt and Intercompany Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Debt - Pre-Tax Gains (Losses) Related to Net Investment Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails</Role>
      <ShortName>Debt - Pre-Tax Gains (Losses) Related to Net Investment Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Investments and Variable Interest Entities - Investment and Other Income (Loss), Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails</Role>
      <ShortName>Investments and Variable Interest Entities - Investment and Other Income (Loss), Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Investments and Variable Interest Entities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails</Role>
      <ShortName>Investments and Variable Interest Entities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Investments and Variable Interest Entities - Schedule of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails</Role>
      <ShortName>Investments and Variable Interest Entities - Schedule of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Goodwill and Intangible Assets - Change in Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Change in Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Employee Benefit Plans - Deferred Compensation Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails</Role>
      <ShortName>Employee Benefit Plans - Deferred Compensation Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityNarrativeDetails</Role>
      <ShortName>Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Equity - Changes in Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityChangesinCommonStockDetails</Role>
      <ShortName>Equity - Changes in Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Equity - Weighted Average Common Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails</Role>
      <ShortName>Equity - Weighted Average Common Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - Share-Based Compensation - Recognized Share-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails</Role>
      <ShortName>Share-Based Compensation - Recognized Share-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - Share-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - Share-Based Compensation - Stock Options and Restricted Share Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails</Role>
      <ShortName>Share-Based Compensation - Stock Options and Restricted Share Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - Share-Based Compensation - Restricted Share Units and Stock Option Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails</Role>
      <ShortName>Share-Based Compensation - Restricted Share Units and Stock Option Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - Supplemental Financial Information - Cash Payments for Interest and Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails</Role>
      <ShortName>Supplemental Financial Information - Cash Payments for Interest and Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - Supplemental Financial Information - Noncash Investing and Financing Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails</Role>
      <ShortName>Supplemental Financial Information - Noncash Investing and Financing Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - Commitments and Contingencies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="cmcsa-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955574 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</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-K" isDefinitelyFs="true" isUsgaap="true" original="cmcsa-20241231.htm">cmcsa-20241231.htm</File>
    <File>cmcsa-20241231.xsd</File>
    <File>cmcsa-20241231_cal.xml</File>
    <File>cmcsa-20241231_def.xml</File>
    <File>cmcsa-20241231_lab.xml</File>
    <File>cmcsa-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cmcsa-20241231_g1.jpg</File>
    <File>cmcsa-20241231_g10.jpg</File>
    <File>cmcsa-20241231_g11.jpg</File>
    <File>cmcsa-20241231_g12.jpg</File>
    <File>cmcsa-20241231_g13.jpg</File>
    <File>cmcsa-20241231_g14.jpg</File>
    <File>cmcsa-20241231_g15.jpg</File>
    <File>cmcsa-20241231_g16.jpg</File>
    <File>cmcsa-20241231_g2.jpg</File>
    <File>cmcsa-20241231_g3.jpg</File>
    <File>cmcsa-20241231_g4.jpg</File>
    <File>cmcsa-20241231_g5.jpg</File>
    <File>cmcsa-20241231_g6.jpg</File>
    <File>cmcsa-20241231_g7.jpg</File>
    <File>cmcsa-20241231_g8.jpg</File>
    <File>cmcsa-20241231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1160">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="75">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>139
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cmcsa-20241231.htm": {
   "nsprefix": "cmcsa",
   "nsuri": "http://www.comcast.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "cmcsa-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "cmcsa-20241231.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cmcsa-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cmcsa-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cmcsa-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmcsa-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 380,
   "keyCustom": 82,
   "axisStandard": 28,
   "axisCustom": 2,
   "memberStandard": 48,
   "memberCustom": 59,
   "hidden": {
    "total": 26,
    "http://fasb.org/us-gaap/2024": 14,
    "http://www.comcast.com/20241231": 8,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 360,
   "entityCount": 1,
   "segmentCount": 109,
   "elementCount": 822,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1160,
    "http://xbrl.sec.gov/dei/2024": 75,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 5
   },
   "report": {
    "R1": {
     "role": "http://www.comcast.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": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.comcast.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.comcast.com/role/ConsolidatedStatementofIncome",
     "longName": "9952151 - Statement - Consolidated Statement of Income",
     "shortName": "Consolidated Statement of Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostsAndExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome",
     "longName": "9952152 - Statement - Consolidated Statement of Comprehensive Income",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical",
     "longName": "9952153 - Statement - Consolidated Statement of Comprehensive Income (Parenthetical)",
     "shortName": "Consolidated Statement of Comprehensive Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.comcast.com/role/ConsolidatedStatementofCashFlows",
     "longName": "9952154 - Statement - Consolidated Statement of Cash Flows",
     "shortName": "Consolidated Statement of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.comcast.com/role/ConsolidatedBalanceSheets",
     "longName": "9952155 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OtherAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952156 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
     "longName": "9952157 - Statement - Consolidated Statement of Changes in Equity",
     "shortName": "Consolidated Statement of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-22",
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-22",
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.comcast.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.comcast.com/role/SegmentInformation",
     "longName": "9952159 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.comcast.com/role/Revenue",
     "longName": "9952160 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.comcast.com/role/ProgrammingandProductionCosts",
     "longName": "9952161 - Disclosure - Programming and Production Costs",
     "shortName": "Programming and Production Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EntertainmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EntertainmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.comcast.com/role/IncomeTaxes",
     "longName": "9952162 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.comcast.com/role/Debt",
     "longName": "9952163 - 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": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.comcast.com/role/InvestmentsandVariableInterestEntities",
     "longName": "9952164 - Disclosure - Investments and Variable Interest Entities",
     "shortName": "Investments and Variable Interest Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.comcast.com/role/PropertyandEquipment",
     "longName": "9952165 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.comcast.com/role/GoodwillandIntangibleAssets",
     "longName": "9952166 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.comcast.com/role/EmployeeBenefitPlans",
     "longName": "9952167 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.comcast.com/role/Equity",
     "longName": "9952168 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.comcast.com/role/ShareBasedCompensation",
     "longName": "9952169 - Disclosure - Share-Based Compensation",
     "shortName": "Share-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.comcast.com/role/SupplementalFinancialInformation",
     "longName": "9952170 - Disclosure - Supplemental Financial Information",
     "shortName": "Supplemental Financial Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.comcast.com/role/CommitmentsandContingencies",
     "longName": "9952171 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.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": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "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": "24",
     "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": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "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": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.comcast.com/role/SegmentInformationTables",
     "longName": "9955512 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.comcast.com/role/RevenueTables",
     "longName": "9955513 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsTables",
     "longName": "9955514 - Disclosure - Programming and Production Costs (Tables)",
     "shortName": "Programming and Production Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EntertainmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EntertainmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.comcast.com/role/IncomeTaxesTables",
     "longName": "9955515 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.comcast.com/role/DebtTables",
     "longName": "9955516 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesTables",
     "longName": "9955517 - Disclosure - Investments and Variable Interest Entities (Tables)",
     "shortName": "Investments and Variable Interest Entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.comcast.com/role/PropertyandEquipmentTables",
     "longName": "9955518 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.comcast.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9955519 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.comcast.com/role/EmployeeBenefitPlansTables",
     "longName": "9955520 - Disclosure - Employee Benefit Plans (Tables)",
     "shortName": "Employee Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:DeferredCompensationPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:DeferredCompensationPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.comcast.com/role/EquityTables",
     "longName": "9955521 - Disclosure - Equity (Tables)",
     "shortName": "Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.comcast.com/role/ShareBasedCompensationTables",
     "longName": "9955522 - Disclosure - Share-Based Compensation (Tables)",
     "shortName": "Share-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationTables",
     "longName": "9955523 - Disclosure - Supplemental Financial Information (Tables)",
     "shortName": "Supplemental Financial Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.comcast.com/role/CommitmentsandContingenciesTables",
     "longName": "9955524 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.comcast.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955525 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails",
     "longName": "9955526 - Disclosure - Segment Information - Reportable Segment (Details)",
     "shortName": "Segment Information - Reportable Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-88",
      "name": "cmcsa:AdjustedEBITDA",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
     "longName": "9955527 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-137",
      "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": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails",
     "longName": "9955528 - Disclosure - Revenue - Revenue by Geographic Location (Details)",
     "shortName": "Revenue - Revenue by Geographic Location (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "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": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-179",
      "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": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.comcast.com/role/RevenueNarrativeDetails",
     "longName": "9955529 - Disclosure - Revenue - Narrative (Details)",
     "shortName": "Revenue - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-188",
      "name": "cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-188",
      "name": "cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
     "longName": "9955530 - Disclosure - Revenue - Condensed Consolidated Balance Sheet (Details)",
     "shortName": "Revenue - Condensed Consolidated Balance Sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails",
     "longName": "9955531 - Disclosure - Revenue - Changes in the Allowance for Doubtful Accounts (Details)",
     "shortName": "Revenue - Changes in the Allowance for Doubtful Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails",
     "longName": "9955532 - Disclosure - Revenue - Receivables Not Yet Billed (Details)",
     "shortName": "Revenue - Receivables Not Yet Billed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-208",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails",
     "longName": "9955533 - Disclosure - Programming and Production Costs - Programming and Production Expense (Details)",
     "shortName": "Programming and Production Costs - Programming and Production Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:VideoDistributionProgrammingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
       "us-gaap:EntertainmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:VideoDistributionProgrammingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
       "us-gaap:EntertainmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails",
     "longName": "9955534 - Disclosure - Programming and Production Costs - Capitalized Film and Television Costs (Details)",
     "shortName": "Programming and Production Costs - Capitalized Film and Television Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails",
     "longName": "9955535 - Disclosure - Programming and Production Costs - Narrative (Details)",
     "shortName": "Programming and Production Costs - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "cmcsa:BroadcastersLicenseAgreementCommitmentsAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "cmcsa:BroadcastersLicenseAgreementCommitmentsAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails",
     "longName": "9955536 - Disclosure - Programming and Production Costs - Estimated Future Amortization Expense for Capitalized Film and Television Costs (Details)",
     "shortName": "Programming and Production Costs - Estimated Future Amortization Expense for Capitalized Film and Television Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails",
     "longName": "9955537 - Disclosure - Programming and Production Costs - Summary Of Accrued Participations And Residual Liabilities Expected To Pay (Details)",
     "shortName": "Programming and Production Costs - Summary Of Accrued Participations And Residual Liabilities Expected To Pay (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails",
     "longName": "9955538 - Disclosure - Income Taxes - Income Before Income Taxes (Details)",
     "shortName": "Income Taxes - Income Before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
     "longName": "9955539 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)",
     "shortName": "Income Taxes - Components of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails",
     "longName": "9955540 - Disclosure - Income Taxes - Federal Statutory (Details)",
     "shortName": "Income Taxes - Federal Statutory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails",
     "longName": "9955541 - Disclosure - Income Taxes - Components of Net Deferred Tax Liability (Details)",
     "shortName": "Income Taxes - Components of Net Deferred Tax Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails",
     "longName": "9955542 - Disclosure - Income Taxes - Changes in the Valuation Allowance for Deferred Tax Assets (Details)",
     "shortName": "Income Taxes - Changes in the Valuation Allowance for Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.comcast.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955543 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails",
     "longName": "9955544 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-22",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails",
     "longName": "9955545 - Disclosure - Debt - Schedule of Debt Outstanding (Details)",
     "shortName": "Debt - Schedule of Debt Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:LongtermDebtWeightedAverageInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "cmcsa:FinanceLeaseObligationAndOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.comcast.com/role/DebtNarrativeDetails",
     "longName": "9955546 - Disclosure - Debt - Narrative (Details)",
     "shortName": "Debt - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:LongTermDebtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:LongTermDebtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.comcast.com/role/DebtDebtMaturitiesDetails",
     "longName": "9955547 - Disclosure - Debt - Debt Maturities (Details)",
     "shortName": "Debt - Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails",
     "longName": "9955548 - Disclosure - Debt - Foreign Exchange and Interest Rate Risk (Details)",
     "shortName": "Debt - Foreign Exchange and Interest Rate Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-240",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-240",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails",
     "longName": "9955549 - Disclosure - Debt - Impact of Hedged Foreign Currency Debt and Intercompany Loans (Details)",
     "shortName": "Debt - Impact of Hedged Foreign Currency Debt and Intercompany Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-252",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-252",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.comcast.com/role/DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails",
     "longName": "9955550 - Disclosure - Debt - Pre-Tax Gains (Losses) Related to Net Investment Hedges (Details)",
     "shortName": "Debt - Pre-Tax Gains (Losses) Related to Net Investment Hedges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails",
     "longName": "9955551 - Disclosure - Investments and Variable Interest Entities - Investment and Other Income (Loss), Net (Details)",
     "shortName": "Investments and Variable Interest Entities - Investment and Other Income (Loss), Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails",
     "longName": "9955552 - Disclosure - Investments and Variable Interest Entities - Narrative (Details)",
     "shortName": "Investments and Variable Interest Entities - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails",
     "longName": "9955553 - Disclosure - Investments and Variable Interest Entities - Schedule of Investments (Details)",
     "shortName": "Investments and Variable Interest Entities - Schedule of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryInvestmentHoldingsTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryInvestmentHoldingsTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.comcast.com/role/PropertyandEquipmentDetails",
     "longName": "9955554 - Disclosure - Property and Equipment (Details)",
     "shortName": "Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
     "longName": "9955555 - Disclosure - Goodwill and Intangible Assets - Change in Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets - Change in Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-21",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "longName": "9955556 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-329",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-333",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
     "longName": "9955557 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails",
     "longName": "9955558 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
     "longName": "9955559 - Disclosure - Employee Benefit Plans - Deferred Compensation Plans (Details)",
     "shortName": "Employee Benefit Plans - Deferred Compensation Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-334",
      "name": "us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:DeferredCompensationPlansTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-334",
      "name": "us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:DeferredCompensationPlansTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.comcast.com/role/EmployeeBenefitPlansNarrativeDetails",
     "longName": "9955560 - Disclosure - Employee Benefit Plans - Narrative (Details)",
     "shortName": "Employee Benefit Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CashSurrenderValueOfLifeInsurance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CashSurrenderValueOfLifeInsurance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.comcast.com/role/EquityNarrativeDetails",
     "longName": "9955561 - Disclosure - Equity - Narrative (Details)",
     "shortName": "Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock",
      "unitRef": "vote",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock",
      "unitRef": "vote",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.comcast.com/role/EquityChangesinCommonStockDetails",
     "longName": "9955562 - Disclosure - Equity - Changes in Common Stock (Details)",
     "shortName": "Equity - Changes in Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-25",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-340",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails",
     "longName": "9955563 - Disclosure - Equity - Weighted Average Common Shares Outstanding (Details)",
     "shortName": "Equity - Weighted Average Common Shares Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "9955564 - Disclosure - Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)",
     "shortName": "Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-349",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
     "longName": "9955565 - Disclosure - Share-Based Compensation - Recognized Share-Based Compensation Expense (Details)",
     "shortName": "Share-Based Compensation - Recognized Share-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails",
     "longName": "9955566 - Disclosure - Share-Based Compensation - Narrative (Details)",
     "shortName": "Share-Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails",
     "longName": "9955567 - Disclosure - Share-Based Compensation - Stock Options and Restricted Share Units (Details)",
     "shortName": "Share-Based Compensation - Stock Options and Restricted Share Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails",
     "longName": "9955568 - Disclosure - Share-Based Compensation - Restricted Share Units and Stock Option Fair Value (Details)",
     "shortName": "Share-Based Compensation - Restricted Share Units and Stock Option Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:StockOptionFairValueAndSignificantAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:StockOptionFairValueAndSignificantAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails",
     "longName": "9955569 - Disclosure - Supplemental Financial Information - Cash Payments for Interest and Income Taxes (Details)",
     "shortName": "Supplemental Financial Information - Cash Payments for Interest and Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails",
     "longName": "9955570 - Disclosure - Supplemental Financial Information - Noncash Investing and Financing Activities (Details)",
     "shortName": "Supplemental Financial Information - Noncash Investing and Financing Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails",
     "longName": "9955571 - Disclosure - Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details)",
     "shortName": "Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails",
     "longName": "9955572 - Disclosure - Commitments and Contingencies (Narrative) (Details)",
     "shortName": "Commitments and Contingencies (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails",
     "longName": "9955573 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets (Details)",
     "shortName": "Commitments and Contingencies - Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails",
     "longName": "9955574 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)",
     "shortName": "Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Consolidated Balance Sheet [Line Items]",
        "label": "Accounts, Notes, Loans and Financing Receivable [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": [
      "r310",
      "r1173"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Type [Axis]",
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r107"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Billing Status, Type [Axis]",
        "label": "Billing Status, Type [Axis]",
        "documentation": "Information by billing status of receivables."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r107"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued expenses related to trade creditors",
        "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": [
      "r87",
      "r973"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in the allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "cmcsa_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-offs charged against the allowance, net of recoveries and other",
        "label": "Accounts Receivable, Allowance For Credit Loss, Write-Offs, Net Of Recoveries, And Other",
        "documentation": "Accounts Receivable, Allowance For Credit Loss, Write-Offs, Net Of Recoveries, And Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, gross",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before 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": [
      "r205",
      "r310",
      "r918"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r836",
      "r898",
      "r997",
      "r1281",
      "r1282"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, net",
        "totalLabel": "Receivables, 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": [
      "r1172"
     ]
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent receivables, net (included in other noncurrent assets, net)",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "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 noncurrent."
       }
      }
     },
     "auth_ref": [
      "r724",
      "r1172"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_AccruedParticipationLiabilitiesDueInNextOperatingCycle": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedParticipationLiabilitiesDueInNextOperatingCycle",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsSummaryOfAccruedParticipationsAndResidualLiabilitiesExpectedToPayDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of accrued participations and residuals",
        "label": "Accrued Participation Liabilities, Due in Next Operating Cycle",
        "documentation": "The amount of accrued participation liabilities that it expects to pay during the upcoming operating cycle."
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized gains (losses) on employee benefit obligations and other",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r17",
      "r26",
      "r110",
      "r1146",
      "r1147",
      "r1148"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/PropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r195",
      "r746"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gains (losses) on cash flow hedges",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r222",
      "r223",
      "r590",
      "r920",
      "r1146"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r221",
      "r222",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r627"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r25",
      "r26",
      "r111",
      "r206",
      "r740",
      "r786",
      "r787"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r221",
      "r222",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r627"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r1",
      "r17",
      "r26",
      "r596",
      "r599",
      "r644",
      "r782",
      "r783",
      "r1146",
      "r1147",
      "r1148",
      "r1158",
      "r1159",
      "r1160",
      "r1161"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative translation adjustments",
        "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": [
      "r2",
      "r17",
      "r26",
      "r108",
      "r109",
      "r222",
      "r223",
      "r622",
      "r623",
      "r624",
      "r625",
      "r627",
      "r1146"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1058"
     ]
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Financial Information",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r102",
      "r973",
      "r1313"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "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": [
      "r802",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1246",
      "r1314"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1071"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1071"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1071"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1071"
     ]
    },
    "cmcsa_AdjustedEBITDA": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "AdjustedEBITDA",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA",
        "label": "Adjusted EBITDA",
        "documentation": "The measure used to evaluate the profitability of operating segments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "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": [
      "r64",
      "r65",
      "r496"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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": []
    },
    "cmcsa_AdvanceOnSaleOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "AdvanceOnSaleOfInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance on sale of investment",
        "label": "Advance On Sale Of Investment",
        "documentation": "Advance On Sale Of Investment"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_AdvanceOnSaleOfInvestmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "AdvanceOnSaleOfInvestmentGross",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance on sale of investment, gross",
        "label": "Advance On Sale Of Investment, Gross",
        "documentation": "Advance On Sale Of Investment, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Expenses",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising [Member]",
        "documentation": "Announcement promoting product, service, or event."
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1029",
      "r1040",
      "r1050",
      "r1083"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1032",
      "r1043",
      "r1053",
      "r1086"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1071"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1078"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1033",
      "r1044",
      "r1054",
      "r1078",
      "r1087",
      "r1091",
      "r1099"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1097"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r531"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails",
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Allowance for credit losses",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r311",
      "r352"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails"
     ],
     "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": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.comcast.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_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization",
        "negatedTerseLabel": "Amortization",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r381",
      "r388",
      "r939"
     ]
    },
    "cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "AmountOfNetInvestmentInForeignSubsidiariesHedged",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of net investment in foreign subsidiaries hedged",
        "label": "Amount Of Net Investment In Foreign Subsidiaries Hedged",
        "documentation": "Aggregate amount of net investment in foreign subsidiaries that has been hedged."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Consolidated variable interest entity's assets included in condensed consolidated balance sheet",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r168",
      "r199",
      "r238",
      "r270",
      "r279",
      "r297",
      "r301",
      "r349",
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r586",
      "r591",
      "r612",
      "r734",
      "r841",
      "r930",
      "r931",
      "r973",
      "r1007",
      "r1219",
      "r1220",
      "r1269"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r209",
      "r238",
      "r349",
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r586",
      "r591",
      "r612",
      "r973",
      "r1219",
      "r1220",
      "r1269"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_AtairosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "AtairosMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Atairos",
        "label": "Atairos [Member]",
        "documentation": "Atairos [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.comcast.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1013",
      "r1036"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.comcast.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1013",
      "r1036"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.comcast.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1013",
      "r1036"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1095"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1090"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1090"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1090"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1090"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1090"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails",
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1092"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1091"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1091"
     ]
    },
    "cmcsa_BacklogAsAPercentOfAnnualSegmentRevenuePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "BacklogAsAPercentOfAnnualSegmentRevenuePercent",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Backlog as percent of annual revenue (in percent)",
        "label": "Backlog As A Percent Of Annual Segment Revenue, Percent",
        "documentation": "Backlog As A Percent Of Annual Segment Revenue, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_BroadcastersLicenseAgreementCommitmentsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "BroadcastersLicenseAgreementCommitmentsAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future minimum commitments for sports rights",
        "label": "Broadcasters License Agreement Commitments, Amount",
        "documentation": "Broadcasters License Agreement Commitments, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings, theme park infrastructure and leasehold improvements",
        "label": "Buildings, Theme Park Infrastructure And Leasehold Improvements [Member]",
        "documentation": "Buildings, Theme Park Infrastructure And Leasehold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r127",
      "r128"
     ]
    },
    "cmcsa_BusinessServicesConnectivitySegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "BusinessServicesConnectivitySegmentMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Services Connectivity",
        "label": "Business Services Connectivity Segment [Member]",
        "documentation": "Business Services Connectivity Segment"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_CableCommunicationsSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CableCommunicationsSegmentsMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cable\u2028Communications",
        "label": "Cable Communications Segments [Member]",
        "documentation": "Cable Communications Member"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_CapitalContributionToVIE": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CapitalContributionToVIE",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash capital contributions for equity method investments",
        "label": "Capital Contribution To VIE",
        "documentation": "The cash outflow associated with a capital contribution to a VIE accounted for as an equity method investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment and intangible assets accrued but not yet paid",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "cmcsa_CapitalLossCarryforwardFederalInternalCorporateReorganizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CapitalLossCarryforwardFederalInternalCorporateReorganizationMember",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Loss Carryforward, Internal Corporate Reorganization",
        "label": "Capital Loss Carryforward, Federal, Internal Corporate Reorganization [Member]",
        "documentation": "Capital Loss Carryforward, Federal, Internal Corporate Reorganization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of contract acquisition and fulfillment costs",
        "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": [
      "r363"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract acquisition and fulfillment costs (included in other noncurrent assets, net)",
        "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": [
      "r362"
     ]
    },
    "cmcsa_CarryingValueOfContractualObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CarryingValueOfContractualObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value of contractual obligation",
        "label": "Carrying value of contractual obligation",
        "documentation": "Carrying value of future obligation classified as a liability which is no longer recorded at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"
     ],
     "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": [
      "r30",
      "r192",
      "r917"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows",
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year",
        "totalLabel": "Cash, cash equivalents and restricted cash, end of year",
        "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": [
      "r30",
      "r124",
      "r235"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash",
        "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": [
      "r0",
      "r124"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedge",
        "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": [
      "r77"
     ]
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashSurrenderValueOfLifeInsurance",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash surrender value of life insurance policies",
        "label": "Cash Surrender Value of Life Insurance",
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "cmcsa_CertainInternationalCustomersUnderContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CertainInternationalCustomersUnderContractMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certain International Customers Under Contract",
        "label": "Certain International Customers Under Contract [Member]",
        "documentation": "Certain International Customers Under Contract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1069"
     ]
    },
    "cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability attributable to temporary differences in other comprehensive income (loss)",
        "label": "Changes In Net Deferred Tax Liability Related To Other Comprehensive Income",
        "documentation": "Changes in net deferred tax liability that were not recorded as deferred income tax benefit (expense) associated with items included in other comprehensive income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ChangesInTheValuationAllowanceForDeferredTaxAssetsValuationAllowanceRollForward",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance [Roll Forward]",
        "label": "Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance [Roll Forward]",
        "documentation": "Changes In The Valuation Allowance For Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/Cover",
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails",
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r202",
      "r203",
      "r204",
      "r238",
      "r258",
      "r262",
      "r264",
      "r266",
      "r272",
      "r273",
      "r349",
      "r413",
      "r416",
      "r417",
      "r418",
      "r422",
      "r423",
      "r453",
      "r454",
      "r457",
      "r460",
      "r467",
      "r612",
      "r794",
      "r795",
      "r796",
      "r797",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r828",
      "r850",
      "r868",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r1121",
      "r1154",
      "r1162"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails",
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [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": [
      "r202",
      "r203",
      "r204",
      "r272",
      "r453",
      "r454",
      "r455",
      "r457",
      "r460",
      "r465",
      "r467",
      "r794",
      "r795",
      "r796",
      "r797",
      "r945",
      "r1121",
      "r1154"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1070"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1070"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r412",
      "r998",
      "r999",
      "r1000",
      "r1003"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "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": [
      "r95",
      "r156",
      "r737",
      "r827"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.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": [
      "r133",
      "r405",
      "r406",
      "r899",
      "r1208",
      "r1213"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/Cover",
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails",
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A common stock, $0.01 par value\u2014authorized, 7,500,000,000 shares; issued, 4,651,093,045 and 4,842,108,959; outstanding, 3,778,302,017 and 3,969,317,931",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/Cover",
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails",
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Common Stock",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash dividends declared per common share (in dollars 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": [
      "r142"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "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": [
      "r994",
      "r995",
      "r996",
      "r998",
      "r999",
      "r1000",
      "r1003",
      "r1158",
      "r1159",
      "r1161",
      "r1246",
      "r1312",
      "r1314"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r100"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "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": [
      "r100",
      "r828"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "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": [
      "r100"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Common stock, outstanding at beginning of period (in shares)",
        "periodEndLabel": "Common stock, outstanding at end of period (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": [
      "r18",
      "r100",
      "r828",
      "r847",
      "r1314",
      "r1315"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "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": [
      "r100",
      "r739",
      "r973"
     ]
    },
    "cmcsa_CommonStockVotingPower": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CommonStockVotingPower",
     "presentation": [
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voting power",
        "label": "Common Stock Voting Power",
        "documentation": "Common Stock Voting Power"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1075"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1074"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1073"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144"
     ]
    },
    "cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment and Other Income (Loss), Net",
        "label": "Components Of Investment And Other Income Loss Net [Table Text Block]",
        "documentation": "Tabular disclosure of investment and other income (loss), net, including, but not limited to, equity in net income (losses) of investees, net, realized and unrealized gains (losses) on equity securities, net, and other income (loss), net."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to Comcast Corporation",
        "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": [
      "r27",
      "r217",
      "r219",
      "r226",
      "r727",
      "r755",
      "r756"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r145",
      "r217",
      "r219",
      "r225",
      "r726",
      "r755"
     ]
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r912",
      "r916",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1200",
      "r1201",
      "r1204",
      "r1205"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r586",
      "r587",
      "r591",
      "r592",
      "r645",
      "r904",
      "r1218",
      "r1221",
      "r1222"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r586",
      "r587",
      "r591",
      "r592",
      "r645",
      "r904",
      "r1218",
      "r1221",
      "r1222"
     ]
    },
    "srt_ConsolidationEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationEliminationsMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation, Eliminations",
        "label": "Consolidation, Eliminations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r166",
      "r241",
      "r270",
      "r281",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r930",
      "r931",
      "r1219",
      "r1220"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r166",
      "r241",
      "r270",
      "r281",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r930",
      "r931",
      "r1219",
      "r1220"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r921"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in process",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ContentLicensingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ContentLicensingMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Content licensing",
        "label": "Content Licensing [Member]",
        "documentation": "Content Licensing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ContractualValueOfAPotentialFutureObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ContractualValueOfAPotentialFutureObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual value of a potential obligation",
        "label": "Contractual Value Of A Potential Future Obligation",
        "documentation": "Contractual value of a potential future obligation based on a contractual formula on a specified date."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ContributionsFromAndDistributionsToNoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions from (distributions to) noncontrolling interests, net",
        "label": "Contributions From And Distributions To Noncontrolling Interests",
        "documentation": "Contributions from and distributions to noncontrolling interests"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contributions from (distributions to) noncontrolling interests, net",
        "label": "Contributions From And Distributions To Noncontrolling Interests Attributable To Temporary Equity",
        "documentation": "Contributions from and (distributions to) noncontrolling interests attributable to temporary equity."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_CorporateAndOtherTypeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CorporateAndOtherTypeMember",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate And Other, Type",
        "label": "Corporate And Other, Type [Member]",
        "documentation": "Corporate And Other, Type"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Headquarters/Corporate and Other",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [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",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r1167"
     ]
    },
    "cmcsa_CorporateTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CorporateTypeAxis",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Type [Axis]",
        "label": "Corporate Type [Axis]",
        "documentation": "Corporate Type"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_CorporateTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CorporateTypeDomain",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Type [Domain]",
        "label": "Corporate Type [Domain]",
        "documentation": "Corporate Type [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total costs and expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and Expenses:",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "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": [
      "r412",
      "r1216"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "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": [
      "r412",
      "r1216",
      "r1217"
     ]
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CrossCurrencyInterestRateContractMember",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cross-currency swaps",
        "label": "Cross Currency Interest Rate Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r1227",
      "r1245"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1157",
      "r1238"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.comcast.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_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1157"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current income tax (benefit) expenses",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r1157"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Expense (Benefit):",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1157",
      "r1238"
     ]
    },
    "cmcsa_CustomerPremiseEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "CustomerPremiseEquipmentMember",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer premise equipment",
        "label": "Customer Premise Equipment [Member]",
        "documentation": "Customer premise equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "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": [
      "r66",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1200",
      "r1201",
      "r1204",
      "r1205"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1110"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1110"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1114"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1016",
      "r1105"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1106"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1106"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1104"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1104"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1104"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1107"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1109"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1109"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1110"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1113"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1111"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1108"
     ]
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt",
        "terseLabel": "Debt and lease obligation",
        "label": "Debt and Lease Obligation",
        "documentation": "Amount of short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r155"
     ]
    },
    "us-gaap_DebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails_1": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of debt",
        "verboseLabel": "Less: Current portion",
        "label": "Debt, Current",
        "documentation": "Amount of debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.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": [
      "r134",
      "r236",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r411",
      "r412",
      "r424",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r440",
      "r447",
      "r448",
      "r450",
      "r629"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails",
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "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": [
      "r23",
      "r89",
      "r90",
      "r152",
      "r155",
      "r241",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r971",
      "r1155",
      "r1209",
      "r1210",
      "r1211",
      "r1265",
      "r1266"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing margin for LIBOR based borrowings",
        "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_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, gross",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r155",
      "r451"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate principal amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r629",
      "r630",
      "r941",
      "r942",
      "r971"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "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": [
      "r241",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r449",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r971",
      "r1155",
      "r1265",
      "r1266"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails",
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "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": [
      "r23",
      "r241",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r971",
      "r1155",
      "r1209",
      "r1210",
      "r1211",
      "r1265",
      "r1266"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionLineItems",
     "presentation": [
      "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption [Line Items]",
        "label": "Debt Instrument, Redemption [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_DebtInstrumentRedemptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionTable",
     "presentation": [
      "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument Redemption [Table]",
        "label": "Debt Instrument Redemption [Table]",
        "documentation": "Disclosure of information about debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r50",
      "r53",
      "r85",
      "r140",
      "r141",
      "r241",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r449",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r971",
      "r1155",
      "r1265",
      "r1266"
     ]
    },
    "cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net",
        "label": "Debt Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions",
        "documentation": "Debt Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit obligation",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DeferredCompensationPlansInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DeferredCompensationPlansInterestCost",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Deferred Compensation Plans interest cost",
        "documentation": "Deferred compensation plans interest cost"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DeferredCompensationPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DeferredCompensationPlansMember",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Plans",
        "label": "Deferred Compensation Plans [Member]",
        "documentation": "Deferred Compensation Plans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DeferredCompensationPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DeferredCompensationPlansTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Plans",
        "label": "Deferred Compensation Plans [Table Text Block]",
        "documentation": "Information regarding deferred compensation plans, including benefit obligations and related expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1237"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows",
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred income taxes",
        "totalLabel": "Current income tax (benefit) expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r180",
      "r1157"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Expense (Benefit):",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r153",
      "r561"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred income taxes",
        "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": [
      "r539",
      "r540",
      "r735"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r1142"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent deferred revenue (included in other noncurrent liabilities)",
        "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": [
      "r1143"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1237",
      "r1238"
     ]
    },
    "cmcsa_DeferredTaxAssetsAdvanceOnSaleOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DeferredTaxAssetsAdvanceOnSaleOfInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance on sale of investment (see Note 7)",
        "label": "Deferred Tax Assets, Advance On Sale Of Investment",
        "documentation": "Deferred Tax Assets, Advance On Sale Of Investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net operating loss and other loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss And Other Loss Carryforwards",
        "documentation": "Deferred Tax Assets, Operating Loss And Other Loss Carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nondeductible accruals and other",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails",
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Valuation allowance",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax liability",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "cmcsa_DeferredTaxLiabilitiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DeferredTaxLiabilitiesDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Deferred Tax Liabilities, Debt",
        "documentation": "Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from long-term debt."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Deferred Tax Liabilities, Investments",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)."
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities:",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment and intangible assets",
        "label": "Deferred Tax Liabilities, Property, Plant And Equipment And Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from property and equipment and intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesComponentsofNetDeferredTaxLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign subsidiaries and undistributed foreign earnings",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences."
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "documentation": "Disclosure of information about defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r56",
      "r57",
      "r58",
      "r59"
     ]
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses related to retirement investment plans",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "negatedTerseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r43"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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",
      "r270",
      "r284",
      "r301",
      "r930",
      "r931"
     ]
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Derivative Asset (Liability)",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "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": [
      "r817",
      "r819",
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r842",
      "r843",
      "r844",
      "r845",
      "r855",
      "r856",
      "r857",
      "r858",
      "r861",
      "r862",
      "r863",
      "r864",
      "r882",
      "r883",
      "r886",
      "r887",
      "r994",
      "r996",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1259",
      "r1260"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r82",
      "r83",
      "r148",
      "r817",
      "r819",
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r842",
      "r843",
      "r844",
      "r845",
      "r855",
      "r856",
      "r857",
      "r858",
      "r861",
      "r862",
      "r863",
      "r864",
      "r882",
      "r883",
      "r886",
      "r887",
      "r919",
      "r994",
      "r996",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1259",
      "r1260"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r80",
      "r82"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "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": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r478",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "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": [
      "r478",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/RevenueTables"
     ],
     "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": [
      "r1225"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r499",
      "r527",
      "r528",
      "r530",
      "r955"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of stock option and restricted share units activity",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r61"
     ]
    },
    "cmcsa_DistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DistributionMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution",
        "label": "Distribution [Member]",
        "documentation": "Distribution"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DistributionSystemMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DistributionSystemMember",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution systems",
        "label": "Distribution System [Member]",
        "documentation": "Distribution System [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r142"
     ]
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableAmountPerShare",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends payable (in dollars per share)",
        "label": "Dividends Payable, Amount Per Share",
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends payable",
        "label": "Dividends Payable",
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r94",
      "r154",
      "r1004",
      "r1279"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1013",
      "r1036"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1013",
      "r1036",
      "r1079"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.comcast.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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document 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": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.comcast.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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.comcast.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": [
      "r1057"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.comcast.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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "cmcsa_DomesticAdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DomesticAdvertisingMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic advertising",
        "label": "Domestic Advertising [Member]",
        "documentation": "Domestic Advertising"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DomesticBroadbandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DomesticBroadbandMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic broadband",
        "label": "Domestic Broadband [Member]",
        "documentation": "Domestic Broadband"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DomesticDistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DomesticDistributionMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic distribution",
        "label": "Domestic Distribution [Member]",
        "documentation": "Domestic Distribution"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_DomesticWirelessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "DomesticWirelessMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic wireless",
        "label": "Domestic Wireless [Member]",
        "documentation": "Domestic Wireless"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars 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": [
      "r227",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r256",
      "r258",
      "r264",
      "r265",
      "r266",
      "r269",
      "r581",
      "r584",
      "r604",
      "r605",
      "r728",
      "r757",
      "r922"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars 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": [
      "r227",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r258",
      "r264",
      "r265",
      "r266",
      "r269",
      "r581",
      "r584",
      "r604",
      "r605",
      "r728",
      "r757",
      "r922"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r268"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign currency on cash, cash equivalents and restricted cash",
        "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": [
      "r619"
     ]
    },
    "cmcsa_EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to uncertain and effectively settled tax positions, net",
        "label": "Effective Income Tax Rate Reconciliation, Adjustments To Uncertain And Effective Settled Tax Positions, Net, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Adjustments To Uncertain And Effective Settled Tax Positions, Net, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails",
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal corporate reorganization",
        "label": "Effective Income Tax Rate Reconciliation, Internal Corporate Reorganization, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Internal Corporate Reorganization, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax benefits recognized on share-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1229",
      "r1230"
     ]
    },
    "cmcsa_EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Federal, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Credit, Federal, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized pretax compensation expense on nonvested awards",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized pretax compensation expense on nonvested awards, weighted average period of recognition (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related income tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "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": []
    },
    "us-gaap_EntertainmentLicenseAgreementForProgramMaterialAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialAbstract",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licensed",
        "label": "Entertainment, License Agreement for Program Material [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialExpectedAmortizationAbstract",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Released and licensed content:",
        "label": "Entertainment, License Agreement for Program Material, Expected Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails": {
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licensed, including sports rights",
        "label": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Amortization Expense",
        "documentation": "Amount of amortization expense for rights acquired by broadcaster under license agreement for program material, including sports rights advances."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails": {
       "parentTag": "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licensed, including sports advances",
        "label": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Cost",
        "documentation": "Amount of capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Expected Amortization, Year One",
        "documentation": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Expected Amortization, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances,Expected Amortization, Year Three",
        "documentation": "Amount of amortization for right acquired by broadcaster under license agreement for program material, including sports rights advances, expected to be recognized within third operating cycle following most recent annual statement of financial position."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for right acquired by broadcaster under license agreement for program material, including sports rights advances, expected to be recognized within second operating cycle following most recent annual statement of financial position."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EntertainmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntertainmentTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Programming and Production Costs",
        "label": "Entertainment [Text Block]",
        "documentation": "The entire disclosure for entities in the entertainment industry."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r183",
      "r678",
      "r679",
      "r691"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.comcast.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": [
      "r1009"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.comcast.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": [
      "r1009"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.comcast.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": [
      "r1009"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.comcast.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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.comcast.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": [
      "r1119"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.comcast.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": [
      "r1009"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.comcast.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": [
      "r1009"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.comcast.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": [
      "r1009"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.comcast.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": [
      "r1009"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "cmcsa_EquipmentInstallmentPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquipmentInstallmentPlanMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment Installment Plan",
        "label": "Equipment Installment Plan [Member]",
        "documentation": "Equipment Installment Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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": [
      "r18",
      "r186",
      "r221",
      "r222",
      "r223",
      "r242",
      "r243",
      "r244",
      "r246",
      "r251",
      "r253",
      "r255",
      "r271",
      "r350",
      "r351",
      "r396",
      "r468",
      "r570",
      "r571",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r627",
      "r631",
      "r633",
      "r644",
      "r753",
      "r782",
      "r783",
      "r784",
      "r802",
      "r868"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r577",
      "r1122",
      "r1123",
      "r1124",
      "r1239",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "cmcsa_EquityMethodInvestmentAnnualCapitalCallsMaximumAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentAnnualCapitalCallsMaximumAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum amount of annual capital calls",
        "label": "Equity Method Investment, Annual Capital Calls, Maximum Amount",
        "documentation": "Equity Method Investment, Annual Capital Calls, Maximum Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional distributions from equity method investments",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r9",
      "r113",
      "r748"
     ]
    },
    "cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair market value assessment floor for put and call option",
        "label": "Equity Method Investment, Fair Market Value, Floor For Put And Call Option",
        "documentation": "Fair market value floor representing minimum total equity value of investment for put and call option."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EquityMethodInvestmentFundingCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentFundingCommitment",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funding commitment",
        "label": "Equity Method Investment, Funding Commitment",
        "documentation": "Equity Method Investment, Funding Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funding commitment by management company investors",
        "label": "Equity Method Investment, Funding Commitment By Management Company Investors",
        "documentation": "Equity Method Investment, Funding Commitment By Management Company Investors"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EquityMethodInvestmentFutureTaxBenefitsShared": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentFutureTaxBenefitsShared",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investment, future tax benefits shared",
        "label": "Equity Method Investment, Future Tax Benefits Shared",
        "documentation": "Equity Method Investment, Future Tax Benefits Shared"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EquityMethodInvestmentInvestmentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentInvestmentTerm",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of agreement",
        "label": "Equity Method Investment, Investment Term",
        "documentation": "Equity Method Investment, Investment Term"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentManagementFeeFundingCommitment",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management fee funding commitment",
        "label": "Equity Method Investment, Management Fee Funding Commitment",
        "documentation": "Equity Method Investment, Management Fee Funding Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage representing fair market value floor for put and call option",
        "label": "Equity Method Investment, Ownership Percentage Representing Fair Market Value Floor For Put And Call Option",
        "documentation": "Equity Method Investment, Ownership Percentage Representing Fair Market Value Floor For Put And Call Option"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EquityMethodInvestmentPercentOfLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentPercentOfLosses",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of losses",
        "label": "Equity Method Investment, Percent Of Losses",
        "documentation": "Represents the percentage of any losses in an equity method investment that the Company is obligated to absorb."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investments",
        "verboseLabel": "Equity method",
        "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": [
      "r270",
      "r289",
      "r301",
      "r345",
      "r1138",
      "r1179"
     ]
    },
    "cmcsa_EquityMethodInvestmentsAndCertainRetainedDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentsAndCertainRetainedDistributions",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investments",
        "label": "Equity Method Investments and Certain Retained Distributions",
        "documentation": "Equity Method Investments and Certain Retained Distributions"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_EquityMethodInvestmentsPriorCapitalCallsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "EquityMethodInvestmentsPriorCapitalCallsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding capital calls",
        "label": "Equity Method Investments, Prior Capital Calls Paid",
        "documentation": "Equity Method Investments, Prior Capital Calls Paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable equity securities",
        "label": "Equity Securities, FV-NI",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r606",
      "r611",
      "r731",
      "r732",
      "r961",
      "r991",
      "r993",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized and unrealized gains (losses) on equity securities, net",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r1178"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains (losses) recognized",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r1178"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonmarketable equity securities",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1072"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1029",
      "r1040",
      "r1050",
      "r1083"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1026",
      "r1037",
      "r1047",
      "r1080"
     ]
    },
    "cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ExchangeableSubordinatedDebentures2.0PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2.0% Exchangeable Subordinated Debentures due 2029",
        "label": "Exchangeable Subordinated Debentures 2.0 Percent Due 2029 [Member]",
        "documentation": "Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "cmcsa_ExternalCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ExternalCustomersMember",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "External Customers",
        "label": "External Customers [Member]",
        "documentation": "External Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueHedgingMember",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value hedge",
        "label": "Fair Value Hedging [Member]",
        "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "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": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81",
      "r84"
     ]
    },
    "cmcsa_FilmAndTelevisionContentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FilmAndTelevisionContentAbstract",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Film and television content:",
        "label": "Film And Television Content [Abstract]",
        "documentation": "Film And Television Content"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmCostDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmCostDisclosuresAbstract",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Completed, not released:",
        "label": "Film, Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmCostsAbstract",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails",
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Owned:",
        "terseLabel": "Owned",
        "label": "Film, Capitalized Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmCostsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmCostsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Film and Television Costs",
        "label": "Film Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for film costs related to film libraries."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r681",
      "r682",
      "r688"
     ]
    },
    "us-gaap_FilmMonetizedOnItsOwnAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of owned film and television costs",
        "label": "Film, Monetized on Its Own, Amortization Expense",
        "documentation": "Amount of amortization expense for capitalized film cost for film predominantly monetized on its own."
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails": {
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owned",
        "label": "Film, Monetized On Its Own, Amortization Expense, Including Participations And Residuals",
        "documentation": "Amount of amortization expense for capitalized film cost for film predominantly monetized on its own and participation and residuals expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Film, Monetized on Its Own, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Film, Monetized on Its Own, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization expense for film cost of film predominantly monetized on its own."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Film and television costs",
        "label": "Film, Monetized On Its Own, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Costs, Noncurrent",
        "documentation": "Amount of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances, noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnCapitalizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails": {
       "parentTag": "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Owned:",
        "label": "Film, Monetized on Its Own, Capitalized Cost",
        "documentation": "Amount of capitalized film cost for film predominantly monetized on its own."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Film and television costs",
        "label": "Film, Monetized On Its Own Capitalized Cost, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances",
        "documentation": "Total amounts of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails": {
       "parentTag": "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Completed, not released",
        "label": "Film, Monetized on Its Own, Capitalized Cost, Completed and Not Released",
        "documentation": "Amount of capitalized film cost for completed and not released film predominantly monetized on its own."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails": {
       "parentTag": "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "In production and in development",
        "label": "Film, Monetized On Its Own, Capitalized Cost, In Production And In Development",
        "documentation": "Amounts of capitalized film cost incurred in production and in development of film predominantly monetized on its own"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostReleased",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails": {
       "parentTag": "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Released, less amortization",
        "label": "Film, Monetized on Its Own, Capitalized Cost, Released",
        "documentation": "Amount of capitalized film cost for released film predominantly monetized on its own."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "us-gaap_FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Film, Monetized on Its Own, Completed and Not Released Film, Expected Amortization in Next Operating Cycle",
        "documentation": "Amount of amortization for completed and not released film predominantly monetized on its own and expected to be recognized within next operating cycle."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationAbstract",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Released and licensed content:",
        "label": "Film, Monetized on Its Own, Released Film, Expected Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Film, Monetized on Its Own, Released Film, Expected Amortization, Year One",
        "documentation": "Amount of amortization for released film predominantly monetized on its own and expected to be recognized within first operating cycle following most recent annual statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Film, Monetized on Its Own, Released Film, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for released film predominantly monetized on its own and expected to be recognized within third operating cycle following most recent annual statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsEstimatedFutureAmortizationExpenseforCapitalizedFilmandTelevisionCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Film, Monetized on Its Own, Released Film, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for released film predominantly monetized on its own and expected to be recognized within second operating cycle following most recent annual statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "cmcsa_FinanceLeaseObligationAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FinanceLeaseObligationAndOther",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease obligations and other",
        "label": "Finance Lease Obligation And Other",
        "documentation": "Finance Lease Obligation And Other"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_FinanceReceivableProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FinanceReceivableProgramAxis",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Receivable Program [Axis]",
        "label": "Finance Receivable Program [Axis]",
        "documentation": "Finance Receivable Program"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_FinanceReceivableProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "FinanceReceivableProgramDomain",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Receivable Program [Domain]",
        "label": "Finance Receivable Program [Domain]",
        "documentation": "Finance Receivable Program [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r353",
      "r354",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r449",
      "r465",
      "r601",
      "r608",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r754",
      "r937",
      "r961",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r974",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1247",
      "r1249",
      "r1250",
      "r1251",
      "r1258",
      "r1261"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finite-lived intangible asset amortization period (not to exceed)",
        "terseLabel": "Weighted-average original useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r364",
      "r387",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r912",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r912",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r912",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r912",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r912",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "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": [
      "r380",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r391",
      "r392",
      "r689",
      "r692",
      "r912"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r387",
      "r692",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Amortization Expense",
        "label": "Finite-Lived Intangible 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": [
      "r380",
      "r387",
      "r391",
      "r392",
      "r394",
      "r689",
      "r912",
      "r939"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "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": [
      "r380",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r391",
      "r392",
      "r912"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r544"
     ]
    },
    "cmcsa_ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember",
     "presentation": [
      "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Denominated Debt Obligations And Intercompany Funding Arrangements Denominated In A Currency Other Than Functional",
        "label": "Foreign Currency Denominated Debt Obligations And Intercompany Funding Arrangements Denominated In A Currency Other Than Functional [Member]",
        "documentation": "Foreign Currency Denominated Debt Obligations And Intercompany Funding Arrangements Denominated In A Currency Other Than Functional"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ForeignCurrencyDenominatedIntercompanyLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ForeignCurrencyDenominatedIntercompanyLoansMember",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency denominated debt",
        "label": "Foreign Currency Denominated Intercompany Loans [Member]",
        "documentation": "Foreign Currency Denominated Intercompany Loans"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominated Senior Notes and Term Loans Member",
        "label": "Foreign Currency Denominated Senior Notes and Term Loans Member [Member]",
        "documentation": "Foreign Currency Denominated Senior Notes and Term Loans Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency transaction gains (losses)",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615",
      "r616",
      "r618",
      "r865"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r613"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forwards",
        "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": [
      "r834",
      "r839",
      "r844",
      "r857",
      "r863",
      "r884",
      "r885",
      "r886",
      "r996"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1033",
      "r1044",
      "r1054",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1033",
      "r1044",
      "r1054",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1033",
      "r1044",
      "r1054",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1033",
      "r1044",
      "r1054",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1044",
      "r1054",
      "r1087"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_FranchiseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FranchiseRightsMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Franchise rights",
        "label": "Franchise Rights [Member]",
        "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1203",
      "r1204",
      "r1205"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "GB",
     "presentation": [
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtImpactofHedgedForeignCurrencyDebtandIntercompanyLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative gains (losses)",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "GainLossOnInvestmentsAndOtherNoncashIncomeLossNet",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (gain) loss on investment activity and other",
        "label": "(Gain) Loss On Investments And Other Noncash (Income) Loss Net",
        "documentation": "Net (gain) loss on investment activity, including cash received from investees, and other noncash income (loss), net."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r366",
      "r723",
      "r931",
      "r938",
      "r962",
      "r973",
      "r1184",
      "r1191"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows",
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and long-lived asset impairments",
        "negatedTerseLabel": "Goodwill and long-lived asset impairments",
        "label": "Goodwill and Intangible Asset Impairment",
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1182",
      "r1194"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r378",
      "r938"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-Lived Intangible Assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r393",
      "r395"
     ]
    },
    "cmcsa_GoodwillForeignCurrencyTranslationGainLossAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "GoodwillForeignCurrencyTranslationGainLossAndOther",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation and other",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss) And Other",
        "documentation": "Goodwill, Foreign Currency Translation Gain (Loss) And Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails": {
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Gross balance, beginning of period",
        "periodEndLabel": "Gross balance, ending of period",
        "label": "Goodwill, Gross",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r376",
      "r938"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails": {
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Accumulated impairment loss beginning of period",
        "negatedPeriodEndLabel": "Accumulated impairment loss end of period",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r376",
      "r938"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of goodwill",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r367",
      "r373",
      "r378",
      "r938",
      "r962"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [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": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r938"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [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_GoodwillTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillTransfers",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment change",
        "label": "Goodwill, Transfers",
        "documentation": "Amount of increase (decrease) from transfer into (out of) asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_GovernmentAssistanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production tax incentive",
        "label": "Government Assistance, Income, Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in income from government assistance."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceAmountCumulative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceAmountCumulative",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production tax incentives receivable",
        "label": "Government Assistance, Asset",
        "documentation": "Amount of asset from government assistance."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceAmountCumulativeNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized film and television cost",
        "label": "Government Assistance, Asset, Noncurrent",
        "documentation": "Amount of asset from government assistance, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceLineItems",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance [Line Items]",
        "label": "Government Assistance [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": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Government Assistance, Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes asset from government assistance, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes asset from government assistance."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes increase (decrease) in income from government assistance."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceTable",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance [Table]",
        "label": "Government Assistance [Table]",
        "documentation": "Disclosure of information about government assistance."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceTypeAxis",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Type [Axis]",
        "label": "Government Assistance, Type [Axis]",
        "documentation": "Information by type of government assistance."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_GovernmentAssistanceTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceTypeDomain",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Type [Domain]",
        "label": "Government Assistance, Type [Domain]",
        "documentation": "Type of government assistance."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "cmcsa_HuluMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "HuluMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hulu",
        "label": "Hulu [Member]",
        "documentation": "Hulu member."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1013",
      "r1036"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r912",
      "r1207"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of intangible assets",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r1152",
      "r1206"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r542"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "terseLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r162",
      "r167",
      "r729",
      "r749",
      "r924",
      "r930",
      "r1164",
      "r1166",
      "r1168",
      "r1169",
      "r1170"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r542"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity in net income (losses) of investees, net",
        "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",
      "r113",
      "r161",
      "r270",
      "r286",
      "r301",
      "r345",
      "r748"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r543",
      "r544",
      "r552",
      "r566",
      "r958",
      "r1234"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r543",
      "r544",
      "r552",
      "r566",
      "r958",
      "r1234"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r534",
      "r543",
      "r549",
      "r550",
      "r551",
      "r559",
      "r564",
      "r572",
      "r574",
      "r575",
      "r576",
      "r799",
      "r958"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "totalLabel": "Income tax expense (benefit)",
        "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": [
      "r170",
      "r181",
      "r254",
      "r255",
      "r270",
      "r287",
      "r301",
      "r541",
      "r543",
      "r573",
      "r761",
      "r958"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosures",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r537",
      "r538",
      "r559",
      "r560",
      "r563",
      "r568",
      "r793"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax legislation",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, 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 increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r543",
      "r548",
      "r958"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income taxed at different rates",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r547",
      "r958",
      "r1229"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal tax at statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r958"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, 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 nondeductible impairment loss."
       }
      }
     },
     "auth_ref": [
      "r958",
      "r1229",
      "r1231"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r958",
      "r1229",
      "r1230"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, 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 state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r958",
      "r1229"
     ]
    },
    "cmcsa_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "documentation": "[Line Items] for Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r234",
      "r565",
      "r566"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r1144"
     ]
    },
    "cmcsa_IncomeTaxesReceivableFederalCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "IncomeTaxesReceivableFederalCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes receivable, federal, current",
        "label": "Income Taxes Receivable, Federal, Current",
        "documentation": "Income Taxes Receivable, Federal, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued expenses related to trade creditors",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "cmcsa_IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Current and noncurrent receivables, net",
        "label": "Increase (Decrease) In Current And Noncurrent Receivables Net",
        "documentation": "The increase (decrease) during the reporting period in the amount of current and noncurrent receivables."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_IncreaseDecreaseInFilmAndTelevisionCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "IncreaseDecreaseInFilmAndTelevisionCostsNet",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Film and television costs, net",
        "label": "Increase (Decrease) In Film And Television Costs Net",
        "documentation": "Increase (Decrease) In Film And Television Costs Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other operating assets and liabilities",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails"
     ],
     "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": []
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "label": "Increase (Decrease) in Temporary 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": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r266",
      "r498"
     ]
    },
    "us-gaap_IndefiniteLivedFranchiseRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedFranchiseRights",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Franchise rights",
        "label": "Indefinite-Lived Franchise Rights",
        "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through a franchise arrangement having an indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r1140",
      "r1203"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r385",
      "r390",
      "r939"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets [Line Items]",
        "label": "Indefinite-Lived Intangible 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": [
      "r380",
      "r390",
      "r394",
      "r939"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r390",
      "r939"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r385",
      "r390",
      "r939"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1033",
      "r1044",
      "r1054",
      "r1078",
      "r1087",
      "r1091",
      "r1099"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1014",
      "r1103"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1014",
      "r1103"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1014",
      "r1103"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r1149"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r232",
      "r233"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-to-variable interest rate swaps",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r913",
      "r1001",
      "r1002"
     ]
    },
    "cmcsa_InternationalConnectivityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "InternationalConnectivityMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International connectivity",
        "label": "International Connectivity [Member]",
        "documentation": "International Connectivity"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_InternationalNetworksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "InternationalNetworksMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International networks",
        "label": "International Networks [Member]",
        "documentation": "International Networks"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_IntersegmentCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "IntersegmentCustomersMember",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment Customers",
        "label": "Intersegment Customers [Member]",
        "documentation": "Intersegment Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r789",
      "r790",
      "r791",
      "r792",
      "r875",
      "r876"
     ]
    },
    "us-gaap_Investments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Investments",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total investments",
        "label": "Investments",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r733",
      "r991",
      "r993"
     ]
    },
    "us-gaap_InvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Holdings [Table]",
        "label": "Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Investments and Variable Interest Entities",
        "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": [
      "r164",
      "r185",
      "r312",
      "r313",
      "r609",
      "r610",
      "r1277"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of future minimum rental commitments for operating leases under the new guidance",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1267"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total future minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "LettersOfCreditAndBankGuaranteesOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused irrevocable standby letters of credit and bank guarantees",
        "label": "Letters Of Credit And Bank Guarantees, Outstanding Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding and our bank guarantees as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated variable interest entity's liabilities the balance sheet",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r89",
      "r90",
      "r91",
      "r93",
      "r94",
      "r95",
      "r98",
      "r238",
      "r349",
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r587",
      "r591",
      "r592",
      "r612",
      "r826",
      "r923",
      "r1007",
      "r1219",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and 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": [
      "r106",
      "r158",
      "r743",
      "r973",
      "r1156",
      "r1180",
      "r1262"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r91",
      "r191",
      "r238",
      "r349",
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r587",
      "r591",
      "r592",
      "r612",
      "r973",
      "r1219",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicensingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LicensingAgreementsMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FCC licenses",
        "label": "Licensing Agreements [Member]",
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r533",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1203",
      "r1204",
      "r1205",
      "r1228"
     ]
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current borrowing capacity",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r92"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity of revolving credit facilities",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r92"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts available under revolving credit facilities",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r92",
      "r412"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.comcast.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_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails_1": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent portion of debt",
        "verboseLabel": "Noncurrent portion of debt",
        "label": "Long-Term Debt and Lease Obligation",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r736"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.comcast.com/role/DebtDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total fair value of debt",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r241",
      "r1224"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r241",
      "r442"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r241",
      "r442"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r241",
      "r442"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r241",
      "r442"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r241",
      "r442"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Investments",
        "terseLabel": "Noncurrent investments",
        "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": [
      "r193"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "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": [
      "r23",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails",
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "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": [
      "r23",
      "r45",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r308",
      "r948",
      "r984",
      "r989",
      "r1225",
      "r1283",
      "r1284",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingAndAdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing and promotion",
        "label": "Marketing and Advertising Expense",
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "cmcsa_MaturingBetweenFiveAndTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "MaturingBetweenFiveAndTenYearsMember",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes with maturities between 5 and 10 years, at face value",
        "label": "Maturing Between Five And Ten Years [Member]",
        "documentation": "Maturing Between Five And Ten Years"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_MaturingInFiveYearsOrLessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "MaturingInFiveYearsOrLessMember",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes with maturities of 5 years or less, at face value",
        "label": "Maturing In Five Years Or Less [Member]",
        "documentation": "Maturing In Five Years Or Less"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_MaturingInGreaterThan10YearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "MaturingInGreaterThan10YearsMember",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes with maturities greater than 10 years, at face value",
        "label": "Maturing In Greater Than 10 Years [Member]",
        "documentation": "Maturing In Greater Than 10 Years"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410",
      "r493",
      "r532",
      "r607",
      "r677",
      "r780",
      "r781",
      "r788",
      "r818",
      "r819",
      "r873",
      "r877",
      "r879",
      "r880",
      "r888",
      "r910",
      "r911",
      "r936",
      "r945",
      "r954",
      "r964",
      "r965",
      "r969",
      "r970",
      "r985",
      "r1223",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "cmcsa_MediaSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "MediaSegmentMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Media",
        "label": "Media Segment [Member]",
        "documentation": "Media Segment"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_MediaSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "MediaSegmentsMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Media Segments",
        "label": "Media Segments [Member]",
        "documentation": "Media Segments"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Media, Studios, Theme Parks Segments Headquarters And Other",
        "label": "Media, Studios, Theme Parks Segments Headquarters And Other [Member]",
        "documentation": "Media, Studios, Theme Parks Segments Headquarters And Other"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410",
      "r493",
      "r532",
      "r607",
      "r677",
      "r780",
      "r781",
      "r788",
      "r818",
      "r819",
      "r873",
      "r877",
      "r879",
      "r880",
      "r888",
      "r910",
      "r911",
      "r936",
      "r945",
      "r954",
      "r964",
      "r965",
      "r969",
      "r985",
      "r1223",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncontrolling interests",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r157",
      "r238",
      "r349",
      "r413",
      "r416",
      "r417",
      "r418",
      "r422",
      "r423",
      "r612",
      "r742",
      "r830"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage in variable interest entity",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1090"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1098"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r308",
      "r948",
      "r984",
      "r989",
      "r1225",
      "r1283",
      "r1284",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1071"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r231"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r231"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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": [
      "r124",
      "r125",
      "r126"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income attributable to Comcast Corporation",
        "terseLabel": "Net Income (Loss)",
        "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": [
      "r115",
      "r126",
      "r163",
      "r189",
      "r215",
      "r218",
      "r223",
      "r238",
      "r245",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r263",
      "r349",
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r581",
      "r584",
      "r605",
      "r612",
      "r752",
      "r849",
      "r866",
      "r867",
      "r1005",
      "r1219"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.comcast.com/role/ConsolidatedStatementofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Net income (loss) attributable to noncontrolling interests",
        "verboseLabel": "Less: Net income (loss) attributable to noncontrolling interests",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r146",
      "r215",
      "r218",
      "r251",
      "r254",
      "r255",
      "r751",
      "r1148"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Net income (loss)",
        "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest",
        "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r146",
      "r147"
     ]
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetInvestmentHedgingMember",
     "presentation": [
      "http://www.comcast.com/role/DebtForeignExchangeandInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment hedge",
        "label": "Net Investment Hedging [Member]",
        "documentation": "Hedges of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent 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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1070"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1044",
      "r1054",
      "r1078",
      "r1087"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1061"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1060"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1078"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1098"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1098"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1316",
      "r1317",
      "r1318",
      "r1319"
     ]
    },
    "cmcsa_NoncashInterestExpenseIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "NoncashInterestExpenseIncomeNet",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash interest expense (income), net",
        "label": "Noncash Interest Expense (Income) Net",
        "documentation": "Represents noncash interest expense (income) items as adjustments to reconcile net income (loss) to cash provided by (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interests",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r468",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1314"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Investment and other income (loss), net",
        "terseLabel": "Investment and other income (loss), net",
        "totalLabel": "Investment and other income (loss), 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": [
      "r117"
     ]
    },
    "cmcsa_Notes0.000PercentDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes0.000PercentDue2026Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.000% Notes due 2026",
        "label": "Notes 0.000 Percent Due 2026 [Member]",
        "documentation": "Notes 0.000 Percent Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0.250PercentDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes0.250PercentDue2027Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.250% Notes due 2027",
        "label": "Notes 0.250 Percent Due 2027 [Member]",
        "documentation": "Notes 0.250% Due 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0.250PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes0.250PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.250% Notes due 2029",
        "label": "Notes 0.250 Percent Due 2029 [Member]",
        "documentation": "Notes 0.250 Percent Due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0.750PercentDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes0.750PercentDue2032Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.750% Notes due 2032",
        "label": "Notes 0.750 Percent Due 2032 [Member]",
        "documentation": "Notes 0.750% due 2032 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.250PercentDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes1.250PercentDue2040Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.250% Notes due 2040",
        "label": "Notes 1.250 Percent Due 2040 [Member]",
        "documentation": "Notes 1.250% due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.500PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes1.500PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.500% Notes due 2029",
        "label": "Notes 1.500 Percent Due 2029 [Member]",
        "documentation": "Notes 1.500% Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.875PercentDue2036Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes1.875PercentDue2036Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.875% Notes due 2036",
        "label": "Notes 1.875 Percent Due 2036 [Member]",
        "documentation": "Notes 1.875% due 2036 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes3.250PercentDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes3.250PercentDue2032Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.250% Notes due 2032",
        "label": "Notes 3.250 Percent Due 2032 [Member]",
        "documentation": "Notes 3.250 Percent Due 2032"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes3.550PercentDue2036Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes3.550PercentDue2036Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.550% Notes due 2036",
        "label": "Notes 3.550 Percent Due 2036 [Member]",
        "documentation": "Notes 3.550 Percent Due 2036"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes5.250PercentDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes5.250PercentDue2040Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.250% Notes due 2040",
        "label": "Notes 5.250 Percent Due 2040 [Member]",
        "documentation": "Notes 5.250 Percent Due 2040"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes5.50PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "Notes5.50PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.50% Notes due 2029",
        "label": "Notes 5.50 Percent Due 2029 [Member]",
        "documentation": "Notes 5.50% Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesReceivableMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Receivable",
        "label": "Notes Receivable [Member]",
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r934",
      "r1165"
     ]
    },
    "cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock": {
     "xbrltype": "positiveIntegerItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "NumberOfVotesEntitledOfEachClassBCommonStock",
     "presentation": [
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes entitled of each class B common stock",
        "label": "Number Of Votes Entitled Of Each Class B Common Stock",
        "documentation": "Number of votes entitled to vote for each share of Class B common stock share."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r924",
      "r1164",
      "r1166",
      "r1168",
      "r1169",
      "r1170"
     ]
    },
    "cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expense inclusive of short-term and variable lease expenses",
        "label": "Operating Lease Expense Inclusive Of Short Term And Variable Lease Expenses",
        "documentation": "Amount of operating lease expense, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income. Excludes lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total liability",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current 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": [
      "r635"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r639"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesSummaryofOperatingLeaseAssetsandLiabilitiesRecordedintheConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate used to calculate operating lease liabilities",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r972"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term for operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r972"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "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": [
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r930",
      "r931"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements [Table]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r973"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets, net",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equipment",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedges:",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gains (losses), net of deferred taxes of $(4), $8 and $(18)",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gains (losses) on cash flow hedges, deferred taxes",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Realized (gains) losses reclassified to net income, net of deferred taxes of $(1), $38 and $(3)",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r214"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Realized (gains) losses on cash flow hedges, deferred taxes",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation adjustments, net of deferred taxes of $(137), $(29) and $310",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r753"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Currency translation adjustments, deferred taxes",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "documentation": "Amount of tax expense (benefit), after 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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r5",
      "r617",
      "r626"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/DebtPreTaxGainsLossesRelatedtoNetInvestmentHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of net investment hedges",
        "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge."
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "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": [
      "r18",
      "r22",
      "r216",
      "r219",
      "r224",
      "r251",
      "r620",
      "r621",
      "r627",
      "r725",
      "r753",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax (expense) benefit:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Other comprehensive income (loss) attributable to noncontrolling interests",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r17",
      "r145",
      "r216",
      "r219",
      "r251"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Employee benefit obligations and other, net of deferred taxes of $(9), $(2) and $(11)",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r110",
      "r111",
      "r753"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefit obligations, deferred taxes",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r110",
      "r145"
     ]
    },
    "cmcsa_OtherGeographicLocationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "OtherGeographicLocationsMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Geographic Locations [Member]",
        "documentation": "Other Geographic Locations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIndustriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIndustriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Industries [Abstract]",
        "label": "Other Industries [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other agreements and rights",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1203",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets, net",
        "label": "Other Intangible Assets, Net",
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other investments",
        "label": "Other Investments",
        "documentation": "Amount of investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r1139"
     ]
    },
    "us-gaap_OtherInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherInvestmentsMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Investments",
        "label": "Other Investments [Member]",
        "documentation": "Primary financial statement caption encompassing other investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r94"
     ]
    },
    "cmcsa_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other [Member]",
        "documentation": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesInvestmentandOtherIncomeLossNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (loss), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "cmcsa_OtherOperatingAndAdministrative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "OtherOperatingAndAdministrative",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operating and administrative",
        "label": "Other Operating And Administrative",
        "documentation": "Other operating and administrative expense recognized in the period not presented separately."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1070"
     ]
    },
    "cmcsa_OtherProgrammingAndProductionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "OtherProgrammingAndProductionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails": {
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Programming And Production Expense",
        "documentation": "Other Programming And Production Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1031",
      "r1042",
      "r1052",
      "r1085"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1045",
      "r1055",
      "r1088"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1045",
      "r1055",
      "r1088"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "cmcsa_PaymentForPurchasesOfThirdPartyTransferableTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "PaymentForPurchasesOfThirdPartyTransferableTaxCredits",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for purchases of transferable tax credits",
        "label": "Payment For Purchases Of Third Party Transferable Tax Credits",
        "documentation": "Payment For Purchases Of Third Party Transferable Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_PaymentsForConstructionOfThemePark": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "PaymentsForConstructionOfThemePark",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Construction of Universal Beijing Resort",
        "label": "Payments For Construction Of Theme Park",
        "documentation": "The cash outflow associated with the construction of a theme park."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1150"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of common stock under repurchase program and employee plans",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for intangible assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "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": [
      "r121"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to acquire short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1069"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1069"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r953"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement and Pension Benefits",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r20",
      "r60"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1061"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1060"
     ]
    },
    "cmcsa_PercentageOfResidualReturns": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "PercentageOfResidualReturns",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of residual returns",
        "label": "Percentage Of Residual Returns",
        "documentation": "Represents the percentage of any residual returns that we have the right to receive"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PhantomShareUnitsPSUsMember",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Phantom Share Units (PSUs)",
        "label": "Phantom Share Units (PSUs) [Member]",
        "documentation": "Share-based payment arrangement awarded as phantom share or unit."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "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": [
      "r99",
      "r828"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r453"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock\u2014authorized, 20,000,000 shares; issued, zero",
        "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": [
      "r99",
      "r738",
      "r973"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "cmcsa_ProceedsFromAdvanceOnSaleOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ProceedsFromAdvanceOnSaleOfInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance on sale of investment",
        "label": "Proceeds From Advance On Sale Of Investment",
        "documentation": "Proceeds From Advance On Sale Of Investment"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ProceedsFromCollateralizedObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ProceedsFromCollateralizedObligation",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from collateralized obligation",
        "label": "Proceeds From Collateralized Obligation",
        "documentation": "The cash inflow from amounts received from the issuance of an obligation that is secured by assets and is presented separately as proceeds from collateralized obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r794"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1127",
      "r1151"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from (repayments of) short-term borrowings, net",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of short-term investments",
        "label": "Proceeds from Sale of Short-Term Investments",
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "cmcsa_ProceedsFromSalesOfBusinessesAndInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ProceedsFromSalesOfBusinessesAndInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales of businesses and investments",
        "label": "Proceeds From Sales Of Businesses And Investments",
        "documentation": "The cash inflow associated with the sale of businesses and investments, if any, during the period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r680",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r914",
      "r946",
      "r983",
      "r985",
      "r986",
      "r990",
      "r992",
      "r1214",
      "r1215",
      "r1225",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "cmcsa_ProductionTaxIncentivesFilmAndTelevisionOffsetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ProductionTaxIncentivesFilmAndTelevisionOffsetMember",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production Tax Incentives - Film and Television",
        "label": "Production Tax Incentives - Film And Television Offset [Member]",
        "documentation": "Production Tax Incentives - Film And Television Offset"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production Tax Incentives - Programming and Production Costs",
        "label": "Production Tax Incentives - Programming And Production Costs Offset [Member]",
        "documentation": "Production Tax Incentives - Programming And Production Costs Offset"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ProductionTaxIncentivesReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ProductionTaxIncentivesReceivableMember",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production Tax Incentives - Receivable",
        "label": "Production Tax Incentives - Receivable [Member]",
        "documentation": "Production Tax Incentives - Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r680",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r914",
      "r946",
      "r983",
      "r985",
      "r986",
      "r990",
      "r992",
      "r1214",
      "r1215",
      "r1225",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows",
      "http://www.comcast.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.comcast.com/role/ConsolidatedStatementofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r215",
      "r218",
      "r230",
      "r238",
      "r245",
      "r251",
      "r254",
      "r255",
      "r349",
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r581",
      "r584",
      "r585",
      "r588",
      "r589",
      "r605",
      "r612",
      "r729",
      "r750",
      "r801",
      "r849",
      "r866",
      "r867",
      "r959",
      "r960",
      "r1006",
      "r1148",
      "r1219"
     ]
    },
    "cmcsa_ProgrammingAndProductionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ProgrammingAndProductionCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Programming and production",
        "totalLabel": "Total programming and production costs",
        "label": "Programming And Production Costs",
        "documentation": "The amount of expense recognized in the period for costs associated with video programming and content acquisition and production costs. Programming expenses include the fees paid to license the programming distributed to video customers, such as the programming license fees charged by cable networks and fees charged for retransmission of the signals from local broadcast television stations. Production costs include the amortization of owned and acquired programming, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of programming to third-party networks and other distribution platforms, and on-air talent costs. It also includes the amortization of capitalized theatrical film production and acquisition costs and distribution expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r643"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r174",
      "r178",
      "r179"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/PropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, at cost",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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": [
      "r132",
      "r194",
      "r747"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [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": [
      "r643"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.comcast.com/role/PropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "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",
      "r643",
      "r730",
      "r747",
      "r973"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r174",
      "r178",
      "r745"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r643"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average original useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/RevenueChangesintheAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current-period provision for expected credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r355"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1059"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1059"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410",
      "r481",
      "r493",
      "r522",
      "r523",
      "r524",
      "r532",
      "r607",
      "r652",
      "r661",
      "r677",
      "r780",
      "r781",
      "r788",
      "r818",
      "r819",
      "r873",
      "r877",
      "r879",
      "r880",
      "r888",
      "r910",
      "r911",
      "r936",
      "r945",
      "r954",
      "r964",
      "r965",
      "r969",
      "r970",
      "r985",
      "r996",
      "r1212",
      "r1223",
      "r1250",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410",
      "r481",
      "r493",
      "r522",
      "r523",
      "r524",
      "r532",
      "r607",
      "r652",
      "r661",
      "r677",
      "r780",
      "r781",
      "r788",
      "r818",
      "r819",
      "r873",
      "r877",
      "r879",
      "r880",
      "r888",
      "r910",
      "r911",
      "r936",
      "r945",
      "r954",
      "r964",
      "r965",
      "r969",
      "r970",
      "r985",
      "r996",
      "r1212",
      "r1223",
      "r1250",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276"
     ]
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable [Domain]",
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r107"
     ]
    },
    "us-gaap_ReceivablesBillingStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesBillingStatusDomain",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables Billing Status [Domain]",
        "label": "Receivables Billing Status [Domain]",
        "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [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": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1037",
      "r1047",
      "r1080"
     ]
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redeemable noncontrolling interests",
        "periodStartLabel": "Balance, beginning of year",
        "periodEndLabel": "Balance, end of year",
        "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount",
        "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r137",
      "r138"
     ]
    },
    "cmcsa_RepaymentOfCollateralizedObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "RepaymentOfCollateralizedObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of collateralized obligation",
        "label": "Repayment Of Collateralized Obligation",
        "documentation": "Repayment Of Collateralized Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases and repayments of debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r797"
     ]
    },
    "cmcsa_ResidentialConnectivityAndPlatformsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ResidentialConnectivityAndPlatformsSegmentMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Residential Connectivity &amp; Platforms",
        "label": "Residential Connectivity And Platforms Segment [Member]",
        "documentation": "Residential Connectivity And Platforms Segment"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ResidentialConnectivityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ResidentialConnectivityMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total residential connectivity",
        "label": "Residential Connectivity [Member]",
        "documentation": "Residential Connectivity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1027",
      "r1038",
      "r1048",
      "r1081"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1039",
      "r1049",
      "r1082"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1035",
      "r1046",
      "r1056",
      "r1089"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash included in other current assets and other noncurrent assets, net",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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."
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1153",
      "r1278",
      "r1280"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails",
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r142",
      "r741",
      "r785",
      "r787",
      "r798",
      "r829",
      "r973"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r242",
      "r243",
      "r244",
      "r246",
      "r251",
      "r253",
      "r255",
      "r350",
      "r351",
      "r396",
      "r570",
      "r571",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r595",
      "r597",
      "r598",
      "r600",
      "r603",
      "r631",
      "r633",
      "r782",
      "r784",
      "r802",
      "r1314"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofIncome",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "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": [
      "r165",
      "r166",
      "r270",
      "r280",
      "r281",
      "r295",
      "r301",
      "r304",
      "r306",
      "r308",
      "r477",
      "r478",
      "r680"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.comcast.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "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": [
      "r182",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r479"
     ]
    },
    "cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected payment terms",
        "label": "Revenue, Performance Obligation, Description Of Payment Terms, Period",
        "documentation": "Revenue, Performance Obligation, Description Of Payment Terms, Period"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Imputed interest free over period",
        "label": "Revenue, Performance Obligation, Description Of Timing, Equipment Installment Plan Payment Term",
        "documentation": "Revenue, Performance Obligation, Description Of Timing, Equipment Installment Plan Payment Term"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "RevenuePerformanceObligationDescriptionOfTimingTermOfContract",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of contract",
        "label": "Revenue, Performance Obligation, Description Of Timing, Term Of Contract",
        "documentation": "Revenue, Performance Obligation, Description Of Timing, Term Of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of sales commission",
        "label": "Revenue, Performance Obligation, Description Of Timing, Term Of Sales Commission",
        "documentation": "Revenue, Performance Obligation, Description Of Timing, Term Of Sales Commission"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing period of recognition",
        "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": [
      "r177"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "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": [
      "r177"
     ]
    },
    "cmcsa_RevolvingCreditFacilityDueMay172029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "RevolvingCreditFacilityDueMay172029Member",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility Due May 17, 2029",
        "label": "Revolving Credit Facility Due May 17, 2029 [Member]",
        "documentation": "Revolving Credit Facility Due May 17, 2029"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.comcast.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facilities",
        "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/2024",
     "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": [
      "r1098"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1098"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and Financing Receivables [Table]",
        "label": "Accounts and Financing Receivables [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r107",
      "r310",
      "r1173"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of receivables, net",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r107"
     ]
    },
    "cmcsa_ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Participation Liabilities Due in Next Operating Cycle",
        "label": "Schedule Of Accrued Participation Liabilities Due In Next Operating Cycle [Table Text Block]",
        "documentation": "Schedule Of Accrued Participation Liabilities Due In Next Operating Cycle"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/DebtTables",
      "http://www.comcast.com/role/EquityTables"
     ],
     "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": [
      "r26",
      "r1263",
      "r1264"
     ]
    },
    "cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Film and Television Costs",
        "label": "Schedule Of Capitalized Film And Television Costs [Table Text Block]",
        "documentation": "Schedule of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of cash, cash equivalents and restricted cash",
        "label": "ScheduleOfCashCashEquivalentsAndRestrictedCash [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash, cash equivalents and restricted cash."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of cash payments for interest and income taxes",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of common stock outstanding",
        "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in common stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of recognized share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule for the components of income tax expense",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "cmcsa_ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of operating lease assets and liabilities",
        "label": "Schedule Of Current And Noncurrent Operating Lease Assets And Liabilities [Table Text Block]",
        "documentation": "Schedule Of Current And Noncurrent Assets And Liabilities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the components of net deferred tax liability",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://www.comcast.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss)",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of 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": [
      "r80",
      "r82",
      "r594"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.comcast.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value",
        "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": [
      "r81"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of weighted average common shares outstanding",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of items that effect income tax expense",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r958",
      "r1229"
     ]
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment by Geographic Location",
        "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]",
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r577",
      "r1122",
      "r1123",
      "r1124",
      "r1239",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [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": [
      "r238",
      "r346",
      "r347",
      "r348",
      "r349",
      "r612"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment [Table]",
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r238",
      "r346",
      "r347",
      "r348",
      "r349",
      "r612"
     ]
    },
    "cmcsa_ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Future Amortization Expense for Capitalized Film and Television Costs and Programming Rights",
        "label": "Schedule Of Estimated Future Amortization Expense For Capitalized Film And Television Cost [Table Text Block]",
        "documentation": "Schedule of estimated future amortization of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Intangible Assets",
        "label": "Schedule Of Finite-Lived And Indefinite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Schedule Of Finite-Lived And Indefinite-Lived Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r387",
      "r391",
      "r392",
      "r394",
      "r689",
      "r912",
      "r939"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r938"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r938",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of income before income taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Indefinite-Lived [Table]",
        "label": "Intangible Asset, Indefinite-Lived [Table]",
        "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r390",
      "r394",
      "r939"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Maturities",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "cmcsa_ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other balance sheet accounts",
        "label": "Schedule Of Other Balance Sheet Accounts Related To Recognition Of Revenue [Table Text Block]",
        "documentation": "Schedule Of Other Balance Sheet Accounts [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ScheduleOfProgrammingAndProductionCostTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Programming and Production Cost",
        "label": "Schedule Of Programming And Production Cost [Table Text Block]",
        "documentation": "Schedule Of Programming And Production Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r643"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Data by Business Segment",
        "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": [
      "r40",
      "r41",
      "r42"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails",
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails",
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock, Class of Stock [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r136",
      "r140",
      "r141",
      "r142",
      "r202",
      "r203",
      "r204",
      "r272",
      "r453",
      "r454",
      "r455",
      "r457",
      "r460",
      "r465",
      "r467",
      "r794",
      "r795",
      "r796",
      "r797",
      "r945",
      "r1121",
      "r1154"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r957"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r1202"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.comcast.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": [
      "r1008"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.comcast.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": [
      "r1011"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "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": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r270",
      "r275",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r308",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r394",
      "r403",
      "r404",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r926",
      "r930",
      "r931",
      "r938",
      "r988",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r814",
      "r815",
      "r816",
      "r874",
      "r878",
      "r881",
      "r889",
      "r897",
      "r900",
      "r901",
      "r902",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r915",
      "r947",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r987",
      "r996",
      "r1225",
      "r1283",
      "r1284",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]",
        "label": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]",
        "documentation": "Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r929",
      "r935"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.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": [
      "r168",
      "r270",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r291",
      "r293",
      "r294",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r925",
      "r927",
      "r928",
      "r930",
      "r932",
      "r933",
      "r934"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "verboseLabel": "Revenue [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_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r293",
      "r294",
      "r301",
      "r930"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period in years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards nonvested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average fair value at grant date of nonvested awards (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option Valuation Assumptions:",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails",
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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",
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r507"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock option fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options outstanding and unvested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price of shares outstanding (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails",
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationStockOptionsandRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price of awards granted during the year (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r507"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period from grant date that an equity-based award expires",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsandStockOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected option life",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "cmcsa_ShortTermInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ShortTermInstrumentsMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Instruments",
        "label": "Short-Term Instruments [Member]",
        "documentation": "Short-Term Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails_1": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Current 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": [
      "r159",
      "r160",
      "r1145"
     ]
    },
    "cmcsa_SkyLimitedSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "SkyLimitedSegmentMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sky Limited Segment",
        "label": "Sky Limited Segment [Member]",
        "documentation": "Sky Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r188",
      "r270",
      "r275",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r308",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r394",
      "r397",
      "r403",
      "r404",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r926",
      "r930",
      "r931",
      "r938",
      "r988",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/Cover",
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails",
      "http://www.comcast.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r202",
      "r203",
      "r204",
      "r238",
      "r258",
      "r262",
      "r264",
      "r266",
      "r272",
      "r273",
      "r349",
      "r413",
      "r416",
      "r417",
      "r418",
      "r422",
      "r423",
      "r453",
      "r454",
      "r457",
      "r460",
      "r467",
      "r612",
      "r794",
      "r795",
      "r796",
      "r797",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r828",
      "r850",
      "r868",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r1121",
      "r1154",
      "r1162"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r100",
      "r104",
      "r105",
      "r186",
      "r221",
      "r222",
      "r223",
      "r242",
      "r243",
      "r244",
      "r246",
      "r251",
      "r253",
      "r255",
      "r271",
      "r350",
      "r351",
      "r396",
      "r468",
      "r570",
      "r571",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r627",
      "r631",
      "r633",
      "r644",
      "r753",
      "r782",
      "r783",
      "r784",
      "r802",
      "r868"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r814",
      "r815",
      "r816",
      "r874",
      "r878",
      "r881",
      "r889",
      "r897",
      "r900",
      "r901",
      "r902",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r915",
      "r947",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r987",
      "r996",
      "r1225",
      "r1283",
      "r1284",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "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": [
      "r242",
      "r243",
      "r244",
      "r271",
      "r633",
      "r680",
      "r789",
      "r813",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r828",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r848",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r868",
      "r997"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r271",
      "r309",
      "r633",
      "r680",
      "r789",
      "r813",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r828",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r848",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r868",
      "r997"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1030",
      "r1041",
      "r1051",
      "r1084"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase plans (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r99",
      "r100",
      "r142"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock 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": [
      "r18",
      "r99",
      "r100",
      "r142"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuances of common stock under employee plans",
        "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": [
      "r62",
      "r99",
      "r100",
      "r142"
     ]
    },
    "cmcsa_StockOptionFairValueAndSignificantAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "StockOptionFairValueAndSignificantAssumptionsTableTextBlock",
     "presentation": [
      "http://www.comcast.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of stock option and restricted share units weighted-average fair value and significant assumptions",
        "label": "Stock Option Fair Value and Significant Assumptions [Table Text Block]",
        "documentation": "Stock option fair value and significant assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.comcast.com/role/EquityChangesinCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases and retirements 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": [
      "r18",
      "r99",
      "r100",
      "r142"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of common stock under repurchase program and employee plans",
        "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": [
      "r18",
      "r99",
      "r100",
      "r142"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Comcast Corporation shareholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r104",
      "r105",
      "r130",
      "r830",
      "r847",
      "r869",
      "r870",
      "r973",
      "r1007",
      "r1156",
      "r1180",
      "r1262",
      "r1314"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets",
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.comcast.com/role/EquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance, beginning of year",
        "periodEndLabel": "Balance, end of year",
        "terseLabel": "Accumulated other comprehensive income (loss), net of deferred taxes",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r73",
      "r186",
      "r187",
      "r222",
      "r242",
      "r243",
      "r244",
      "r246",
      "r251",
      "r253",
      "r350",
      "r351",
      "r396",
      "r468",
      "r570",
      "r571",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r620",
      "r622",
      "r627",
      "r632",
      "r644",
      "r783",
      "r784",
      "r800",
      "r830",
      "r847",
      "r869",
      "r870",
      "r895",
      "r1006",
      "r1156",
      "r1180",
      "r1262",
      "r1314"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity:",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.comcast.com/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r237",
      "r452",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r468",
      "r602",
      "r871",
      "r872",
      "r896"
     ]
    },
    "us-gaap_StockholdersEquityOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityOther",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Stockholders' Equity, Other",
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_StudiosSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "StudiosSegmentMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Studios",
        "label": "Studios Segment [Member]",
        "documentation": "Studios Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryInvestmentHoldingsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryInvestmentHoldingsTextBlock",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Summary",
        "label": "Summary Investment Holdings [Table Text Block]",
        "documentation": "Tabular disclosure of the summary of investment holdings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of changes in the valuation allowance for deferred tax assets",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Payments for Interest and Income Taxes",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1077"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforward",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Axis]",
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Name [Domain]",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_TemporaryEquityOtherChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityOtherChanges",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Temporary Equity, Other Changes",
        "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_TheatricalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "TheatricalMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Theatrical",
        "label": "Theatrical [Member]",
        "documentation": "Theatrical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ThemeParksSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ThemeParksSegmentMember",
     "presentation": [
      "http://www.comcast.com/role/GoodwillandIntangibleAssetsChangeinGoodwillDetails",
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/SegmentInformationReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Theme Parks",
        "label": "Theme Parks Segment [Member]",
        "documentation": "Theme Parks Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Axis]",
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1268"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Domain]",
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1069"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1099"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.comcast.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": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "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": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r449",
      "r465",
      "r601",
      "r608",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r754",
      "r961",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r974",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1247",
      "r1249",
      "r1250",
      "r1251",
      "r1258",
      "r1261"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1102"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock at Cost",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, 872,791,028 Class A common shares",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r104"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.comcast.com/role/PropertyandEquipmentDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledRevenuesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledRevenuesMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueReceivablesNotYetBilledDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled Revenues",
        "label": "Unbilled Revenues [Member]",
        "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1096"
     ]
    },
    "cmcsa_UniversalBeijingResortMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "UniversalBeijingResortMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Universal Beijing Resort",
        "label": "Universal Beijing Resort [Member]",
        "documentation": "Universal Beijing Resort [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_UniversalBeijingResortTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "UniversalBeijingResortTermLoansMember",
     "presentation": [
      "http://www.comcast.com/role/DebtScheduleofDebtOutstandingDetails",
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loans",
        "label": "Universal Beijing Resort Term Loans [Member]",
        "documentation": "Term Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Gross unrecognized tax benefits, January\u00a01",
        "periodEndLabel": "Gross unrecognized tax benefits, December\u00a031",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r553",
      "r957"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r957"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements with tax authorities and other",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r957"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r957"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on tax positions related to prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r957"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions due to expiration of statutes of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r558",
      "r957"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.comcast.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r172",
      "r173",
      "r175",
      "r176"
     ]
    },
    "cmcsa_ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions charged to income tax expense and other accounts",
        "label": "Valuation Allowance, Deferred Tax Asset, Additions Charged To Income Tax Expense And Other Accounts",
        "documentation": "Valuation Allowance, Deferred Tax Asset, Additions Charged To Income Tax Expense And Other Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "ValuationAllowanceDeferredTaxAssetDeductionsFromReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.comcast.com/role/IncomeTaxesChangesintheValuationAllowanceforDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deductions from reserves",
        "label": "Valuation Allowance, Deferred Tax Asset, Deductions From Reserves",
        "documentation": "Valuation Allowance, Deferred Tax Asset, Deductions From Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity, Primary Beneficiary",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r586",
      "r587",
      "r591",
      "r592"
     ]
    },
    "cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment",
     "crdr": "credit",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsandVariableInterestEntitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfunded capital commitment",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment",
        "documentation": "Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_VideoDistributionProgrammingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "VideoDistributionProgrammingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails": {
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsProgrammingandProductionExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Video distribution programming",
        "label": "Video Distribution Programming Expense",
        "documentation": "Video Distribution Programming Expense"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_VideoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20241231",
     "localname": "VideoMember",
     "presentation": [
      "http://www.comcast.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.comcast.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Video",
        "label": "Video [Member]",
        "documentation": "Video"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average number of common shares outstanding \u2013 diluted (in 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": [
      "r257",
      "r266"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.comcast.com/role/EquityWeightedAverageCommonSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average number of common shares outstanding \u2013 basic (in 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": [
      "r256",
      "r266"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "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"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "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": "(j)",
   "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": "(k)",
   "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": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "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": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481097/715-30-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "60",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-1"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "80",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-2"
  },
  "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": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r23": {
   "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"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(3)",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r45": {
   "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"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Section": "S99",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r53": {
   "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"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "70",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r77": {
   "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"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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/2147477734/942-470-50-3"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "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(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "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(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "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(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "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(32))",
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(14)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(15)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "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": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "922",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/922/tableOfContent"
  },
  "r150": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "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/2147478546/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/2147478546/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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/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(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r158": {
   "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/2147478546/942-210-S99-1"
  },
  "r159": {
   "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/2147478546/942-210-S99-1"
  },
  "r160": {
   "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/2147478546/942-210-S99-1"
  },
  "r161": {
   "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/2147478524/942-220-S99-1"
  },
  "r162": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r163": {
   "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/2147478524/942-220-S99-1"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-4"
  },
  "r170": {
   "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"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "926",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/926/tableOfContent"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r195": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r202": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r203": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r204": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r205": {
   "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(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r269": {
   "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"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r271": {
   "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"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r397": {
   "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"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r453": {
   "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"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r465": {
   "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"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r481": {
   "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"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r483": {
   "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"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r496": {
   "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"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r543": {
   "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"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r551": {
   "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"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r564": {
   "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"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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/2147477891/740-270-50-1"
  },
  "r576": {
   "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"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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/2147477401/830-230-45-1"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21"
  },
  "r627": {
   "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"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r630": {
   "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"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r644": {
   "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"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/920/tableOfContent"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477952/920-440-50-1"
  },
  "r680": {
   "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"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-1A"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-1A"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-4A"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-4A"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-4B"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-4B"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-4C"
  },
  "r689": {
   "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"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477694/926-405-50-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/928/tableOfContent"
  },
  "r692": {
   "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/2147478859/928-340-50-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r723": {
   "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/2147478546/942-210-S99-1"
  },
  "r724": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r725": {
   "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/2147478524/942-220-S99-1"
  },
  "r726": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r727": {
   "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/2147478524/942-220-S99-1"
  },
  "r728": {
   "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/2147478524/942-220-S99-1"
  },
  "r729": {
   "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/2147477314/942-235-S99-1"
  },
  "r730": {
   "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/2147478451/942-360-50-1"
  },
  "r731": {
   "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)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r732": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r733": {
   "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)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r734": {
   "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/2147478777/944-210-S99-1"
  },
  "r735": {
   "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/2147478777/944-210-S99-1"
  },
  "r736": {
   "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)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r737": {
   "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/2147478777/944-210-S99-1"
  },
  "r738": {
   "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/2147478777/944-210-S99-1"
  },
  "r739": {
   "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/2147478777/944-210-S99-1"
  },
  "r740": {
   "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/2147478777/944-210-S99-1"
  },
  "r741": {
   "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/2147478777/944-210-S99-1"
  },
  "r742": {
   "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)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r743": {
   "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/2147478777/944-210-S99-1"
  },
  "r744": {
   "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)(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r745": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r746": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r747": {
   "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/2147478777/944-210-S99-1"
  },
  "r748": {
   "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/2147477250/944-220-S99-1"
  },
  "r749": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r750": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r751": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r752": {
   "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/2147477250/944-220-S99-1"
  },
  "r753": {
   "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/2147477250/944-220-S99-1"
  },
  "r754": {
   "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/2147477250/944-220-S99-1"
  },
  "r755": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r756": {
   "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/2147477250/944-220-S99-1"
  },
  "r757": {
   "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/2147477250/944-220-S99-1"
  },
  "r758": {
   "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(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r759": {
   "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(3)(d)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r760": {
   "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(3)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r761": {
   "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/2147477250/944-220-S99-1"
  },
  "r762": {
   "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/2147477965/944-235-S99-1"
  },
  "r763": {
   "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/2147477965/944-235-S99-1"
  },
  "r764": {
   "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/2147477965/944-235-S99-1"
  },
  "r765": {
   "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/2147477965/944-235-S99-1"
  },
  "r766": {
   "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/2147477965/944-235-S99-1"
  },
  "r767": {
   "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/2147477965/944-235-S99-1"
  },
  "r768": {
   "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/2147477965/944-235-S99-1"
  },
  "r769": {
   "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/2147477965/944-235-S99-1"
  },
  "r770": {
   "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/2147477965/944-235-S99-1"
  },
  "r771": {
   "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/2147477965/944-235-S99-1"
  },
  "r772": {
   "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/2147477965/944-235-S99-1"
  },
  "r773": {
   "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/2147477965/944-235-S99-2"
  },
  "r774": {
   "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/2147477965/944-235-S99-2"
  },
  "r775": {
   "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/2147477965/944-235-S99-2"
  },
  "r776": {
   "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/2147477965/944-235-S99-2"
  },
  "r777": {
   "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/2147477965/944-235-S99-2"
  },
  "r778": {
   "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/2147477965/944-235-S99-2"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r791": {
   "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(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r792": {
   "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(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r793": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r794": {
   "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(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r795": {
   "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(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r796": {
   "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(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r797": {
   "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(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r802": {
   "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/2147478009/946-205-45-4"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r813": {
   "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/2147477796/946-210-45-4"
  },
  "r814": {
   "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/2147478795/946-210-50-1"
  },
  "r815": {
   "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/2147478795/946-210-50-2"
  },
  "r816": {
   "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/2147478795/946-210-50-6"
  },
  "r817": {
   "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/2147478795/946-210-50-6"
  },
  "r818": {
   "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/2147478795/946-210-50-6"
  },
  "r819": {
   "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/2147478795/946-210-50-6"
  },
  "r820": {
   "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/2147479170/946-210-S99-1"
  },
  "r821": {
   "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/2147479170/946-210-S99-1"
  },
  "r822": {
   "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/2147479170/946-210-S99-1"
  },
  "r823": {
   "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/2147479170/946-210-S99-1"
  },
  "r824": {
   "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/2147479170/946-210-S99-1"
  },
  "r825": {
   "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/2147479170/946-210-S99-1"
  },
  "r826": {
   "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/2147479170/946-210-S99-1"
  },
  "r827": {
   "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/2147479170/946-210-S99-1"
  },
  "r828": {
   "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/2147479170/946-210-S99-1"
  },
  "r829": {
   "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/2147479170/946-210-S99-1"
  },
  "r830": {
   "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/2147479170/946-210-S99-1"
  },
  "r831": {
   "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/2147479170/946-210-S99-1"
  },
  "r832": {
   "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/2147479170/946-210-S99-1"
  },
  "r833": {
   "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/2147479170/946-210-S99-1"
  },
  "r834": {
   "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/2147479170/946-210-S99-1"
  },
  "r835": {
   "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/2147479170/946-210-S99-1"
  },
  "r836": {
   "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(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r837": {
   "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/2147479170/946-210-S99-1"
  },
  "r838": {
   "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/2147479170/946-210-S99-1"
  },
  "r839": {
   "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/2147479170/946-210-S99-1"
  },
  "r840": {
   "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/2147479170/946-210-S99-1"
  },
  "r841": {
   "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/2147479170/946-210-S99-1"
  },
  "r842": {
   "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/2147479170/946-210-S99-1"
  },
  "r843": {
   "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/2147479170/946-210-S99-1"
  },
  "r844": {
   "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/2147479170/946-210-S99-1"
  },
  "r845": {
   "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/2147479170/946-210-S99-1"
  },
  "r846": {
   "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/2147479170/946-210-S99-2"
  },
  "r847": {
   "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/2147479170/946-210-S99-2"
  },
  "r848": {
   "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/2147479105/946-220-45-3"
  },
  "r849": {
   "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/2147479105/946-220-45-7"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r851": {
   "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/2147479134/946-220-S99-1"
  },
  "r852": {
   "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/2147479134/946-220-S99-1"
  },
  "r853": {
   "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/2147479134/946-220-S99-1"
  },
  "r854": {
   "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/2147479134/946-220-S99-1"
  },
  "r855": {
   "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/2147479134/946-220-S99-1"
  },
  "r856": {
   "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/2147479134/946-220-S99-1"
  },
  "r857": {
   "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/2147479134/946-220-S99-1"
  },
  "r858": {
   "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/2147479134/946-220-S99-1"
  },
  "r859": {
   "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/2147479134/946-220-S99-1"
  },
  "r860": {
   "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/2147479134/946-220-S99-1"
  },
  "r861": {
   "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/2147479134/946-220-S99-1"
  },
  "r862": {
   "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/2147479134/946-220-S99-1"
  },
  "r863": {
   "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/2147479134/946-220-S99-1"
  },
  "r864": {
   "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/2147479134/946-220-S99-1"
  },
  "r865": {
   "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/2147479134/946-220-S99-1"
  },
  "r866": {
   "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/2147479134/946-220-S99-1"
  },
  "r867": {
   "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/2147479134/946-220-S99-3"
  },
  "r868": {
   "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/2147479134/946-220-S99-3"
  },
  "r869": {
   "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/2147479134/946-220-S99-3"
  },
  "r870": {
   "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/2147479134/946-220-S99-3"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r873": {
   "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/2147477271/946-320-S99-1"
  },
  "r874": {
   "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/2147477271/946-320-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r877": {
   "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/2147477271/946-320-S99-2"
  },
  "r878": {
   "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/2147477271/946-320-S99-2"
  },
  "r879": {
   "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/2147477271/946-320-S99-3"
  },
  "r880": {
   "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/2147477271/946-320-S99-3"
  },
  "r881": {
   "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/2147477271/946-320-S99-3"
  },
  "r882": {
   "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/2147477271/946-320-S99-5"
  },
  "r883": {
   "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/2147477271/946-320-S99-5"
  },
  "r884": {
   "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/2147477271/946-320-S99-5B"
  },
  "r885": {
   "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/2147477271/946-320-S99-5B"
  },
  "r886": {
   "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/2147477271/946-320-S99-5B"
  },
  "r887": {
   "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/2147477271/946-320-S99-5C"
  },
  "r888": {
   "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/2147477271/946-320-S99-6"
  },
  "r889": {
   "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/2147477271/946-320-S99-6"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r897": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r899": {
   "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/2147478522/954-440-50-1"
  },
  "r900": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r901": {
   "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/2147478979/970-360-S99-1"
  },
  "r902": {
   "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/2147478979/970-360-S99-1"
  },
  "r903": {
   "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/2147478979/970-360-S99-1"
  },
  "r904": {
   "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)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r905": {
   "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/2147478979/970-360-S99-1"
  },
  "r906": {
   "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/2147478979/970-360-S99-1"
  },
  "r907": {
   "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/2147478979/970-360-S99-1"
  },
  "r908": {
   "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/2147478979/970-360-S99-1"
  },
  "r909": {
   "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/2147478979/970-360-S99-1"
  },
  "r910": {
   "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/2147477332/976-310-50-1"
  },
  "r911": {
   "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/2147479230/978-310-50-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r917": {
   "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"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r919": {
   "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"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r973": {
   "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"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r983": {
   "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"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r985": {
   "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"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9"
  },
  "r994": {
   "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/2147478795/946-210-50-1"
  },
  "r995": {
   "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/2147478795/946-210-50-6"
  },
  "r996": {
   "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/2147477439/946-210-55-1"
  },
  "r997": {
   "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/2147477802/946-310-45-1"
  },
  "r998": {
   "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/2147477271/946-320-S99-1"
  },
  "r999": {
   "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/2147477271/946-320-S99-2"
  },
  "r1000": {
   "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/2147477271/946-320-S99-3"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1003": {
   "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/2147477271/946-320-S99-6"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2"
  },
  "r1005": {
   "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/2147479168/946-830-55-10"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1007": {
   "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/2147479168/946-830-55-12"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1137": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1140": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1218": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1278": {
   "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/2147478546/942-210-S99-1"
  },
  "r1279": {
   "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)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1280": {
   "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/2147478777/944-210-S99-1"
  },
  "r1281": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1282": {
   "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/2147478777/944-210-S99-1"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1312": {
   "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/2147478009/946-205-45-4"
  },
  "r1313": {
   "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/2147479170/946-210-S99-1"
  },
  "r1314": {
   "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/2147479134/946-220-S99-3"
  },
  "r1315": {
   "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/2147479134/946-220-S99-3"
  },
  "r1316": {
   "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/2147477271/946-320-S99-1"
  },
  "r1317": {
   "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/2147477271/946-320-S99-2"
  },
  "r1318": {
   "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/2147477271/946-320-S99-3"
  },
  "r1319": {
   "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/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>140
<FILENAME>0001166691-25-000011-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001166691-25-000011-xbrl.zip
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
M=*UYN;^"A>S5<R^$$^"G\)5 JE; 7"8 A%D-U5)X'>AQ*#Q&QBCP'Z*QO-P
M+971VLB51Q/90N25__&7PW8;]KEDA72Y]5'>]NP-2]<G[T/55-R[9*GR3NEK
M;+4'];;4M54%N[&*8UE,--KN?*O#1OMP[?;$K7;C8+^]D?Z]W<;^X7J-CI>.
M/FST.IM:4[>UWJ"L)P#5/5JO9?+; ZK5:_0.-S.^:X.+V@?T;:@E=&._M=)(
ML3<(O);"LT0.I3/@C",_F.4$5^DFXIF6N$F)LQ[M??J:SX'?8@KFQN"]*3'?
MS%$IWVR#!=#228I5[I,1J%TYSZT,2,SS?[\G)%YE=;(*D65%9'^9COH>\;BN
M&"/@G,8AO"@,GYW6O-]\TW'-NE'.>;[%4M%--).@^4*0.>. >9Y^6NO0SYI)
M.1\5,[!;F!-U^(157@,C=\6P.;I7R:D*BB'&SR/?B$-NT0->F&>C-S(9MBX=
MF.C8Q&^Y,_SX@P.?AL\:'FS-1P9X[X2D:'JF9R'Q@'S#&64TLB("4]T,[-#
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
M$X?&S@8L$)FTLXJ=E("= -(P2/_N=12C76DG^K.0P[U/-X$_13"S2ATI _\
MC+4/=H%_="K^H3W_.&KM??K*1J:+V1 6HRY^%1LI 1M!Q.T&&^E6;$1_-M+=
M^_0-'C'ZYI!%,^.S$UJN'^+,IXJ9E("9=)]G)L^F=2W&NY^>Z5/:^/C[#9 ;
MO;?EM7.OJ./]QT?R'0XP'B\ZKA\]E294<>4UHK+-)K!E7L6#R:VWB^FP/)W?
M./]G[$2S&MSA4H\\RN_G":_&-^R"$8143<"'"!DW<6"-35$YPI]5VO6_)<=_
M9G!<Q?37I([V+D3;C/U*A2P!L^KL??K_;AFLX)[9_W_%1$K"1 !K.,_U_3.1
M@XJ)E(")[*/&L]"B"^W1. P=T=?K1&G?<9$T>SGS/9NW><-[@!/%+N\V<SUE
M?$V5:E,6KH1%M<V=X$I5+F()V-+!X=ZG_\8V/4Y$I6C$8> '5_ZM.,R,DX$?
M1X:PVS"%L>(ZY> ZB.5>=Q>XSF'%=/1G.H>M_)+I5./IIZW.D"'UX^G4I;_-
M8$:CQ"K.4P[.@ZCN[412TE'%>;3G/.V#+G >:H6';8^)MX""8XX")K@-M<P^
MX:V(3>KIZ<D_L>4"/I!RJ50WJMA1*=@1X?^HO1/LJ#*_RL"/#E 3HJ[K7-.A
M9"?[K=,3*I:R099RL#,LI:H**P%+.6SN?;JFQL&7'N]Z1XU0*F92!F:"R-L1
M9G)6,9,2,)/]O4^IE8-Y.F9 +5PO_ "^Y1G_%0=.:#NB3SVUI;\)V#UVK;OT
MPJEH8%^QGY*PG_V7LQ_9H(F^^6&S=U69GO.9GN\XU;/5K"2#_I+AJ(V2 2>4
M^$%8,\Z3(2'7<D@(FK/2N\^,+S@<!!UGE:^L),( ,7S4V05=M%5U7BL#Q^GM
M?4K9S)DRS*CB*"7A*+V=X2A5BX(R<)3#O4^B.F1F7#]XH+6,G2EUM@70FXYG
MG#*/@3J#P3Y^G;2:-(]3)&0NK4VI.%-).!-0PM%.)$BUJN8'^G.F3A,SI 0/
M(O:"7C3@36&&X=SA_&\^E09,,)[,P"TRXQ*^.L4IX97!518F1$C?$294M4XH
M Q/J8@LGQ[.<*>@_:5*4<<&8R,MDP;UC5;D*I>$PW><Y3.5DET[VW]^QC_V-
M^RE4#'@3#+C51(_7V!DX(@\^)T'>Z%MC9L=NQ83+PH01JT?;;/M;')>IVAN4
M@<MT]CXE8Z>,?CR9F,&;-ORMF,D&F0D@[VBM5BG[;]=#O#IVZV!N?^]3'^!J
M1E6V=XG.&V9(O;"KR"MRGY9.%EV<BZG,W#O(TL:S8S+?RJ:BJ8'GC[ MH'8_
MF!E7?L1>.YQVR^3*)Q^.G?")F8T&7,5V9CB>?L;,P$ 'K&U\9A:;#%C 9ZMT
M6C0&OMLPEK]-3&'!5TY\VQDZPM\2QE/LR6_#G[:<6FP,'1<^,F#P968X48,&
M#']O])7&9_3P^:-%E6_46LWA/4=^PD8D[>;'_OD9_:OU\6?#=%W_(33BT(A\
M0UQWTM'(QF!F!'(VLGC(<-)4<YX$^L!H7;R>SHEJQL/8L<;&A)DR313NL "#
M-L\NA95/$ +H7LJ\S#=F?IQ\,\#<4_S!)D>W.\,;HC$^GP"DH2:^&\K*[<S2
M$5F6[X4.\&ZX!.\9,&.*PYK](;SR>=3@=PSDQ/B=VC,@0)( (&/1(?YS&"/7
MATNN:Y@QT+E)#!OV$T]M!'(&VYEWXR1K$RC3YN]ZDB ;QG</+$.L=;3A_0@"
M'TL#'IR0U>#AP(]'8^SI\,Q[:K@9@AS"299NXQK1,D4HXG1D>G\8#P"DCAD
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
M-E/"S6Z2M$MXLB\N+TY$D]:S>&K\U)]FJ\I_WA46MZMNH/V-</.G6JB^$P?
MF<BIGP;^D(5AII=?Q,Q)VM6 UWB*;G^B%F^ACO$%;'4=(&M-=A*4O"5BF%MN
MJQV@=(@E'@B[N]M<K75/U0*L:@&6<W#TJ2)YZW96[[VWV>':>T[:OE6=OJI.
M7\]W^D($E;!7NG$*JH7G85A/-.)@R#UZ]79.K4([4ZL@ZU/9?#FLJ/KF3<73
MTEC1DI7Z3,T5O\IB]*1Q F@W7DQ=S0$G:K40JD*Q:P;JPE#P^<.A,<*4Y)HL
M&S5.7+<.*E) O].-F5_[V+C%-F?&%16*8Y>I9&-J QKGD9X#PL"^,1[LZX(Z
MY&#_&=FL!!1:QOCZLA>IYQ?UO&*![+*B%+LVC).D!#6[7]H+H 07@=TA!DP!
M9=*K0ABA1M+:#""25K&O4<!:.LH=_&Q<KD5] )FD <!S!#='8QP7U-8MH?@^
M0#BAG<3%*RCP;AP'(5[^FV/]2"B3MT\:F]Z/<.10+R[>HD \-$?%*5D%; +T
M@??WXRDL\-1_<%5:]P IN&K>^\8A*^&"#8(8JYWQT(H&0Y+J#(9UB;@>%%+B
MQ*M5#DFG$R1:A_<#X0!6&BW)^NR+KYGWJ-D2\]\E0DX@F&),]E_#KGM)1RH.
MLA15#3RY\@3A5P5, ]$^9<73(>=V&9E^#^_YI%AS)R7V'"RPQQ8S'*>#&?W.
MDV]Y]["?G 9KU)1^$'[PL\1X@L^::*8C&9CE!%8\"2,3>"22)G4("T":+F>
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
M_$I.^HDT<6@:65W<&*CF4GW17,HWUI;L57X\U92J^+UF,1QE?&&*OPH'!>%
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
M&)>RMA(*6\E]Q0]B77V6G[3]EO2.NQ$$9DYPL18"Z'^_J; -N"]4 4P:"TD
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
M::HBSEAJ 5\4J ;YV;[[X)U7JOPY LJRSN09T6,9NT6, J1P'.V028^'W9P
M1V^"9^=7]2)3%W)=7^$Z/G00GJ":P0TS2"Q<]%QEP1T)^%+^H%_[A^YF&Y!A
M3H5NCQ"\(P3O2$CVUR$DNW\D)#N"YCXY(=G'(X:>"WJ?BDO)U/?_G9MV=K"<
MHN%CLB^:GK'I 3%_@TTO]%VA DXM+B1*%PX'O76N8UQU;&L9[YH]F5!-SK[X
MTA672!?)PZF*%\^.IHL,&3'7@>G!=@3*":_6]08V!6Q7^HT8%L0+1B7G7.[F
M*M,8T61'%E2+U,#%)>>5\R,:L-:@K?W5./IZ%\,G3TQ@!+Z1EQXQP 4%%3^.
M[18F[&!!K7E+3Z+E*RH&= B UY2; !$;V:K1K(;?Y-YND1=IU"0>F=WQ(4E*
MLZC8>T&-G4C/3<G'T]FY),M:=CI@^:IG@72&N*F<'V!8A$1#>/B#6>+BIH \
M>\_)TDFBDGBF84^2]^B5UM5Q6""%89R=E-SLG[9303GR&U./"?'BV>H7W%'=
M\!:G/WD+\6S45 9(_@N-!Y_'^_Y$?VIGQ,$*B.=,N)F]F6#J0JK:@"-&LBI@
M2A?6K4WVQE&J,U:9<96PID^(9,/+UC52$Q*F["[R^%!CYY_\/UP^JT,B1[XB
M#UI<#9PW^C>(-]3I$OC7M$X22J)57\:L3]W&=0Z*Z2!OYMUTRR?FL/@%.%EZ
ML3M+GBZY/1LFF8#^"1J!<$RA@P\[<QH5N@J$;J'$EY;UX"[,2>)8FNY.\ ,>
MP(R7<FV, $Y3;P=$D/]'UV3R8X.S$6S-0"-G%_Y2/X ;N>T,39_?.#9DB?&T
MU+HBB1%]#,*G/UBHGNZ+W:R:K%JNI;A^$IM)BEFF@\A.N\#LZ$TO_S&BKT+\
MN,R\Q8)@DZAM18O9=L[@DF4UVB_*8CF?N;Q?!LX$?W4*4>,0K"$0>,S !8$5
M*?ZD<96[8HJCI;]A(U2(*".6=W2F"<9CHKDWWQ!SR..(BM";^T6K-[$QR5R&
M4VA0#3^0$6@/&!M=3  5(?41>8R&R!V2>['[.FX)'F@3PJ[#SD<@K$'/\EC"
M2LH<VQY#]7=YDQ&*D_!2-MY+<Y(6%)Q*;L#DIIA5B9>=MSW;&343XN+A*4>E
MG\O66]M"[*2S<HA^4&SDQD_W">ZLX6,SFY_/N"R]<A<UV<$N)B8:)P]OM42\
ME6;B=(^PZ*G 1%,GZE.<C 8K6U27=4DL7MJ;&P;7Q'2@>)=O]5CD5R=')7A!
MTP4"'@!@!II46$A=+H,</ +/7667-1<SQ*N'%]*C%3(#BW _+ZL?:).%*GT7
M\VE[UXDVU*,3\!\0&8T+RI1T!"G3A>-]R/84QLL(%>_<,,R70<J/_4,WP:A-
M4F_FN61*@<(F$7(%(85O01=R[<@?6Z5&ZJHH<S_.P&9@*4OO+(J%=K $JEN%
MB3'8FJ;'SXP[6>Q.Z+^4(_76;\B40N/Y+4'R792R?84]K1T?&<:%FAM=1H+-
MG-3:K@Y88ME"@(A2(+GOHL]/0R9O2&+W/.AHZ(I[8N^ SG-ZER0'8W,IT3X/
MUUKJ'V&0V-2Y=%CG,\IK">KOY9;K*<-Z(L\ AR0\@82[!;TYO+F0<6!.0-7[
M!ME*>H5@U'7?FJP1>K ED-,K08^*+@XLAMK]BC?YMG1#I:+^"UA+>'Z+QNB<
MX-,4WBOQ.H%Y*Q"E4"5+LYF2GX83E!753[^\^*X=)8[P56J(14%Y_OKU% $T
M37G(L:-N:\KDA##+R9:+(']6A*2L%T!N+(1B$R!6#5Z3A)^9:\/K7B.M _T]
M);Q&2HT=J:A%V5.)F-[).,U3CJ80"&X>SL]V?^)4L1WJQ L$,EI;=1,,(%90
M>ZA69Z]K$ 7-%6.J;3 S+2IDSY8>Y.V<OCLL03C*"MXA#_?7@IA_VCO)WOJK
MDXV=>0W!KS&[K)5FS2]H9A2#5L/VK2(G?_KEY^?*]&?<$":1X9_!_/G%C^Y_
MZGB\AV>)%CG%G48PK4V$R+(3.+*)6^/7G/#Q&>X-< N?E]K[].NSL[0VB,]/
MB7F2&Q22\\:^2?87[90DR1YX6C&ZL(]LA4:LZ>&@6@!DHX6$UM,,RP!D2KC*
M9E/[@=DH>"3('1RZ%E4P;("!10L3M%W7E5DH+<P5'RU$&P*;SAW:D[^0#-_1
M#:F[B/=A$%?>=;_4SUZ8<N4H>*C+$2V_#]ZXJ@?$RE5=6538X(FZ;;PT), 8
M>TN&2G!H5BNZB.=;W72RG*B:FQ!@RM!ET$GSO3MPEO<A6+'P$K@J.E"JM_I]
M)BSOM*GG=-ZHK<U512VA9*B2@NK>.\:X"=YH;GN1BO0_[2ON;1-YU1>EG$4H
MD@1\,"M+Z2G.@P^O2:8@A]X)UWG2;_VK7%%0O:D7-7ZV"4?;/&PY E%Q%0Y*
M/FSHPJ@/\BRG05+VJF6H\A7-9G,%P;E.*V*DN"KTJPXX*9@'9JE'4'K)=@T$
MQLL*ZA^%8=>.+D'YD81 D/WM*$2(&'O7E2"_3M('R#@>T3M'],Z10&L,<GEP
M)-#Z8 1:1UC/$=9S.\IOP [4])O9DS+DE>^B)2N&*2=9OG.4&51L @'O7</H
M?/B#/VNL^?5T^>TS@V=/"Y3GU^5N$)OHLC>N4OX6CFPBZ@1G<]O0P,1^I2LI
MN.JVC$2YS,I> ZTVEK:IO=,6\RFM+E@6%XS#VUQ"(S&_&-PS *GP6^8F*MXX
MQ.H8#0 &);+90U=Y<0;[*GRRY*E$(F^BGOKA#QC)K\7)T\)<8'W$/56XT_%6
MI01N; !'LK3C:9B%-B:Q?V R8OU),A*).=J*^EF^J[R,+@?X?!=RT%2;&]S:
MX.%TPT9'"2&&Q-  ?]?PH5?[/'IR?Y*U&1!-Q, H 4Y,[,-,LI/W6H3L=2YU
M.)6VH"&:LJW37BW^RQ@.D*07!)GL=]0\"27!QHM@)L0%8<AB6(=AD^0\_"%=
M;&]Z-OVV2V:"M\:H)IH+T#]PIOU8(/OG*9!-6ROL*9>-K'JF</:#U\C>GE-/
M\81"DI7R4>PG'[N.=N*$=C3YSB;P,E6G%-)IIN#(_]_01Y\F*D16AAM2S&<_
M4DAG]L2K:3\:>\)>0Z]A&ON^VZN/2@\C>S>!J0I.-W$^02-2AH%B;MM*^4-Z
MR1\B=&T_P'MG;S.AF8'J3*,A5T!@ GHG6%=F%K_V1<(Y,$\3I$E(UKPMP# N
M!QTZ*+HNJ0/,A0;H"%1@(\=80Z77L''DR3< Z0L:>$ DS%#UA0ZE-_@4L8Q'
M#Q\<-?4?HJE9 3]!&M_OSGTLCK]7$7^*0/\SVTSOA333NXONTGF]W2&P,D>A
MMB/K=^XUXBHKFE3?43U'I9=1PYW&=49'FXC[B:3FF)=G-4%,&7\&GBN0R:U=
MN575&33YN&$AWWO4):VO#-1[Z5\* ?=1N]9MT4BJP"+6&)E(_7&0-N3*#*[\
MCFUQ B=L6Z^ZJTR:L5RYA3>JZ6.\B6M6KNAFW_WR7?OW;\O^I-$N2@%YRY,5
MP+4%_Z8Q_:P%G,>47+(ZE& TG;A=RPW3A6L@(AP5TC)PJ3@9KY1T_B< 38@R
MM_D+<XCNFWH.\QN7T8;RT:\F1_5UES'RQ@_6WU+*T^WZANZP3Q09C\0K\RC$
M,[1ELBCQJA99Q\?Q%KT[L"!XB;>=C#_,F;D'J!H"KV6V6107/>% I )"6V1&
MAL?E8 @$QUPXSM20C+3^S4YG/Y%''BPGO+YAD22"@BM'80!I.B*42^:V7.!3
M-.D:4%K<[[]2FJ ,;CK%_A)H-]5>(,, -5'9-B!1+'^E^&7*69P676N:Q2"M
MQ?'GHBS*3P]Z>=U)-,N_3U^=&G&!NO)FD3^#BG8-J!R9(J0$^[+E9%>X5N9#
MRG3@9;<&3YLHGI#2%LP9OB#4JEC8A/2BN%2%?"&2I]*6JC8<%_'A3;W+2K\N
MV[HNT6A/^]*LP-$5\+?,KQ8U"-6U-\Q'2D8\:X (ER16JZQL8[?F+=BF_9)3
MI]2BROUB^4F(O9R V=&&RXSAUL;52"RBF*OU'RI_ LL+*A*DRJHV+;6=-,V]
M>=9UV_)$%%+C0!"' =^.]U0Z!:416+MT0S/7,IP%/KY(&V<@V#KK>&M]GE#I
MF9T2YW\\M0+*90L7Y.!3R/#2W[5=9EM>3Y[!..E<K03M2F#!A+J7KTT&V(P
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
MCF.DXYH P76!C_=H=G]8X..9/VLY377VY)N9-1 /-_<^>K3F):S>E['5#BI
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
MBCM<0TN)DN15=NE=%K.<![4/N.73N+\2^1I_(L;:^:P91[HY]U!4.,3V3+X
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
M6V  ?>.D#[H?R(KK=4114(E*UN=&A.,-4@G0"1$_3+HT>'E &(UK118[243
MZ1SG44W]55,O.?SE3^N\OB*'?-UOR(]K&NK"$S(NM<G B2K$(PY>9-*WR1K?
M115T#F'KUA23DYZ!+ ;);BM-$:KJ G)K!;+8UB1$G82P.#%)SJ.KEH$<QC*X
MN)A10SZ.,Y)Z\\09YIH7+M!2Q*C;#.*JADD'+S(31IM18.,B&X\6LL5D/75I
M 37_Z6TH@T(W0<^&=!</D59?,#%%L^PWI&"BT$AWY582T,GVYI*C=98G[.E2
M74L[@KZ?$]'),L,L\.DL8:[>GQFE!%L-:8U$;)=-;>+$\W<X8?2W$;)DXK8E
M*ARGM@E,ABJ?VJ :9+C^N3'(H0S.$FNPU@1RB-NFX-(['%G>>$"8RKYAM@C
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
MV&<W"M\,M,$$W_R-KL%<5C3D+U-8)@[\'Q4Q$!$>)MBR%<;[WP0^"Y_YY%D
M N\LOAEJD^U7PVS3-VV2C"3_7I1_?^/=4>:P[?%"21J=,.YB%V)/F&])0SMC
MC=4Z5I@1 .;_GVL7JQNQ>Z]/GY%'4EG8.-O@ON/6_F/MK1/0;IN"@>XP=L^G
M?B:=:%ARV50SMCD%>1>'3#AOSL;+N@?#(>LNUTN6R!D_*X_$6]-<9QL2,49U
M'HEOTTV?&WX$\(D^PC29BY+@V=MYV- 9\=@OHP6EL:JPBH9O+&O,I[@LF^(J
M=.&C-!L6+"R/8QVC0\7A<1-:Y!L6K\+ IM2),O]I>YX[!-U&R$48(0_;WM P
M;4NS1ZHY<<.40.LP6J//QK7*P@V=.XP./BMDM0I!&:33P9X'),;2>'NAQ,"0
MR!5/L&P&R0.^WW]HZ50UY3.ERN]!3)6Q%.V+B_;OP2-=SBC#MA\R:09]#3:K
MG4BSR^R?Y'84 RTQ!UI^%\"6*S[,#<F+/CT*QVH]\US; TD/B4.=#!D\7H =
M_+! +B)_W<T9Y'6"ULPX'@4BABVF3+KQ30R#.J;;H-))SAZ>.US_6"I>=/]/
M(BV<Q6(WFA,[Y6V>RXUG388>S5&T0X3!]A%%V@\P$74=,A%FN%I@M5)@] 1^
M";Z(D@$93P>VO0Y5)0@9T'3@4PYTG7X\5]PX4E#$(@2\CK$#U,/9O9P.1<M=
MYX<7Q\U:7;=>Y'YU;2@$]2$'[)$#KDCCS3E'Y5KF!+O>J%;BDC^-DF;W($A)
M!_S*D3-!6H:-$):WF49?^D ;#J<7'*J 0U-J^J!*ZK[0,AIX84N=B3N( /TW
M)2$>#R %/X'IA <;M\%,74',[\04 W.%_H7PB#EG!62';$.!UZ8&LWK[!#*4
M3YD1;DFE6'1FA245R)0P"]]7\=:W#)?%?Z *,P%8"@<8/!7WMZ:\[\<M;? X
MX*A,S@.,9YT-==AEP\-"W+'&%C]0.E64%:GP37OK[TB,*BY<-TQUO+D=N; K
M-N#>(!Y)K6T ?EMK(UY=MP 4;\(-"$#QPG5#5ZVQT4\FK'F4&PT>6H5LVT/]
MI4VD[NIZ$[Z]A-659+WVT+ JNWY/DZ]^3I*O7E<@T]%U'TG9./?WU3R%IM]R
MJ@E>)"MC!DS<7[[X6)IL7,H>%?2Z@*K;'*L#H[#(I]_:N\ES7?2=+::K.5+'
MHQ--JEY:3;W>@V+I&FCCVQ:MUDT/(4Z;]R3\RJ\1D[-F&9Q\U!2001!AF*B#
ML2F0.!Q@N#9.&A$VMIBN8W4ZUKLG[OD'C0A;4.:!W[AD2;<FRZ55@NRRG2.[
M8*99%(>LQN3&W)OA0+5,D41#NC=5W9NIJD\'W5/WEMT;4ROL?G$[HB7=&]R'
MGS -&GMFWJ)/,S:F LF ]&DJTG6B3JQA]\2]99_FI:X-][+?^D'\6_(I[I<!
MS.0_IVMW<>V;D3H8&P)I=^D\5*2KI0XG\FJDVXC50,2DD5X<+]72 T1Y2B[V
MFA)N$OBYO9Y'-^87PI_JT!0I.B(]PXITG4Y4PYIT3]U;=@T-322S7 C7]#H*
M:39UIJYO!\NSKKNN+4O;,%5C*F ^TL7R^Z^:)TI*%TW5U.O&.67=14\D^N5
MTZM'2/NS;5?O!?V6]KQ)W)\;\WY>#E7=[#9V+SIAB_D*"#N8C'MZ*7)-Y"_+
MLI-N1[LW8GU6Z5F[-8QK!2S3CCL9RDLOB*+O5$3TO+$;LI?#Z:"V!2+OIXXQ
MFZX:EC#W4W6EW$QFU:-=*&;NW]]?L*16M/A+F99D"G%&$<LB58\Q^>N\"X!K
M\]OTB3H2L12F%Y$8X7FBK(F4.AR?>*W0 Y>^J=WK]]:5&$$3;5+;)ZM& 6FP
MGWL4P>%S5A1&!".RA"T-=3P=2>N\^2B,I9KC^H'7?BEB$<A?YG-.M&Z=3FG]
M%PO&[S0^Y]Y5>,NNQ-JWU,E8I'M7:>VW'^"Q5'TP[OF^2&N_,'=<$ZE1YW5Y
M&YQ#!@5GX"XJ9G\.Q?^B4?1:V1R-R6V!0N(X=&=KWMT^#A0@%0)5AH'G\?PE
M?H5\6N!,8.O.U"WILS3OLQ@3HZ<V\S41OZR_LS80Z,R0'M/EKI@VQ\+N>9 B
MA[X+PE4"'=F:I=BW]MCG]H>OO?Z>ZX^1JD\%3#WIK#V\Z/Q_;GMX8?F_U%LV
M)_)N3$33QQ(Q9:XE;_F*^\(?SBTO1+7KMR]?3,L?2>3:"B6A#PN)&%)7BE;,
M +LJV'#\R47@ :'V?/O&Z-NW ZU=P)^"]?=;)H>:+M*%P*G2?1FTG_YS?[MH
M/SWF_I+6C=K8["<'-A^M.H]G^Z>Y=%W$EO;M\<T5VW3G%-WED(BW4+ZGJWWS
MKB,:_N1Z:X0F;L&:VV :UZS/Z=O!U5 <KI=G4ZEE=IM=6T1FTX;"9;UDTU(3
M2B(N2$/HLKM_Q;;..<GMO;)UBIGE#_8/ZMP16 %YH(J_1AQZ)9AO63R1$JSC
M*"8^+D*Y4V88[BJV:J[\QMY4)Q-+(/%N]<K^%''IWY$Y5'7#.$&77#^SO[3J
MU"\UP6I7?))<C==\^"11ZITD#G>VSSA+Q+44374Z$*G5<:N.PBD"T\NS9#AI
M\2P1E]GKG24WZ96D7R?CC9@N;^.BO39*N2B#G]F-I(TIG)G&RGFY8#K-I[FR
MH[<+D;EW_F<=H>GP\X^_??GIOI43<:19%13XFU40N1B^?QU2C\$BOD$"WYGL
MU[MJAD04!P#=1KX[+<3?V";W+?#:;)YN _3I]Z%A3M3!2$"XL":55(MYOM<G
M7\WF 5^1?)7<BHS5D5DWM:0G/-Y:'G%+4M$_[2ID=\[NV$XPO^D52\-(+:]<
MI&Q)P@?73REH-A\9FQS;?@,7]I&&-O5C#(G9"^(_P,#Q@L0*)I+8@1^YL(U@
M^_I!K"PIP8R3^=ICWSH4/H2OGMQXH?S^7MNV,4M7"G[CFZTHH<[-U]SVH[WM
MSI^W8X?\L6Z(E+.@+_[V;6(-M1%CE1VG1'$CA6 I]MVO]_<?E;GK$]]VB8=[
M%JU#JBF?Z)R&F T4+ZCR][]-#&/PYO?T^5^RY]_SYR/VA/Y&B:C-\H7@_ROD
MD>%0F0>A@E/"S^$7K@\?+%E6D8HU@=Z:Q4Z#=0@< A-AS_'>L_#1.J(8<]V9
MOLJ^9P,K(06VLUV/X_(J\S!88H/:&N6&^/'."\J9,Z'T$%EPW[UZ<IUXD:B
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
MUOY2V60"H?M=-2#F_HX<0;!I%.CFX& 2.//J14L"9Y[ZU-7 *%9$U11PO1>
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
M^K_K90#O!6VW5'X,_J(\B\<.EDLWBO U6VO$N>(ZF;4&1P:!^?_TY1UL!PZ
M$\YF59$+ZRK$5K?Y "&!AK#$B.(F\,-GPQ(.? ^DA/FF3^%#!,Y4M*5#W%--
MN0ZI3*'LA1/*;.*93.+N.I3]/2]Q"_@\HC%\QDR%)*TM@A?%RA.)[04^7DN>
M*^]]/V5A=\M/$ 4DB;]>SL U1<614$O!E^;W@>]65<W13TDIQQ$63F3VS[&:
M)Y-:(G79IXGX516G?\)['9@ACO$;O [#"9'R1#T/_UOGS(H7;NC<K4"FGZ_I
M_#K.?"<([_Y9"'NU]F*D%B/PH7./[=7. WL*93.#PR/G=W*/LS3ER\*-\L\G
M1@_^BL=Y'N'3Y8K8,0X )C20SL]B38*?T Q 2#@5\\AF768F(^_,UA&>$E%.
M*1 [#"*^KP?=(YC%5W:0US2GMTBYX:,5>;Y;T?#NT05"L4 GUBLJ<0C$(G8B
M<YG=C6%.^,8&GH1%4U2&.5U53(U4.RU(Z#R1D.9G_OGKL_*K1Y#AF2D2 _<_
MNJCMQ%15VT0&SW]'*R6Z"+[@5D(B_@$J%Z#AQIK@+)1QAZJ@5@?N ?X+YG.P
MY)39,RJ2])?E)KK0\I\#Z+B0%F COG9!@ER[BE[H4BE5T$GYPX7DB)EH&[S5
M6&6J)>'&NNIG:]R(<2J^CEVBP*1"=[;FUR@/(:6HID!CN/%"L5E8RZ?Q4Q!^
M+0L:L),V]P(8!Y3&W0RTD ./L3@UJA>F_C;J8S,LTVE^,IL'W%C0Y<$*!T2U
MF.>PXK#"$^A#^)/R=\'W3)^O0*7#!V1W92S$![]Q[07^)F*J<7O^,[H@WAQ)
MQ PV+MJ)4<$V#><*OP$]2[<7GQX;HGI?!>)\V'0+P;KQ$U675W%.ZL:M L]E
M(?X\G8JUI1<\P<YDO_0#O_#'8BM,UFU  (.IAJHI"GG ZY3'@#G7QX*1;Y@X
MY;^**%C'^$*F6];PV+:ME!.S-VR6<!10GTLO5VLQM1<^$/+A.:<]80+<=EJB
ML6\O""S-2PYRT#CXES 9<$LMYDRD9/AZ"HY=BV\<ORWC,__BC2>9D!3&LN,P
M\$$80@JO\'"%Z;!O>,0TF=C,]=BW/(KJ><G%.EJ 8FJB+3DI,-3VW<?L(7PF
MSTX[#)F-N=%=J;U7'C2J;*99VO!,,G9]G7.@':.("C?7EFZO2K@3O5N5EXL9
M,CL>$S6RGD4V:*I2%R1['I0\^(QVC#?7Z'ADQ[7@'@A7%.G.=FKNUP]R.:":
M[!@/ 6<-_V7U["K;\?*($1/-!;R6)N<<-Y P7KI>L8R$9)AR&RNBZ(&"]:K
M*1@^<#^731C.(/@9OZ/;/+4).VP_;\H,*9DA53U#ZH0L(,&2?:X^]6M2>]%9
M6MR11"A<K.O\\.)XPHUNCE[(]"F9/M5+M3^QS+IJ?SK1IH/BKRHJV)/+$!K0
M3'L;T: %:%3R='Y,[VH^I_&!+7\G]6\^L4L^%J+XL**<8Z-J"9M]YSO07]J
MZ[ ZC&>--7,\/68D]+78O;/R^L-$U0UM.!TU0]1N7UAF* XTRSRLKFI-O0D&
M;,D [<#V? F>U1*#>:"<]EJ>]%4P>O'4J>U.+MCNIIJ1C6Y'8SLO(%5*:NH'
MAGE9JAQ#%!&/LB7X.POB/U#E^UGXBE$98S\G\N -]:4LIN5N+814W%5;%)T/
M3':YH[SQ_D/U%M_O9FU3=3P0$ *F!WAPURD;Y_8.$E,VBE<]50W+$I8_&SG1
M)8KH5A=:H3JAM\N*XG0NN2Y4SK)+,-E;76+D<"6E&D)9=)T!-HB^_<74-]7I
M:"C*%D@<G:(M'&D#*;^MA*QD]^V^G\E]"VU=7W?@9J-?5]0=N)@PEFH-1%+'
M+2B\]AH3WZP0-AMFNR(A+":,I1I3_9H%X>*VS)GQO)OI9VQJ4ZG\^Z,>&HX*
M5DP<W*FEF?:CEB;+I,PJ+47L)(05FFEY93"?PXO\AXAU_XV6V(HAZ^WA!3;/
M BTI;>=%XDF]^:8AC;I;4;C57&C3A2C7> .GQ-+V8?H155A)"WMQ-C\U:V*\
M:3V2I_W^@@J;% G9E*,:VYW00VB++0[3?U/<GY16\3Y"O+1YFVUJUX0**>SE
MV*J=R'V%S<\*&LLKZWC%>EHH#5\N U8GG2Z12V%Q55WZC*9\+BV?>\).%(EB
MPISS\\OIJI;$3%]4DOF]'K.R0.+Z"R22LIJD\ANKND.7^BCQ'QY1]NG3F640
MXVW.LCK@K!-+($:69HV.)L]72V:'">AE&?-M#-5D#0&^T.A9)<CU)/7_-R5H
M_V&[D)^H3;&6G[MAIJ[43?@7)+/8L*IGLO=S2?N&B-5T&GH_%UZ\EPUFB5]0
M25PDX[S3J]WJ&><M@(-?:/#.P,][RL,'+LAU;6SUAF.+3\/WU'').<D ?<MP
M;@A]N)=YS"4E:A-5'XJ4N=I<2HG(C-H0C&\O&;6D:M!2S=H9]S)_L%D 3_WF
MLL_$N;2ZH!W3BR2M7CYUJA-3:  .BBW +<#3Z7Y(K5,U_3E>.VY07F%0(8U
M2,6H#J8B@1L?8+M3#T;1=[:8KK"S(^/$0K]^F1TB[$&Q=+T<:J.]@&K_B"^#
M![4DZ\N"+JGRD81?3SLMQ#6C)^I('PMT6+3@18F^L<5TG:C3X;A[XMZRB_K2
MU,;5SXH>%+=)/^,D4?L')<Z?:Q+&#-#+=Q36/?S&W Y+I&B,=#DJTK5VB:YT
M-YH]0@R]SADB_0U1SY"?/7?I^COM@V_#!7EIJ./II%-#273"EG1]-=3)8""
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
MA8,M)%(!;^=\)UB4X+2,@&&?4I5*\@*R'*7B'+*TTZJJK.!W 0-+V_1AY2E
M/K5I%)&0X;CQ+"4&SJ.49V=D&:]99_P:&#<1RSG#1#5[ <3F/:_Q[NN<A*+A
M\82B?N9[E">TR'P.F<\A\SED/D>_ER3S.60^A\SGZ&$<2B!7O.QF5!U/3ZZA
M[SJ2)![[R92*7?:;# :]8S^947%4;X#]W*-M$RQ4(A,JKOS:%]3:I(9:DRD-
M-<Z+<8U,+IG.T"A?@](7*( OLRED-L657CC+;(IZ"8[RWE$F<\ADCE8(,SX/
MR4/F<P@; [ TV=6X1^+933K'3ENW7J5SW"^! >((>_B$-,(L"YI+!&#M5T(8
MGMC\WS,:/U'JITUJ6,H$]I8ZGJ*ALE2.98#MT&#9[AQV'WXPH[P'S"Z,>?HB
M_-'G>.VX 8^6O*>.2[+7J\K3PK47"@FI0N9SWB(F:4X3NPRJ&5804CN -S)4
M:/CG]LMH5)3N(=P^YM,WLCY!2A!F^3!X <@[Z;#%QPL2YQORI$1Q(V5)'*#F
M(W$]EL:1M)OCF3K9OF,_H00BODIZSB<ZAU_#4+\',54,UNXG]W;7AP^6A.^0
M7\QR.(GT]:?C-%OC?(*.;.)S54U\PA6V\*0M]>D1.]VI329J+-+2\WZ#@RTV
MJ]<5Z<;836;7R>PZF5V7S\BZKNRZ=$DRN^X*LNM@D%M/K5NZCN-1P2XEF@B,
M=KIP0YV:IK !LB8#8,DV=)7:=R$NZ%]J7Z<+-]3QR.PG"UXPO4_$N/Y(J"R/
M6CMP[4'[]A,++V%.R:S"0@(,57,@L<6%WMABN@[5P732/7%O.;/1$NK,ZU-F
M8[4 B"A/R<6VF;/:TRJ&>AFH%X69[5MR7->)I_W,C"MK_J>:XPLV.NIUUF>O
MN;KKE,]^<G5)"0YPM6F)Q=4]RO44T3A^:9Y>['GI#1<L8'-NOD07Z7A%22*'
M.V-Q,+ZL.58"=?CYZ_/=+"3LMOS1=6B@P(0>73O!/HRI1Q_="-/F?!H_!8@?
MZ/K*KS2$%3R_45(P[\^(GD?L($P3)H,GG^.'?ERX'G&HMUJX1/G%>TZ[>N%W
M?Q3B^W:.4NEYD?(+;'V@O&-HX)C]Z1-<=WXQJO*1^GY'#BN;9_3L/1+?)1RP
M\O^NEX&: ?>B)#-<QB@.*6&)JL#X,69!*O\3N'ZL/,+:UB$5&YNU2 Q.@XYN
M=&<*@#1#.O= 1G CDO9P*?HPL<,@BA1*4&SFN5S8-+N5"@Z@6[1)U0!T.]RO
MO:9^Z2-1!CD+']K9TN9KW]Z GF[&VZ#'[H*E,NT(KXB4#][S<N7:43$0JA<\
M903+O1HT=QYJ=:.5\\BY:>/!W.^82HN)ZR<@L#RW.E7)&\35(RGN$<_-QZ>
M5$&H/&/:%8'EP[.8K)B. =0TE%]^^^5>^2,(/4=YMUXQ\-8GU_.4!>%8O?P
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
MH05?1'CO8M][74 ^1GO+0\#<W.-,1@LZ6;:]5!<%T:C1V>8VSQ(296CS^J&
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
MF<)K\+*L?,%/8K)N(_<^ 1OH: X7XXQM#_$8$<GSN((]*6?B/\AOJ,8@O&U
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
M1Y(WV#-G*G [J;R@4Q/'?G#1I/O@<[.%"=A7H:2^M:YPPM&H[PC3T*%P8BE
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
MXV6R:Z:M59)C2E#12GR2"CTL9 NQI8-<G)_1J!TN0O:DH33;5=YYZ8@I&:.
M$8<(H_($HTWR1?&2RB/BX5F)9/33\OII5M?L@JJB!ADGNH!&VP?<%Y(T]8G
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
M!)CKX=(FK;NT1N8GN&=$QRC'-?2(-,)!E<3P5]+"Q=(.$SZY-;LY;PZSLLC
M)*"0V\+^)BRA ,;RPV9]D=,@T))#TT"JC*CC;Q-X(QEQK ;'^Y$R)'F9S40V
M,MP#NB]D4I(IX_/:K]H7>%X@1C7QF/^)G9FT*7EF-0A%X%V$"/AUX%V8/$ Z
MOV_= R\+X+AR]C6H&XLE\V0UP% -(D26'@H[ H,-.42:PC%QPTF\0(UTHJ(6
M&D/C+$,46O07EJ-H-P!T$2%3^-KC(&;(3NPP))G$Y5\)7#E4K/%.OI)0R*0+
MV\')DJ"4VL3=2<W@@T4 "![\R$.KU087%/N%.PWY:0ZPIGOB4_(3\BX2  6$
M4FS#GG;$^E,1BC9FDI3V]"JB* #B6$DC3(ZR]V*F)[P%%]0?-^11X?@>IDY.
MK5D0.&3=$+*JU!5_ B@HD@GW$N^UPCU$AZGK<2H F!*"TUJX/)#N=Z)8F;0'
MCR'OIO6K[=L\V1WD<F*7"MZ/ V#P@B7]E5,*/$XCE0I+I.U"VWL*M 12=S$F
M9;VG8>K2IX$;?!?8H4,& EE30:@Q@<U7<'O -ESQ((JX!*J<7O# 68OD9_F-
MM!FV-$:'(.2%Y]S^;P:S/J28]37%K'_IF,46Y,\)9GTFS*HI!2)KBR)YR9,
MDPV)OZT5WF2("OTV@-SN2MQX8/7@#\!X9R[IKU+XI,ZC?!)$M/,Y(] F'OW?
M,?QKFY*G%D&(+X @%*2V/\R%CSX,"V78*LJX'X!M3.;P<<Z\SH@!\AE,T+M!
M+%I+U5V0WVPL) =1EA!#@6X=-K0!".324S>,5LD$6@LS&MT5#Z>=VD1-//66
M_2H"-TZ<GU)_OX,()*F'N7W)0;([]D!\T!IVL@HC)9W I8G !!W/_8;>#OC9
M)[F3G%"K6$:1I;EZ8[@P<N#X^R\0O^,Q1N#CL-5$'+*B@=.+X?B8=\;GUV"'
M(Y9%B-(65V9#2P>5]J@2@2[:N7BP&S[8#7[W!@^6!0,Z@O!4!<NY[/9.OMZT
M/B #]WW)1(D[(CIKDD-[?1D&$_)\LA@&&B-G&_RS@4J(7+;HW)&BE2S(HUUR
M" L=0M)A D#I)0>,X[#@?*4%?#5#8HI]UI%')JQ?82RAR#B.7')>LP]%N7K)
MA)=.G$@2/WD=]!G?&Y.LV6N+#(==XYBBYTY=.^6I6XHG,JC0(>J5RDS2D8"T
M<=2)4L:-^HV.]KK]D+ '#_6/>JJ1<_1\,X42FRHB4R)EI3!ML,Q"$DY'QJ.)
M(_URJD^$0/*.P+X 32@=8\X<V\<L>:Q 2OU0B7&D"TE8_1NP74P:=3'*!(^E
M2AUL:AK3O/7D.Q&941,93!FK#,]56I62X*92[S*ZI-J[A>^@\3;/"WH6]A)X
MJEO-WBE%=A2 Z1Y)Y4SD\0(HTUUZ0J;/ASXYP8A2R54:$C4MX['G3K3$5N5R
M VC(:U@!GX[LB4E8,PEK!R:LE9RX?@5Y7>T+);.1YG29$>+'9_F93#:3R;8_
MDZU:"I70K+@">P0U3R(&5"X33=-EE^]G$;$6"U3R7MI@]VA)_\U>+-]8GT!.
MXNH@R-\I5>4+5]!$F><;UI<5*$D!"VJPT\$L^P1R&K-69LDV\JP\]C#DN E5
MC2+K$B)*5(C$T96XCI?H 4/G=)'5)_-==$4$5E$N[<0MD-;F:=Y[I>(Y&V;[
M9D$X*Z$2K@5WD7&YI!X1L&G_PWKBE@K9V*'UL&N>BT[A[Y,P /KP@P4I3LK?
MW-A0(QD4VL=QNW+QB;V$37ONGUR_;+U3>K0L)](/\D"VD4S 49Z/!WN?ZR,/
MFH4:_8/@Y"HMB64.V$_FE^W+XLUL#$"ITO)SDCILZ=+9,#@VD(ZVSP$""N\X
M9*&E!%9HKNPD,>KTH,@@ U,WRI@\>Y!-+K1A#&:A@R:L(&M3]P;)WGB4:Z&?
M^<&.TJ/6T9Y\GV*QPF -[SW[0=D-L]A3'3/PAV]BG0G0+&Q'<#(645\Q%Z&2
M3ENSZW1"16-%P'N:IS&?^/@^I..3-D#F3PZ%Z_R"HQD!IM YUI<E7$DPG2)N
M*"-21A;RT XW1R7'8F9S#@SA01*?3#BIA$!.T(:CBK@(/ZX<&NC@ +-9V:SH
MB4Q?!C83SD2]/6+7$T/XB,&O@E@;>Z_DU7*U[2P4,MS](#@]A80VQ<G8SQ5@
MB&N&$LA?2#<:AED]]+%P9!RE+668LJRBG!6!Z5*TC<3](?$6\!7HRIVZ@.$S
M$<Q">SD'86:#JLW.?\UGGA[!Q0+MD%SD*C1K)8)P+'PQ95DB4W9$^A2GYJ);
M-_#<"7!3'P ]@3L*%E2ORZ7&DBZU)A^14H%HS^P/ @X3)M7%Z8Y5R)\_#_8^
MR8BB6PB%YL6RU75@E)_=!NMH)1:Z#Q&SL]9+-,QD"(8<+A/BZ0F8^346,(L
MY)SNZ.)00KH]-TJ"N(GDR=]N+47&:5V0!?=X=D^DKBKD>QY+.11/>8$7=T-^
M8!U,CP(IG2TO#+7S!IO6'8M&BB_)1_=9&5(+[*B&6:A>+>,0.QAS7RQ: R4[
M*Z,:%NZ*5A7QBDQ&=8 *+H9?U\!?X#MK88=1L4J9(/#6L@7Z9*ZJ3>KQZ8RJ
M?52UT[0JL*P8YI6WKC8L@7/85@5 W6]BG=7 NBH.M&V.7+)([>I,H7.9,)4,
MJIW2KMJ;N77,:4^4TO6SRN;[FF;S2=_L5?&&WT7*_^4X [($@@>NZLC+:20H
M9$K\*!\P'880.+'4[4!,8:NA!E5 )D_HF8HR19(RP[C6"B@PNB2# MF#N6J1
MLE<P<6(<RN8NOTN3,\G3TF4./!M@NA$*[L '+&21BL6,P%IF:X(L:;^I8 .>
M\I\@U++E)'S1X*&$0N)"]ZZ#WFA*/@8E<(&N-KEX>EOJ36T?P(WD3J2ZO[T<
MNZ GDS"F):+5=O9LDEF@YZA$M$:D"D4CF5\MTTK0@IZI0DWU/4(GV*^@2!@R
MXWC%AUB(U3QPE(8J><R?(I*Y+K( CT!G@^9+P1:\(IF7IW:+,7RR/63&>BU-
MP8^93&; BLU3)>G&D=:;2Q:=IL^0KP0066:.IZGF&\D?F.N0UJJV6ZRCI\X(
M1]IR-GTRJ4_%#$"7$M$] 0JCBHIH*=BA2,U,6L@%.G#'<98DJ!M9FN"_H;=%
M+@#8#E.F8T<)>2I-/O;=/V*A2EL3\EF!B3EE9P<[%X0?Z9)?JOV4GJM!O!#@
M?'[B4CYBN*1E>\4;EW!0?HH,K+3'M//189 3<*YJ]N9P#0\,,C]2&D)D>]H]
M4()U"C>RB:@Y,-F6J"ICQS=.*$'X!^1ZS]](T_HW5_!F-BT/U-C(K*?D5FVC
MH&^A+9;F(66<PS)_AJ]$.\\$N[@F.3?64L7S&!T"('%*3\#6#R0E\/"R73-:
MNQ$7-#)N:=BCSAO-W:5D;'[JRT"C5=;-)8H<MLPS63HF2\>TE7I&;:4ZIJV4
M2<9Y/LDXFPU 4EL.5^0*;JXR9#M">P!LN5EH+] 9K,=I'J%*81,"K;)%[F "
M8!D+5B:BB!N;L[J DEZL Y]S!Y36*?\&6JOO8 G9!_G[;KTYIPUVFE6?/+1B
M+55O-9/_T8^HI')=S:8Y:!\+906)S<,7[R,MSTT/+W53S(U)HX/\..UCF>9/
M*7]9TGV;S' N1\"0XCKQ@35R%#.]G51&OZ^D\TH[=J9/#]@]6Y8CR,H\J+)S
M ]X12S<*'!%M&5[ES"N,>@FLGPK7Z1P'B<.\,MQ3 PN6X/.<M)/Z51I6;\M*
MVUB,Z%0&$>2"M!H688;7Y=[.NK!2AP% (J$B98)0*#JUK51;,[@H.';2NR9Q
MP)#7V;ZWP0:E* 4@0!R))(B9?$=;D0W?;SX0>=/Z9?/[+M7QA.R/V?9?2$;
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
M> )X=NKZ-L $M $$*>FG;#U%L2>M^(V[G,%JO@4_N@$96O!CM!03O'H+)!L
M,,#[K:6=<!>!-16N$J3#)$//@UU@>N%LC=>Z()JF>_($P!6?U2U)_$.(Q ^_
M*\04BBO0+#Z%+_*RP-9$Y0<-K, "3@G732B4WHSKPP9BMO$(P]B*LS,DAZH<
M79[TNV1I8IWN$2T?.(\?@:5'M^H(/P#-PY;4E)*)%9 '9@5[IV--8W\B[:5D
M6::N=$&@(]BGNUHWK=_)8L]U^5AVE+&KD=YM(+LI^GKFPD$"P7TJ)H#C"ZU@
M#!ABY^[9UC94>L]N%,4"Z/)]W@;9C<6$ Y2!0F@;IOHN:(MT@_#/C>T5;$11
M*AU8ORF%+8!&"*HH #3 I1[<U7S_+@CRMA<%.F)MO04_/-BADQK]"+.59$^X
M:7DU4=[&B-DE? ^/O0S!O);\*P_F>7P,>5C>L_J!X/0"'1*>:X]=#_@3<N])
ML%BX*R((%A9X.C1OX(6B14,@5E_B&M""\",4$Q]\='" A@*D)AB^2#U+T%#H
M?H2\'.T#6Y#,$!-B+?/&R)H)G_C'FIQ/ "0 H( 5NBUK 5"?P_??IU*.A53*
M %C0.0*)7()"IQFFDH8FOXJN.-JW"%J N3R#?#X ;.#$:\L+X)C2C81*2_,0
MEVIE.#R21JC( UDB\])M3DTLG$D72(145CN/P:;BD>B.5*']C((X7A[?R5Z5
MNA\I\\4*K@0P@U&?F/4F_D3Q&+0JUZZM"%:NNMT^NKKB'J$':!#>^D^XX=V"
M6A/U^0B'& (7KT:<<WZ-FG.N<P9\'5%IP\D+"[L8K@"(2#Y+>*FQVM)R%CA*
M#M-MHF,)_@Q45O !8K'P/E ><B0^;Q)%PM/9UGR]Q(^1$6BU6W^UHKD[76FJ
MRJ9DDD>/4(N2LEZ+2FD<ELT$7=<%0-'M1"Z2EP.?I"@#",8HQA!5^NT-8?C
MVC;P>;YB"X,$(6EOP#XG*\5CR?_&A R,%1Y<@34TCMD7 !>B_'3O@W I'1=[
MR;A*;H;1J#GL=8V7X2Q>AO=H/(L0390UJ*T4LGI6C@;-^)(1NWP=&2EMKRFU
MFH=!/)M;  RPP<F.(@&/+(IX!G,D]1.H;&3:(C^=:EMX ,.+_ %1XM_@*R(_
MQ)T'[ ^_\H"[7V,D3E,[,-XH(F4BH(:ZDHHQ,'F2=JB6CM<;RQ+7E#%-U&4G
MDCWQ<L#^@&WZZX:,_&E68JJBV+-0"(8#04PI$MD/,>MC08)ZD(<2"51:5/?O
MW8BU'O9KI+\ 0P5E'Y4LBS&5/@#X8L_@HS/DJ+$?"D IE(&X9TN%QB1C5;"4
M>X*+$M$\\#B6"<^NV%K4]D-&;1H5S2Q#]JE:@EE^\I]LP],-(,YH*VH 0H41
M.RD[BHDK#-& M:;4Y\&;*$%,&XUAQ( =0II6@G_ITHT^"/@0QZD)@$YZW'1?
M:28$_/<B2C6_=,,-6 3P'[@?VB]X2M3?#UOC$-VQ+,-X^X]Q^/>W)KQJPJNE
MPZM)I.WJHY"]"X5>*4/^W&<^=4QZ3]P53^HZ_WRQ/[[7'K9?F&BMB=:>3;&_
M+:7:?EB)!6L&P]=Y)J#U<Z+!4HQ,ZB6@/'R)ETN/_ML.U]:/]LK>*+.IA\TX
M: T.%7W#8;,]ZI]$7HV:_=9%LH$NP'0_ %U]+U&#E%=:U:WXV3X!WSYH. UC
M-M%"II8JI[;LX*G,E6#[N1FW%V+[!^ZE/-MO#V]?O%6*PS3C#-GB_3N*[IX6
M&3)ISUV#'F=&C]Z@ !DDB]@P0JFNX32V2=ER3,-OZH-0 YW?H$1="BK\ /-E
MYD:8*.]8G^*QYTZLNPEYB=!M^+,;+@YB28;KU!Q)>D/#=0Q"G0BA1BUTF:A4
M!)4NR:8@L2$,*!K^\IS0H=\V_,4@U*D0JKN3O[P/%LM0S(5/>16&VSP_Y.AW
M#+<Q"'4JA.KOYC88X/_9"Q[R'/B&QUPM2O2[AL<8A#H50HTV>,P[VZ.,JB]S
M(7)#@X:S7"TB]&\-9S$(=1J$ZK0ZN[476>3I^M9/?\3N:FU8S7/"C'ZOZJRF
M[(05PX,JC&D]ZI,E(JX;T9A17K;08;'P$Z%'J3(*PYV>%F?Z_9-QI_*#BQ[[
M?G7XF<'6I\/6(7,XJ_W:^A(O%ICB"-K5%ZWM@19>_X1%VZXPG,[@CL0=P^D,
MIZL'MK9O):?K *<3,]38K ]IO;MA:09)&$GZI\MC-"S-8.L9L;73DBRM^]KZ
MS,UW#!LSB,&(,6@9-F;86"VPM2_9V.UKZU,8S$)[L:"^Z+Z#_XU=*+% [WT0
M&1^;P1B%,8/3I3$8_F:P]9S8.I+\K?=:)G5:7^WOQHMFL$-AQ\!XT0POJP6V
M=CN2E_5?6S^*\8'UOX:'72]6#$Y7B%<9'E:A\86&VSY#NKI5,8L!:HYI6V*T
MC/_7#EWJ(?-!36?[";O"F^BLP9T$=X:G*UZL#$\VG.XJL74@.=V0?(!+@5U-
MD<UA<N_R\$XSAJM=+YX,3U=F8+B:P=8S8FM/!6A'KZU_!8'SX'H><370V6Q_
MYJ+Z=D==^PUW,_C"^#(\766#X6X&6\^)K5V5.]QZ;?VT6'K!6@CKG?#%U%U9
MGSS8GF%K!E$8488FJ\ZPM7I@JTI':;=?'U-;:MC8%2/&\ JC'(:-72.V]E6D
MMHT%#W,[%#?O:,(.=AD3?F2J'@RJ:*@R'!G&9AA;+;"UIQA;][4^G,/3BO*U
MPB[+\#B#-8PUH^=4$E$\KM,,6Z@Y*B<U^[<TRD@-:J?( @YE@GL0_NGJ]$^)
M288O5A"9=O/%PKFV9IJDF2:I'GX$&ZC98,2K'Y/9/_C065WE-$,C;U^HM\S0
MR"<2,A<>&EEX-3A$L3PMG&A>9/ZPLU+[W8E*>1.:#QL W3TI-,H@P8NW*0R2
M(=P:M\SMA?=X4)V,\952IUZ\_1B'UB(YJ.7BF/5H&?@1Y>FH^>?+4"QM)H:&
MY0(RST)7YBI.;3?$OT?HCB#? Z"/J[DBY!3ZB=Y)<)I +TJ@UY #X;$*6@!(
MX'7!ZOU_8F?&T\-IROK>E=1VX,_T<3H471S-J!\+X<L3\1/V!"C=H0[./%,^
M;?ZU#&%3[M*#G8!Y@5/.O37^72R3U87U;]]->K7"'C= .A:>*^YIZ'V9O>.!
M W@TU/Z<!2<":?MH> ^P-WGT!IW+\RR$8HAKX+6*"8(9]Y&N#3MR7+Y8>"3V
MN-,L)J/2]WA#$VR;/\6V^99-?Z>;5\@!'PB<8JB7O;7T<FS  GQLO+9^%%[@
MKE:"Q\_^S5XLWUA?@W@"*_[RRZ<&; 2^E@Y*"]-!:4L>E*9=YM0-%PT\ 'U4
M71^@+^^S83W,W<D<:2 !,MR#</TCI]97CFE1U80/4$>!% :>]1%4-(V5\9,
MJNOD9,!50"*[T5PU6EC8P,O@__-_6[8C_H@!,ZQH#3BT8$8F(3:1$ ON,Y09
M*H@QV1_Q(F[4$1' #]!M%0 5!?>N(^ !.PI\TB#L*(I#8D^ WG9('!()#\Q.
MUQZ['K)B^&3>XGC*#0:>?52C/P+1=[GM91R"K<J]ID_+'^N*6P?<*',/Y/@
M0FLI&TC29<#U3H03A_17>_7Z &B4<1#Q3RXQP]<W[>$A'.BD$$/NT^DG\\*?
M?@M9<+5OFSV$Q2<P26U$RX PDQB \ FU@2Q"5/D=OAF2H!H1.@)>]!J(W$",
M*^&EZ@_\*U@%'DA7*P!$60&M1O8DE9[H?9%^'Q:N\)!-&="'$(.Y_A-<_R[F
MBK>><X&AD'@!+ QT!U],1!1ARUADUB)<N*M-[HIKY'+84_/2AN3O<M^P3>$N
MI0XIOJ-.Y*Z(U> AQ@(_L@ A!ZH K)RWF1@X5NC^:6=051.JI)S"3XX+WUH%
MH4'@*B%PJAT 0MX#! D? 9]A5W#AP,'$1.%H[*O+1K2>_!&[D;0"8A!90:@S
MK2S/8GP#K/4<5MGMU,@0TREQ07_#R$AIH);B_YV8V 06T.N(C-$L '+P7*!^
M)A8@Q:.TOXGM)RH?D67NS;*RNK;\8*7NENZ(;M1:N)$&8.OG.$3[L0$4GVQ[
MDDX.20P^V#/?EPOK 4\[;..XG7OJG(U/((IE5&!\'X0KV%K"F]XL F!;@&SX
MGL"]N-%"<B^=SZ[L;X)D,[ E9#!PP"FJ3CZK3V1"K^E)%QF$.W6%4TN$VK!5
M\$KB"?)UV(JXM[TXD25(1UNWA#\>@VQCRH53U!G:"_$0A-\0*<[,YVC%UT K
MH F7 ,^6G4JV;.<-&;"SD(=1)-M_V6FUNZ\NQZE16*!S J@P9J<%@I=CU"M!
MY/<%[5#&_X_A#-!?$['X\%>@>N<!*(K>BB+X6]-ZE]X6V(@I6C0VI3+<NW17
M$&L^%CL>@, 25)-^GA]!I5B,1<@G[+8;%#QBC\XCF,<<5C>>GL=Y>NX0=!J:
MH2\GPK_7D2$B/FT>2-+&NP"4&L)%I71JUS?!Z<$NTDD4>*CD$!JF6.*D[R#.
M!0I&J6^(W2?H^\BJ[2FRDLD>18DOA7 V(=UR'MT#_$AYH%C@7$%$^=BST=PD
M;7U#+Z?? MU101N%L\L='$ [UDM,'6#J]M;L,B:-N/5&+4K_V7[S"L4U:"0N
MX &H@; H[M,C:$@C^X_8]E2T((T=;-E)"0@:!S"2EVG, %'!<TE=RMD(?NM]
MX*AP'(K;5XWD2GT;[:0&N;_0>8Z_:][P%*)D6.G@E?[^!-2D$4]C6?(\#>'R
MT(23Z"-]]8R5WEI!:..Z\W$ C=#% F_023>^31R6O41]$A]*I('BLOMQ=2RV
M PQ)8D"36?,^_H(,L5>1?)5>L]OK'9ROTFJ.1OG))$5))L7))_U^YS3I*I7=
MU$5R:)Y82%$BQ=^COUOO/G^X^\WZI6E]_OCNI\]?OR3$<$#&R!-E85\*1/]]
M]^7C;]:7IG7W^=<O7S]__.U?IP-2W6#QX]UO'W[ZQ7K?M'[]]^<?/[[_GPPH
M]J4Y,WM$?II-0#TZF_F\8,C/K7H7@E FB@G D-"R)$Z?6':!G+H-D7A\IO%)
M;OF)\#W_HO\;'5=$]^$B K5-"R-?T567O_!KN=<?;=\5'O&P.'2"R;=#>%AU
M<F1+<NWW<QL,(,P&\)TM3?=26W+%U/KINYC$Y)KY.)VZ$Q&>/4^WENSTV"J?
M2UYMFH%S]5=;^H(K<;*2MYB2YO_"[5F?0A%1@*)A\?U2^JLV4E3><E*[%**S
M)=QFJWNK4%I-4X=BZE#.;#M5L%QC<*$:E1 W<1GV>7SQS@D+5 :F0,44J%2B
M0.6#%L[XG(8S/G$X0Y.U/X,V?_8:EA-SA!&)]?TAP*\</J!&-_/ <X2,]>1$
M!8+IN8V9LIM6C.Q]$"XE_A;>ST&W47BOMT\2Z2Q[_H]+U^?8/^=AY%42J7ZY
MV2R(X''9^H4QF3.#(9^4?Q<R>TS&IBA.-<$@GNVO.9ZG!:O&MD>1O6A.D5!B
M65MH1%"+XC$HWZX=8LK02RUP^9Z73N*6NQ(<:"7XEVY#)=K;6_$S+6I&(4*<
M<=;@@+28"S]"<R#Y-:F?X="=EHXEJ-D>)]_;D[D**Z_F&#I<"SN,5.HGU]E8
M% $LV'<:&%1;]@.LHLJ$<S%9680AQT4YJ4K!*"\FJ #6M.#*;"\*MN]- RU5
MG)2/W^ZZA$::KS0)7<HP3$LX.#YYEJ0?#8/KFK=4E@C/D;ADO7S_\<M'0)>*
M<^>B*Z14@8"9]&:QG$;S&2(: X*K^C=9$E"^ D]/L]6HJ2R#2BD^S5? ?V0K
M^/ GK8KO5.R&\TFQ.A&9V.,SVG$_=POX\L1N6G? ;.@36S>B0*0*N##;H1C<
M:5*;84PU94S(4LKFYEU*S\E7]][9D<OTIA2_BA^C.$%O4\SOK1N/\GEG@_ZN
M%U\>0:&-I 8961N6)D01;:4H:?J E;,I4!MZ:<5(^S0%O\V+4CNET&UD9 )&
M@605WU&JH@A3 D":306HQ24%FP\_0D%-.'V@LOPB5H1#+'PIR)[4\BM)).(6
MI&="22X]&I DI;+=_C(C$5]9+S^]O_OX[A4?C:K1P&20F@?EZZ6>$/J:%'PJ
MN5!],:?>B\1O\TO3F@H'I;,5B4D<TCP]R[,?M)37Y1(V3]ZB,/:$2F;$=-2,
M.O@E?9_F6'UG0T?7#M62=*BJL_1"TS6MV$CQH@C"@)V^8V-=J802']WZ2M7!
MZ5_EO7+:Y@,H8!Y'H5$30PU+3S[&C-8Q5;+FUPN-@QC6F MJ)%&HPR(V48HJ
M;"S1F_1JHD:RAA,+HL<PQ$SI$*M'8IF'JAXY1LW"FH-4B2O4X6IJ3'Q,<4->
M?4%9J!0W\J*3I'-9)QY(\<9JOAM]BPHO;-=W2EUFX1:8/<ND;D1<VDC3^A*#
M%:$]FAQ&? >8^B1/D>RM%8[K'*,V!!HYUKMM-S2P%\@3DZ+IB1=$<LWB>D)+
M S)Y)](-R(H9M7BN71)'5'7E6-B!P9T"DP,@INUGJ%QVO-94'2HK>1"8X!UM
M?@+1'/%WLQU.B<T?V#-"G9&9@.Q?05$ XB?XPV$J#V-8TED"[I;YD%;<^2#L
M;Z1,B>\@W53Q,<)*-IK8@ 9WM>":839&=4VO4"W+%*GQMN"_<4<[[EI#VP@1
MDCOH:&A)ET8./, \%)YI';=J4.2&DWB!X)L(EO&R<T]:8"T_K>HU;9WYCA,]
M7[-6RS.N:ADM/PI $C?QJ?Z2UKER[.6TCNEJ,>T[:W*TM@@88"?U0C7KZI+C
MH<EEF4WK41 JWQO%>ME^A81]UH8=Y/S:U[!#<2*]ZHL \,9ZV7FU^W*Y".>1
M'27*=I,H>X=:XXCBIA'9HQ[?0V*C3LW18I)96.)?7W;WP/-D30X:.5T.M.TD
MN'V2K@?UU%]+]3TXK&5 J0X&[/@%-/B/F"1HA#B8K8W/ZA) /-,8,3=I2(<8
M&\7C_VC&<*K8R-U&M*LQUM:AW9*T -O?.X%<7++ SA$S:49I58B) 9@PN2"C
MDN"'\?RP6>1/-545WJ.]/X%[YGK%7[GTLI;H3FT*U7%8*U>5I%AZ&?OP!PI&
M"R]X(.Q2?[8!K\C[$P9LIH/(04JYD4&41,4OM &ET1^*[*>"<-/=D_FSQ&I>
M?I($[A+FCA*4(\%D1;(HB"3C2\PK5O3Y.,S1Y+J%'C:4>JY_'WCWT@-"=KI+
MD@?(Q?.$/R.S0I(?T"@1#%&'^+[=T5.=25)VP2TX >P6.8CMP7^3] &F@.%'
M3>?>Q8<;LL6(C7K:PSSPA'1AL$,/EFZ@M:?M1RIE!1LB3&A(@47&!XMMD1@
M:C<%"Z"YD/J8<R\GD-7NU/N$+[-:/4_*^*[S><=GE .QL&[ 9)BBHRJP:,9#
M=Q<"ECW\D_.6 QWWN8S3^E%$@"K+G5E15>>AF][VSS(=WF63T2>&@.8--_GX
M!"B-QCOV"B*N(-58]+^$$D.(L4[@:""F0\FQ,-,'8#4FWC8. ]L9L_<?O>Y
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
M'O2:<S@\,@+*E)AW)" SOSZ16' +R'8C$Z/0BYG4BX\219H#B.8>ZA6E,06
M. ?045=]<P!13YENEFOZ"&/+N?'Q"5,X3P]&Y%X^[MRX\B4*@41."=#1W,%(
M-67'YCI 4:B*O)!"][:0TVE!5R@MJ H7#< $'AG!XP%YI@$>511A7.TUI5:D
M^% J!!KZ;S^8DB"YOG*79VIA?R1@?B=Q?"UMY)PLL$/RDB3RQZO$&\^)E(12
ML&6"@A^G-J@>JEJ<:;O.&?Q!DHV9\+:P\=_#79:_,LEI@Y&NE@GN3#I#=BB\
M*)V]DEQ#JT67(-('(ZVB I< $><@.CHDI T0&7#Y&PQPHE=DO:B^K JW^LOK
M_"Y<3+PX@?]&RS"J+.C9K>C,W&:]@F;7G5MSMMA';:7!!"76DE7W$BJ9<JU
M7RSEBS;WW44G-R)]B]JO=$>$W@CR$^1W@JVN&?EE+NNV6C(Q::[;,:F)->70
MEE<MR;WS8G\B$2\*8"VQM"01[-!B ="*'[WH*"4@_>5C.(>]*MGV6MOBHQE3
MK]MY/&.JO7Y6; OU-8(O)/J&$-FK&6@OV=.'#)/YTQ2I:TZD;#@1QCX,5:Y=
MNJ?RFP[M8T?-Y2@1A'=*;RJ"<$OI]460G93NM$/JF,L]K,AD$>0FR$V0VP[)
M_V1R,S!$9*BUE?/;*;DU--RG UVLE/_>GZ\2,NU#SC]AGUGC2.T:_X_; E:8
M4E_2?H;8*JZD4GG_@FIEUV(^7<@@-:=S@N&12[IOU_;(%]WW)OOO(7R-2O^-
MBRL*XA/$]VJ(KYXFL(?X=*H+\$)\HGL>2Q-L?;&_43T%_COUGT9_AC_R7R^\
MZ,$/<EQ9V]SLCU6<^+/GMLG7.42]&E+O-P)*U@1T+GCU,X9#!V$"@X.J!11+
MP>^AAC;S R^8^-X<I@<?T"Z PS5UO5SN8_[&(;8\7(:QCS1Y'9$Y:&Q/Y.:G
M/TT><_91>"[;'V7SB#>&.0#M[WSDR)U-%<CU:RB5PP[/O65,KO._W.2'Z@=T
MH^A#-]MO,,LJ-'UA^G4V3=<=FI:*,\W@G[TX6\00%O%;^7-=&VJZ7OF5,E0K
M/S_74,;>H0X0^MZ0UO+/ZM[W!3 4'ID0#.OLFJ:JU5 L+E:DC%)"05>+IK?/
MV?D(77-NF-$4S9!N@V %K.(K6891(H%,\#&,%I*J7/VM8F,J.&?Q3UPI7O:^
MYYBF.3:FGCL!F=LAGJO.G)E#;%.U3<T9_UMU01C(GGJ,-CO\0*[&$?%^7'DS
M@,2U-__I/<>(PR(; 0K/UF/IL."&[&;' <QFW1@_@).G\P"9*K.*78-P0R+\
M%4S'8V8NTF.$$N"?#I^F/1A]ITP[G$E8:R;M.^N-2I?.T7#_*YD_$:2F)FO;
M(+TJWGC_O:]JRQK467NZU1?\7?$:_[:^O--M72PC\DB"&"YEZ7X[.?P%";)\
MW0*9#I645.O<MY8RU(W]-]NQ0ZG*$%!;:ZC=K]!<Y\(G9;4A3O1J%SCN4OP7
M\2*) /.;2N_)A"S&)$KU4EV5WOB!!&^<8]VL4CY)O66?T29PG "$0D"-)9TN
M&/:X\NH3AY7KKW;EVM;*6<A9ZM4PMKOBROG#HKET2;81%LVL/_)LU64,0U27
MZ=(UPG(V!)=.$8[(GN5*.H;)?B4=07N"]MC-1&I >Q;S58,:Q"B>5I^XRG:=
M#7&%O[]VE^5PQ9Y0])GVAYILV<?*W:+0AH85C]]D)8_?2N.T3N;UT?;_T^J
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
MR;B.B]W8XV+G*/I(^)^8%)^.MBD>A^HR>FT,:!8=JC@ 3JM^RU/AXE3#A>M
M95X\=]NRPD8@>&7.O(YD@?LX7M%XN]GO8?!0+0@<H6RZ0""R9I5],QS) L(O
MQ")+/Q30U#J6306QK)CEX#B!IPO 4PT1H24\J;3MBM$XSTDDO/>; \ZEI07$
MW'4L-N9_;YE:@!+&K\VFTF905%&':,0B-*RO959T]A **7.W3:OQV*TA2,>^
M<8I:OF0$@CA'T &!I34$&2BFZ$J3ZDUL&3CXSL1>GRO>T_!2;, =P<3_2Z92
M.(8%>'@X(B6[24KV>H\_S^ZV=OCS>H-KN$1,\R)<(D)M9?(:V)N171O(1]P'
MUF!DRJK=1*(04.+( M()2[1%(C8SZC^5(Q8++.V2A),? )(IB= @D/T" [ ?
M(F]![01DL9R'SP0^G,/KA8V@C<2IS6$@<>%)?,.#J,V9G<'(E55%6 N8@M(9
ML[=;Q!)6[%5ES66@M+L 4R])W.V!R<(,3UW6-09:3K09),&EX?^]CQ'EP32F
MG7]>6;!$%Q?XY]EZ2VL3AHK664=M4N- Z%),,MDC;^PFX-$0/+8E.C!<''B.
MO*&;@(?ZA>Q&G7M$W($HM"\6^TJ["IQ>-X<'->NLH;8%A8ONZCKO;V^U"LO
M1BGE?I <>92$?8!%-T"-P-H3D6L.1JP4=Q?8Z2N(]D3L6(.1[32NT=.S,>EB
M4M0/U.B9K3/8&];HJ;MOS-%6_S5Z*NFKIM)HTU;MCM-"L3XFZITTK@!PT9AE
MH$9/&Z#%:L2N[)@M]!04H'T5H&U8I*<-T*+[U9)5IP7/ %M%>C+)BT,)J!I9
M]XLE' S&T, )PQ>!-%E%$0DFS]@K"64C.960R']6_A,<,V;8I DW<1+YDP1$
M)?Q>E"[L6"SZ,)N12?)Y]N'7Y-$+'LA7+R&? Z1?_/^'S>E\71\,?G$;3+<_
M*/RR@G!M93#2FGAD3J /40Z.(7[0IJGE3)!5!Z.R&?$TA5K EE/8=B,@G0G
MVF!481)BB^>V&G>D\!9T=!],(H*AQ&\ -_1O6,"Y:_&(AW"!SCU-C:CM"TP_
MG.:G]SX[._CW?(5;6J3KE-;K*CHV;?:JN&5_ $=^+!%%PZ%PQ3A=&$@7IB*Z
M7O*"S6XD*,91:F)]"M=MDAO.8/X6?_+5W=&"E"R-R8,?!.B4"V?2,_%$%,]N
M.M64#B^1VM1FT6)Z%=TY.9*51-P&@[*2UJ4.41OF-@U-KH"Y@-H%0$UC"6H.
M]I:W[<:MX]B()TH'VC)>3:PIG]ZVZKN[CIQ#X,,=$L[9]K.2@)G;U?_I;W]8
M86PMB(HZ2XS-Q<94NEU6S#@2%3M@;F<*RFDVUZ+D\&HY536"!*=J0P1C2:EU
ME%U*K> 6@EL(;M$_MV#)-N"H+=D&6. 65-O[+?'&<Y(7ZBQ4'%UXT8,?Y%.S
MMDGMCU6<^+/GMN'C'$*/ANCY1HCD32;A E[]C';D($Q@\"1$Y- M\E +RY(_
MO#E,#SZ@R3[#[;JDA>4^YF\<8N;K,HQ]/-;KB,R]Q'\B-S_]:?*8P[?P7+8_
MRN81;PQS6"6['SER9^G!;%Y#@3#!TG?+F%SG?[G)TX#]@&X4?>AF^PUFV5E
M7YA^G4W3=8>FI>),,_T_>W&VB"$LXK?RY[HVU'2]\BMEJ%9^?JZAC+U#';!T
M'-EVL87"OH5')H!0$G5-4]6:IJ4?J-C;U:(ICSH['TF-.>%BXL7 -Q7-D&Z#
M8 6LXBM9AE&"H=,?X6*05.7J;Q4;4\$YBW_B2O'"\#W'-,VQ,?7<B6IH#O%<
M=>;,'&*;JFUJSOC?J@N*<O;48[39X0=R-8Z(]^/*FP$DKKWY3^\Y1AP6V0A0
M>+8>2X<%-V0W.PY@-NO&O@&</)T'7+9A1.MW7M/"C_@KF(['S%RDQP@ED3\=
M/DU[,/I.F78XD^Y0B($;Y\^_>:/2I7,TW/]*YD\$J:G)VC9(OPNC9;; G1?A
M-EQ4K4ZA\=K3K;[@[XK7^#MOCKUNI&^/A"3Q"V(\46@Y[]4*)#E44K*L<[?:
M^M"RJB^^NA>BJ@QMRZTUU.Y7Z$KU2TZ9E+U_J"-OZ5YUP>/NFO=D0A9C$J5J
M@JY*;_Q @M?,@11C62*_)@3E^T<O(A+@WBO%K]1;_AE5ON/D"[QC:RSI=+FK
MQY57GSRL7-]:^:M/VK^-XR(G%YWDN^['S@@:=DCA-%TQD5)47)\$BV-"'_IX
M_I5UQ$7C&O6%OW20-PG&9,W4VY(+FTEK[7F\T+?!2S/L;7+G11':\O[/FZ](
M;:NL1KW-&M>!B>P$RO-,G2TY8IBDSO-X7MNG3IUZ6"M: (I.*V?IM#(A<)+C
M.0$],R"OK:UJFY?7[60"FX+^Q7Q+L0)+*K_6I@J#]B2PK'(%9(XN+1'BS"&7
M;Q7&)H6QHY9+LC$9PLQ\G6;F)WAI2BLM_ID534HD;[]MBO?4T>[O2+J=J2WG
M5)9"&SPZZB7$#C.@S5T,=KN_&%O KDT3DLW&]8QZUG4X]#54P^-[F'CS-K@[
M]W67SJ >-:(<!PO7R8YR"?H0$T'>H@Q9SVI6(W)P@1S@)G'*4A"#D&Q)96#Z
M)OGHS],.Q F9DR<_1GA,PE@H"R?<&&E+;]S1OX/2F= VWL%]$G_^&=P&TP\8
M!IMX?H AV[_[$Q+$Y/8A(C2$^V,8?4G;0?\=>X#[WGQ=3^8;AF[&7W&N\>WT
M":/&XCMOZ8,$@&^XP\/Z% :3TRC2Q2:BFFQ6M"SCZ((2>@E'-PF79*)2,G$U
M5BJ'O888FOO@B<3)HBK4XF+LXMWK+[^'P<-W$BT*NUD;_5@*5K8,KFU7PJG#
MT1W1)GCUP<B5=8>5WFBO0:N 2WH)TWFFF@5&S"WQZ$YWU/,@,'7/R?-=_3+W
M@@1%I7QC/Y'Z HTQ&%DH]Y>+-''$TX7<SR%/;Q7&V/32E:WFO0N%7'XT&/X2
MAM.?_GPNA/*367F^A;7QCEYD1]84T:%8B.+G9=LG0]:F+%JS>"\'R1.+ABT.
M)H]^3"2Z&<*:?SJKO@^F9.;# .1W_XE,USN;FAIK4X-#J4&W1&L.(7>?EX&W
M#&1W)Y"%Y-UM5*<?)%[PX&.QAS3T1V1 M!#=>;_>U33$H;XVJBO8IM*435=(
MYT(Z[R'(LPT(JP!A6W:LMB)TA+1^+%L/UM[IQFR=!X'GK$'[)WO^=45+ V3X
MCN 4 CNO/+TQ?G6*7UUOG,HF@O?;87%I\'YUT'ZWD<G,;<7Q%0QJKY\5-G&N
M!(7:?,' S 2L8,#UQ78)J0D72_1-RY9P2_3G2L.H3?0F$KTA.Q5$SR#AM5Q3
M,"T^SY.H\+OOC?VYG_@D[<:%H1+)<P<U!K>WIN4R@'T,_AJLP7F-P0)*1*%!
MCFLVY!5,I*7W3$LY(\E[DTFT(E.)_%IB*D0LT=X-\$$22DGD38DTB<C43\)(
MU"/DI.+9^4HZ?4F!=%JVIJY8@Y&JRKK&M8; CNF+9WH4%0C;J$W5D!YM:LHS
M],:^&;9<[KS<S^_)C,#!85/<)Q*LB/"XGWQ!Y5OY-=W)4PG"P;HTIB+RTH2[
M_;P,O27\NHA?S6C<=X\M7SLO_/SVI6J%^E:X53AOOE&MA2.^B3J"&UVP4YQ(
M,"I6JU!DR^8ZP(H=C>1B,'P6$;XE#*NTMJSF&$**[]-JBO5"$!3A#,Y]+,)G
MFPCSXQ,++>NJAIV'72'!"PG^[!+\Z:#5!R--5JS&Y5#9$MM/:7F;#7&%O[^V
M*//O2YA/:SYAC]O82YN5^NNB(0>Z /,N_71=TB[;V\_!-]C9S[--,9;:E&-@
M+1:U(KB<(W8OQ'>.V'W; #9W 9A)V9W#M@N'XHJXBM#8KM/=U)A4:VN8H_$S
M5+IKKIM;@Y'NRJ;#M<>[+@GU%A#;7:%NMDGA#'7SFI."#9JY(JMN6V4[NH/C
M:T@1W"0 M6*XXD$H/%]I5+0%T :1M%SP[\2+R><Q+-7#-]0.LE8=D!$-6:VH
M2<;1)2*T'![9?C> =@'0IJQ4Q $RJ?5<1'#W.MC(#R;A@DB)]ZN9VL T:9PO
MXNB>;N=W[U=!1#JA3H*6EOK0-*Y-6<)SP2&3;QO)*FU1I2B<]#J]"'&^5/%#
M!!JU5O&C2 XGETW0-* *178K8O,XXN]"B.>0O[<(8IV"6-4:!Y@*P?WX^*)P
ML?#35A4TH!0/'^9.@LD^WEY;;*K--W_%_G7@S__?01*MR$O,%2:->F-QRALT
M&?#2,C/L/=&T-O$UWPESYTZ\!N'E*YD2LJ 9JBC!P.^C< X_>\#*E"0BHGM@
M$QEFL[N?MC;W/MO;M ; G1=%S_#I[0(3RZIXOX6M-KG63H7TPJ'TTA9\;8!O
M15-*(;=T!8+T8$0!B8N+C/P2Y:;D. DG/_[W3XZF:C?>*GD,(VR-*4L[Z3]^
M]"*4>_:Q@/M/'\L=?K(W?L,7?J.#W*[?=YP6HVQ8@;.'0^V8H7[>&;I4SX)C
MQ/]77+DO/I#26=](?ARO3CF 4Y9W3]^UO;29_XM,K_Y+HK!B5;I2?]]/04;]
MB:F#$7YU>*-%W&_CEG/%\_H_;XX*TX&#VESBNH8R'V4W0@X5<NA9Y="&R-5W
M(_=UB*"[1!G5+*3X^<&4!,GUE=N;<',W]^)8NH4M62PP]0,/6Y;^9Q^2OI"(
M7CPE1!E%1&E5AJ$PH&CZXD6?HV\)EN&BP-J,6+ZKC/VPWCD9LXO)F(.1,JRL
M9/Y20EEZD?2$P[4@+FXM1=FSE*9RF&[5EUB,LTT.-%I;-I5SRHDU%U<EB1VQ
M, =S."U3E157EQ6CW!"(VL$[1LV)<W=Q[HZAR:KBR*Y93NF[D<)5$B>P F"!
MG9_ Y\V[ZB[%4+"8B&T[LJYHLJ*637_G.(8F"U!Q :[ERKIJRZZ^.P;_!'&>
MA]"1%L1Y8[]05#BN3"(J23X&9F1S;38604TLBNMF<V2"3%[1KOQU!"EQ)8Z_
M:T4<MSJ0@(U3Q7&[B\GT(X[;YY)XC1/$<>MLDT-QW#Q9%D]KA361#&NN]#3Y
MUCC!=EX3'TTD/K=S@#28G7F"_;OFWIUVJ*:*2>B&8<BZ7=5&^(0/A)E\O_1B
MU95>CK8TFL)&+FSD70G==G>PO50#.2]E[&YAUKC;WAR$0W\*LK\T2=/]1)+8
MZ85*UYOZ!?;T/L@2*.O&79N@9>B.K"I<)P\(.PJ++/U0F=*6$&Q2!)O-NX:R
M96_AA;M_)8D''TXEXD4!S%\$5#<)J$[W\D.VE;>3R6JQHDV4WI.9/_%KY]68
MUF!D6K)K<\W?A<C.(7_O ,PV@%F3'?>U)HDQ&;3[/2)>O(J><Q-ZHT#,DB$J
M'YVJ?ID6F(U3TQ35-#:WPZFY@Y%C:[+MJK*BE?U&90OORU@B^MI7Z7-^T^;]
M6W&B%=:&PXS*4F@ 345@PUNAT[!VY]5#T(%+KS4$J<P@Z)7I,P4Q)>^P$RZ6
M$7DD0>P_D;S(T9MY&,>EL[@8\; 39AO# N!O%?U*\AVG!07NBON=EH[Y'3;[
M$TD^S[Y[OVJ3DD9KX!ME^\#QI"04$#Z8<4\(TP<C5=9,!A#6>A%KA<LZUG#
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
M%1J$N*NKB (^>032 &6:++V4/V^QC)\^W/8AL*I(!L8!RP:F'A X6 *S0IZ
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
MU^<T^CY&_>@*DYG(&L(DWAU'G<4?QV3[/31Z:.Y3'U0:HS8IYO>"YO%( ):
M.W^)EVH^>VK[2[/>ML:#?V,*$%#WCD.F:I ?9<D4Q7AIO[@G\$<XR67%L+AO
MZQ"3W(B?^@M ""O.8TR2GX0$VX]NAL]3BVE&<,Y78<(S/Z$;X,=H-4KWCT[W
M"J>[E=R82:7'LK)U /A^CK:9++JX<I&8U@K&TYE%'CJH)IC)N)42!LO,HT<S
M5\H_X$+ -"94.[+X\R)EX79OQQ;2U*HI31@KR.#(U=*SR.@XFPO]Q9:;,S]'
M&H&.8ZUC7(<-[#[?)H]DNIJ3S[.7TF5!%'CWG'U9(6<Z%7*FPVW,%K*0C;L2
MB-3##,/*,\UP0._R.(^3^B?)D]ZR'Z;Y!@BM=8@NLN\MNO'BU-E:_!'\$T>A
M,5U HCF]XB4%SP*L]UL/3MTF]\BPA:TB@#LU).$S%#Y#47?MA6O-%G776JN[
M)IR)PIG(I#,Q%8$J!"-M3_256?F,29]A_58[T4RGZT-5W6^F.]KB-W2L_5>1
M&*GUD>R#9\=D(>0S-NO9*^!@Z7Z.)9SJV_Y?Z%?Y$&"YA9=N%>-HV:?_<^T!
M([T6[S_N<-]@GH _GZ.%9I,\N_L<=W8,:\-_P@C@C[51'0W^"]\TS<3RCGOM
M=&*K"OBB3ABQ(P7P9/XHL2>%/2GXY<2^%/<%V[8+N:/]GKA'0F/A3Z=STE-'
MG:]%IPG,DT1I&<K,<])=:]L+:\3TBEO[V@=:^V80^P@(0P,6#OE//WF\RS#V
MX5?F1+REN6%D^MW[5;>/K^,.1K8J&XK*21]?04>"CDITI/5.1ZXR&+FR93=N
M:R;(2)!17V2D]T]&ZF"DZ;)AZ8*.!!TQM/!:=&3T3T<:B'6RHVN"C 09,;3P
M6F1D]D]&^F#DR)9J"C(29,30PFN1D=4_&1F#D:HILNLJG! 2DR;77LVW6<+%
MJ1;:]@NQ'$DJ]^@>R*.LLT#W3N*;+=KL^="$*J*2$<17^K B%@H3)M( O#?>
MRW+2+_T,6KVSJV3PG#,ZNP-&5^9E)O RN[%Z6DU.C5B50 #V+CP# BRT40@
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
MU%2)4D",@ZS?!K,A<_+DQ_C:Y:;%DDR56\J98.9S?P): WQ<G%F>TH6CIS^
MB84S*?P9D,VC\#*ZA*&4]1LO_3[_)5U3/FC^F.3'T@,)@+7-Y\_P]DD(F_M?
M]$^!^BTM0Y]NLI3 X<HX4@P+P\%^^LECNN;TD7769W'OLQ_YT51:>L 62"Q+
M/Q])0!_,IP43F!+TB47X5MB4A0?'Y3UY_ASIB"YG%9,AIK7!0W%"%P4CQ&2S
MS/5!>A'96D7\\ETPU%0*X6WTBVP "7B['T[3=TS]V0PF$TQ(MG(\%WAE<:5C
MDOPDL) ,>C%\&:_F"9T(4,N+;%?JYIO0C22%(%PYGQ[@8N;#P]2\0>*W4AAD
M"]S:3ES;E,#<<*=@K! H H\$V31%;SX)W,73-V%;]B_PKX47/?@!O1X,(&-.
MV)E&U?]Q3^Q,4UZP,V=HT5VX3_E2>C3A6K:@! [G^NW'\]48#G\*!_4$7"@$
MJ$5/<%#IZ1:82@!0##'5$Q#Q%P+B1?!\ ^QJ,?& 5WY; M/R)F&$A.=/'I%Y
MI*_\\@CT!82W? 2J^3A_SO-#\;M_DOD\EC["<8?2'4$6B]@+/'Q%\3E9^D*"
M('Z>/WF![]W0Y_^_U2*4R] $=D@\2DG+C&U*?U#F CPK60&P*:^X>Z29JCC]
M!<APDW1/AE)%/I,$XEN8<_>8@AES7=-^7+ 8Y-?SC%\@"UD/<9GXGK""[_RZ
M1DY:O*DSOY<$9TH>PLC/@.S1JM_P=]S5S:V2\548\@E.T0]2N=FG?-&C+"PB
M#ZNY%\&E!=P3*81>WA1WCSZ926N['!7V*:4LO!\D&DKW19DA[Y9.F6N&)LI<
M<1;YY.)'()O+Q,V4%=SD?)'6@Z<42SS@5_DY+2/0D2*8P9KDK]L\CWYV_V@!
M$RGEW0H$1!+'TK?\(B@^<@U7PN01668::12OEEA@_P:D&9 $DKS)=\H0;X 4
M*OL7WD@3V ]0:Z/\N@&F/@6VC>(L#0QZR5MO0*ST B"YN,B;4^),PNB9BM,W
MJ5"]]'Q*I%L2(0J$R/Z1YC%*:M-L+9."_ BDK4=O/KN1QL#?IV2<W!1>-<ZV
M12Z7.LCV()VHG $'!QZO_/DT7WPX PY%UHQ 3@V@]*NQ3]7W[!:!O8;W@(9/
M&0UE+X2RB1:/<2U0#J7/!UD9BG$PZ,,#;#?.)6>Q6^PRA-\&W@.ID#/PD^.F
MTRKOZX?6,O4 3B!3@:ZEV(,+A"HE9+&<A\\$3>$!05%<!@AO.2#7\D6.DPO8
MDD*=D&L$ _P#B/)' 25%HHD(AE/%F8J&BG?@H8Z4*ANI^OR"5^1[!?0?AE,9
M=A=V$;%(QR#1Y!'^@IPC8R6@\(51_@]*P=Z<Y&_,&1;]^ESD42RET@4M,",'
M$%;D@%Q^_"?!\RMITIDNNR!>C%H#'%.J/$MH] #MF4H.* 5N&.G'7);(5*O\
M&_D(:3'%T,M)(&KR">20P5I7H.,$#R#!9CH(A1F0".KY:#?)Q4KRY,U7ZSI9
M*SA\$&/QW?C\-$Y-0]Y\'J*LC$H]S'.2&CFH5!H$*WC;>#5]("F+0G,TJGM4
MO8I"O*:&91M$G*I,WI987ICF>DV9:2%[#W  O-N>D$H72$'IS#-;%NXOVI70
M0$3O=OPO7.8+#ZU)]/K%.6<&$+1&P?7NH2'D*3V#!_@'_">U?. IIOP66$/T
M0.*B8:YX=E13@%$J%,.A=)$$.F.%0%5EJ&A;%HS\;I1+BO?F_CP@0AVH8K4F
MYHL\V@=6CC;7P;Z2&:F:TD['TIEV*D+8? H!,R[E\Q[:V4%CB3-6NLFF6/,/
MX!&:HFE%/O*P+R/C)<30\39)?8"4[U5]4M/%DZ%L].=QA"ZC'8#.%FY@!D8Y
M/>.G/TT><^=GX:G,M:=L'O'&<3A?);L?R2@G>]+:-67JU-J\ACH*X=CGWC(F
MU_E?;G*'F!_0TZ,/W6R_H2*EA+XP_3J;INL.34O%F69!/-F+LT4,81&_E3_7
MM:&FZY5?*4.U\O-S#67L'>I N-*1<1DUXX_6'OL"& J/3*CAMVN6:%?Z\RWW
MZ "D=A=-/7AGOP:RFEVIR1[8E2'=IK)7VB41#2$?T6*N*E=_J]B8"J]S\4]<
M*084^)YCFN;8F'KN1#4TAWBN.G-F#K%-U38U9_QO#=,ELZ<>H\T./Y"K<42\
M'U?>#"!Q[<U_>L\QXK#(1H#"\X+4(, W93<[#F V:R6*I(0ZO KI/$#\#U.!
M_CH5S&FFVY\]9N8B/488Q_*GPZ=I@X9/F3;<C'>I[R_^\V]>^<HY&NY_)?,G
M@M349&T;I.?">S'CO(#;-.3ETVH!;YF\#.)Y&;63.;_SD!V,D_DGJ AWF3GS
M.SSZ#A2J'YO8&C,-#()KG$QOD^PS')C$$V^);"%:D4KLTO@8!7,CSWXO CT-
ME92FZER,JC-TE>JOZMYF8J@=U[5J#E[ (#O88BC5Q)K63\>HNK-*;'07S[3(
M>%:3BK6CJ)C*X?KU.NSDN(NI%E&_]^/<?$>K 62OHERM@J*M(VB7.3'7,?6Z
MU&S:@-#] N718%>'AEO]R*ZA=K_"4%NB0&8GU8H4WVL2UG&RZ+^(%TF$!I^\
M)Q.R&)-(TE7I#6C3"_2)A4%<2ENIM^(SQA ?IW*@V%UC2:>K8CVNO/JP8>7Z
MJUVYMK7RUCN3[PJ<MH>VR7BRP7N0F^%6G$CC*/2F8R^8MM;LZ>6NL)9]4<TA
MVNM%5EH_*]D5U0NO5_9S1Z/O(Q6U#[\R?S.6\(#_3;][OVJG3=BT'[BFE?N[
M=F)H/Y*@6NZ8MHNU-,_):#:7H_*W>.<077<K9)9#M-&P<$?'\W-R" <XA"D;
MCMMU7T-!I8)*65EX/2H]D"9Y#BIU@4H-V;"XH-*6JEAQIQ[\]",RAR/>J4+R
M7I&I!:'8V-&T_8S$I"N#D2%K=KFF'4<R<:>EHD2]L5/1O:,S^SG1K6(=,LMJ
M*U->((PMA.WH<7Y.A-%*=XI=+N#4#\):*@7'B[A!D_:"/-)Z4LA1.4GNX*&0
M61MRA]X_W>@H=SAFF3-S)'=T6GE-E.D[%=VE#E/G1[=!I6JEW%] (.P2$%;J
M!WQ^A)DH=QA:N<)N/PAK6%FQ;'LY.1JJ#_1\#Q,0/Z)"PF]C4:36_C!'9&T(
M*:7VJ^<G,@N(S)1UT^192JE+:5UKM8<G<JJ^RRFQM'$C]>]>UVT@%AV(I;%9
M7@#V%0"V?V^O[@!@%=FMZ"++&F#/5."_5_C\'Y8S$U:;/233O^M5=VD(E6-K
M/ M$0JEF\48P^W>&&@K VY'MBKZ0 F*7 +'^/9*&2H4.HZ(U$E^&&YY$B]M-
M]3@1CK*'//IWIQH:&LZ5B@!,CN0+$2S )//OW^EIZ&BT=YL'+@J$,8FP_AV/
M!G4\FD9;)@UAN#B,$5J:6!@N]M!%_^Y2PQR,3%FKL$US)%<(I9))KM^_G]*P
M$-V.IC"B4PJ$M8NP_IU[ACT86;)NEU-G^;):M!]NTEN7SC3FY.@B\]_26JD'
M"NA=KL^RN1SC,*! .H.1K<JFS778K/#O,TXK+=Q9"@,ROTN)Q6U-&1: O6#
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
M15Y&_-T@K093 ^[=T,72D2F,.;T<CQ,1MVV)+:C,9]OY+D0U+J:4V4'BE\@
M<+4EUWW4C_&)8)1+^'_/7.8M1#,E1?_>"D&@8Y_R=CAW\?%E(-M^QA 9.$=W
M<U 6*!ITN8G''=D:D9L4KDLH !1QX]' VIIU((XTIQ5(&E#"#=*)V!,#)8&$
MB7\>0V?RUL/&O(F-\&+I>(*Q-*%_Z%RF">%)@+H)W'P7?L&V-T*80+&<#R#8
MUG+G?,G,A8A?&HYPGPV1 D)>H]"K&&E"'A*QGK4#?S/6!+*=>5I&)R6M-;Z!
M,G)/ZQ.I.N'?XI$V?(_4X)H9H:V5F&%1;86[X )/!KL <\2-$\RZ1<*%@6J4
MN>2"__!@@-CU5&P[0ELH<8>UO6:YJV&*$+SD1W</DDC!XJ4]BL:(MHD'R&H7
MJ KPR<GNBF4HB?!-%(:C2+,P^2D^&Z.<-,SBUJ=-B5TH^&0CT.F)IYD7!BR)
M_]'O1 T0A49"@UZ$I;<E7VP2<B8<MY3Z1 $U.F\7AHPLADH)U&"@="*?(F;J
MD>4!"]*Y"4SH1-%A3.#""&BQ=6REJV7X-(8;#WM*VT'&8N$G>3>:GG-ZIAU%
M.GIR9I2Q-]^$^P6VL E&$QDU/$KZC-E<:&^M@CNY_1'Q8^\U8_ZH*V+@F6ZI
MSC:14SIJS?K=E-.Y+SZA=H^]Q#IFCN/6;)2>HX[!4-I]8N0#MS(X+>1M4MH
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
M@ZO)RVZ,#X@+E5@ P<"BYR>#BP!$%/B(AS+) 9+OV$X\%(+W8QYZJ-(T6PO
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
M/3W?M0K*(*.6>V=!=3+O4&2Z901FZ5>&I6/*Z9UX[.(5@%3F_HK]K-P3]GT
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
M^0(.Y*.-Q71.\92T27?0F@V&>?U]5L>"P:B]P557A5?*O3R(FW!5+I;(9</
M!  P_10 C(!Y\4U/E/\RP4]!L>(^IAJU9@?"RA:&1E)[PV-I7IB^X]9L-,S#
MYUL=!8>D]D87F_ZD-1N.][)'<:8?7VP%4\1(R<LC#58 [+D7TBBJ0!7UX7@0
M) IR;5&.GZ-,BS-I$O5J<HQB* @1->EU6S.UD\>N1R->J5N05Y=9"WI6G;PP
MX?PDU99;1AQ5.3M\8<(;0O?9B)6^3^7UP%RR0DT.,W-YI.,,*RA1)JN&>&[.
M3"24XBXY/+E5G'Q4,?);,$16./8[W_,=G@$Z!B;COHKE[(+E"1[?1<!#*F,@
M?4,0""HNGG/3?H:]7\%L80 7UB/II2R(8$D,/PG6$-:>QXVD7/.(\!P<"9FQ
M9\MW<N]^T(:;K)VN9 3YX*>:RN_KM[,_K#2X:,%W)=CKZ*?J5+1-5<K* 5MR
M@P7K01[(>8O6]UQ15;$-6DY%TR'%[%65R<.>JD.U?&U*\<>=<=7+.L#T&]X6
M4]>YZ+C!"B@_LSN[O@R?11\57>ZXW_K>^@@?_+3F"+II/3YL-)-GQ(EZ [RK
M2->BU>@2MH)Y=<>\+_5U\&+HB@M'M<1RSXJIN?)/^%//V=+??PF9V($^RL0T
M?(GFYKGT1$EZIA1,A\8NK))=>&BM?HWMPJPEOG"[<)\A^'^<.9^LHBUI)[TA
M0M&HTP9LHQ3[H1':ER:TY5>0E"G=(Y3N_CB=(/#RI/OE!<I&+\0@:@)E-ZI;
M3S:(OCW;65H1T0\:S,P&,[.1RFI;/"2^!2V>26O6:P_&M:XWJ@;43T8=0GZI
M03TLHO$+L8B.V,A;T\W'D.#V=??I%M425'R6WD7HCHQ*@!IIW1.TWU4*.?.S
M31J]T.B%RMIT.0I$[;9F_0RXK4:!O)1*S:#^2-8:K S+6/DK8.#5RO!$&T<L
M-=B^=!9M\H(&C[%VD7L+#'97QW@V%C-8CP5K@?K9I4!"P'YU;*9CHUSNN-OR
M]1"MLT@M6%01I/:PNBFOFDU6!)511G.O:8[/]<_QOO<?# 9?,+ 9XAN?9V4E
MY=3-J.K137<KQ;U81K.P3=-^ILZJHN(D*J6ACJ2TK<AR3%!0-*(,2!B4E(J.
MC&9$4,'ASYPJ;D3STC7;*+KO!$U<_;5F4QVI'9!<T9#FG7TU,@4)6X]"FEYG
M,NR75?4QZDVK5XHR4K/_U#0AK'YE0].$\+Q-"#/MKMJ!D>64><CB6;2W)=!
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
M+.D>169JPH].3(&<L<#IX]L?%K(JSCG0.*LU_$F$+@232@\)MDRD[&9]E?]
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
M>>R'PH/LBKG,KK@>VFC%*KT;B/KK0M2??'".>G1P3M/7K[7-V&T H5^4"FH
MH:^,+G^Z#E(QY[0_+JL6M=$#C1YH],#%@>%/UP-X']WN#TON@WEKH.YO%PL.
M9'F*</:_,(]_X3" 9I@&(?'GH+J/!@>@NDMZC8"-8CCO:A[.^X695T7F_>0[
MBK'#/U-T XCDN,K"L5>*M^3*0N26P429YWNVLU'8"EC&4^9<8SZ\:R_H.4[$
M#7XRL&,!L+['#)/K\$GZK4"VGW/3?NZ<Q4J>'D2$+:$@%LO&Z._E;EX#TK]W
MJ :D/V^H,X'TERI*EP=KKR9.]DEX[ 6A_JNU\I-0U6]SY0TV>E9U$9D2S(N9
M"$Y&FO-Y2U5O)I1;(__H<J':I(V>XS7=!\B?7P,^3-CYA9VJ(4(R3-5T<*6V
M =XJ!6Y*#\S43W&4&WBID>*X8(#U*IIC1.&8;H-6T4AO([VGA$6O(KUC!(6=
M#FLAO2753U9:I*C()A:UY&Y;L3B%&H/@I Q?OK#*RO-;VMGU3=S-$IL)F,NC
M=%U'C8SEIBBOBF?%<99>$<[%/@^]DYNK-]Q31>XYSM(HP#WC+G#/\.1VVM4J
MZ"S2%_BJI9QQLT#'&*2XO\2&C1B#=,]R^HPZPP/F^,O:=@UDA=<.-QE>._^"
M-N!=OY-QY3=G+L<!6K-7[.?DS>0+J5(]OS&S73:&SL&;@%V,3%]@W*N]4=/4
M/%;Q6#K.J#F&@Q'I9'AR"ZN&BZK(1<<9-\=P4;\U&T[2J>Z5;'D2)-W 1'D^
MT]7EJ6:Q-Q;.NM<QBVP%LN8JG@T"KL'DF&$IS-)E%AW8BN9&<;GG8?(<WJX'
MMJ0(?35QKJ*FH;;27/;ZD 30V/9\L_\5; [X@N'+7\6^P-N?@UWYR+U[RHK,
MTIT#L"'[Z4+P&MF036BCBJ=_C@UY35;'E(D,;)^&W6Z W7*,S6NR&P("C:O2
M[JDQU*HTP:M:I74-JH+@*9K#=<-K J<55.+GP#LJJL3AEP_$(3+G(E\YC\$6
M4$_!2&UB3I7$?SG9[#R<A2:(4EX!W+:&A<IEH9--R<-9:(HFXNT W5<ZLO7V
MA\9=E^)5,B'+51S8MT<+!M$5X IWR1Q^AV<V4F&%67RTGR\LH'46B,)#Y.8K
MTO]7)/]#C/IBW^"%(*$R3YHFF.MP?=3JQK&_Y%WD)?BJE\573=2HFLQU'KC
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
MD5 !-ZQAJRJ<\J6QU0@A!$[I^')E[_X&.W8<666UC<UP9,+L[0%FEUN'=4.
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
M/IE0'Q978+8M'D0@$0Y[MA3#08G29"XVO DFP$&L+S@?)>64>HA1LH.'W+.
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
M[/SJ8@<UVDG1P?<$DJQ]T?SYW2'?A"T"&V!-C;DK96G:K^[.J.=F3*-/HKH
MFL!2UT9@PWE?#6^5"4[$BB1QV 2M_WS_A&;*J^U\Z\@9Z AK9-2$4EF->A&[
MB:Q<#/O^G+,+I@'=.KB8F*^],>TM_F4!,+3<SOL_T]/9*QIP)&::+#@3[A]
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
MS"WHF<"/@5T&!(4_\%:&&WY-$(6#VR$MP2IKH&AC8W+2?3AS+/B9*Y0,1"Y
M2%0E-O[")%T2/K$"50,N!R\!\.@;Z#^D)0D@N.*( &B\781$[+2@/\ O &TD
M.T&U0J@T,44C.*9">HEXF>YK\$T$$JDSA6!P!4F(5?$T:Z8Y=B2[;)#SM#O<
M$ (<KP;8E6, BX<SB4W'L,N($R?\)J:&Z(II8ULHX%&ZT+-B/PQ?@&!&_ZQ0
MTX"E<6DD+/&H]IH?4.1W_XX1KZ28(?992C=A>C5T;Q7XX&._DE[E7O03MH =
M^E[^3R27D+\<YS$*,@JCUY"/&AB&R38N?PC^\7-@4!H6D3W]Z.?D&S(:1]$+
MQ==RF[-9=S3NXTZEVT.^6!ZB"X?X:_KS@=I5!X/,KWK=?N;GEUIJN'>I PZ>
M@A.:*FB'%OL)DCYWSFW29X>5IJ/"P]BJ/32%3R[NQJ S/]EKX'0>C:)3'LD.
M4CZ3Q$"?PWO@]TJ_=__W#,!D>&WB_UTY$:R>^?T"./"W>[:$RWU@YBO;NHA1
M<88 M"IW-A[ UD]D'#F@7"[/$Y8$#4/L0T?-@E2E!]\";B4ZT_T'J\U>E)6#
M2LM?##8=C4:+H<YF6G^H3CF;]9?3Y91/1OW)2)TN_F=R-_]*[!?DRA/J.R!C
M_N.O;)[2_ HC[G]R\X4C79QRM@AGGVQG(P^X@Y_T7Y!RJ*89@-.DP4D5JS_I
MH;M*?L7U1R_\6+TKZ.420TJ_:"O0'DS^<?G> -6*_X9BFQQ>.E]&G^SZOPBH
M7V'5=Z:M?8M4OTFOH/]K5 ]I";39[0GZ+"4N1]WI=%J)C.M/NL/QI)JEX"S]
M[)_<T%)J%?K .8>N5L0A(I)3!,V5%NP%E9[K/G:F"[N"&I*=U'+39QH7.9-0
MAZ]SJFPE.3&SN'%GRKXI#,0ESG0[A!7,FQ;(..@K/QI6X$MR4ZUJ;M32&2 D
M_J0_N'[_B'[Z9Y[KP*S'=C_"NPT+K+$_7+[T3>4W8UGW+3-78)F]%/^[BWME
M!YZ72$EL EJF^"D!C:81U.9BL_?X)",/-=^FR']H\2L)E*BG6?VO+XPSO=E+
MS.:L]6(2V7NL'9/(WN8;9Q(Y0*DAD\B]OGU,XL0^@=5>\S6J0R+?XSTY'Y64
M*^2A@-)_&IP.N#':Q<^Y>$53C:C&9]*=C&J.[^\=9FDK3& DIN0>A=R'!SM=
MLP8N^^"___7QE$:SMU8!F77$NEQ@%17.!ZH8#X2<?OTNDV[W53M.^G?ST:S9
MX^_.VE+YX.L*-0IN #%F7\5M$&/VV<H1X_ "Q*CF$&,S">)8O;RI6LG3DV(:
M&F;*'J>19!^_WC24H9&$9]TWC*#HX-VFB_ #3;XKX1H#[!QZ"TV!+\6P=EZ7
M::,U'7FK$'D'6E57@KS#;.1M)@(=:X?G6ONG>!NO@V%?;8^9Q3VMQT.DC-Y=
M#+YUT\@K,H\+'KXNC.O\W7\JX5NCN_FXX?VZRS*?<QL0+<U79H4WC.9/5U8.
M-?JLA.;'.33_=NA.*CC!DF'^[08C@U6%.,X7/&E7OM;*%46H:LVEWY\A!+O'
MV?RF?__&?(M/O@LOYTZR#<J;\3+N+= :J)-=:?\^5]*+Q%K,JTWT!8:-:0^Z
M[VPY<V("?W(W[P]V2Z<5?,A53O%-U$WKK*@5;2UURRJ\N ?F.N6CFTM)?)G*
MY!1+$&YB*,P%.L2WQ%.GLY6:QWP*]<12%.,Y@)GT- ->/<IHHE)\-'.+SE5X
M(.J,SE4$10X, CM&%DQ[) MJ% 5I$;A)"%R2'Q^/P27X\;2/NG-W<'U^_,:2
M8[_82^^5.?S-),4>, YG9S(.IYBLE6T;'I414S1%L'[J8#GN<V#8WE'R$S-@
MAMU9DVVI,^3LW2:VE11VQZ-;&6$W!&$WSH@,%1=V[?V?0UL?' @+'L5M1L!M
M!I6% =L;KU:]/>'*RU#\&"A^F&&R79SBWU@DY.-.UW?1T/7X,K#;"X<,4G,9
MJM)X)\#X)A6JO$W(HZU Y1T<F%1YE!": O_I-[MNZPQ)N[>);24%X/'H5D8
MSC!Q.SWX_!KN]INY_BHTW@-=Z8]A-K,>,9NT+Z\E^%IHO,=?>0F"G_61X$\Q
M<:_LS\V?A@IW4'T%QO6++XXONV@DC$YIT'D!N-0M3%9M=<E)D*D+,SY_Z<E1
MTA<##>-F%WA6REXJ#6BW!/[F";R4MG4"A9=1M@9W\\&PVSO=O=B2W-6ULC=-
M<N<O[3I*I@Y!IHY.MVA;(JL+1K5$=J)<NTC8;#8"N=8[*2OLNB27-0 K?[)>
M<L .3KB*3?29Y4WTR<25,5_LC(XJ/38E;T3FH>:AR6X.54T$3_^=J-#='10^
M&Z?'-\&'^,J#\Y..G!MV+N+<!;N8_)@>MBU'O\>F7,HAR!J-?%KN=,'L*A]S
MOXMFA-,P29J>Z=((3\]SC(4?3 6/PJHT9I[F3,H1E4 -"O.]E>T8'D[MI'G"
M.,#^56$:#3R'!5;V6@[T#*:5RX'*8D@5=UX,C>.L>I:<;IXUVUR,A)8SQN4\
M6K[G_,J":\R'/^%8-'(ZG+*LA\./M\J:<T^.ER;PR]G2QN'K@!UJ-)G:H1/
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
M29=%7OC^1W?S0<[]"V+T-[;L0:NM#/Y">Z#Y7Q(*<8#!Z73*ZW:[RM<5=_>
MT^&*97O*&OO<8A=6V8 7Z1P9)EG_#G=]TR,"MV$A%G;E9=8V(##9W97K0(_T
MY&ZB0(?R?#O*B^%X/I$I_"<@]R2[B'=QIKZN6"_G<L\SN;Z+^:(;L-@A;FG)
MX1=!$]D%QR4,U_7AA\AO+%NT2MDXML:Y'CP!3(@#XNC*8JOX@#XK;L6Z"0LH
M!2V%\8"Z@"Z>HJ-PX-P&)D9%K&W- "Z^HZV06H/6U.DNP0KS@&AUP]6P%[I"
M:9WT4%C(+QX+ER(>W%62OI>C,R,/HKB;A^,9Z6+3=+I8=CMQRK6K0>U VP+W
M\BUPCTC#/Z 1G:T_+A4U*1]C[= _1ZW0B2J4/Y"#'I^H7^UC;Z1![G[9XELF
M=UU1@?V*[=]!C.!]Q7/4.M@EG ,,-H&<4$#*L1MMKIM6]$<!<O_'POGK7")X
MVVFW'!JBJEJ[3KO7'9@FC3!0'I#B0,%%Q6IOZF2!YBRGM>RL7P%NM6/1CK91
M)-7_#2_+_2!MN+\YMILY&'J*/;[.'; ]WB]SN0:S+>86QMQ!NGJ\(MP-*LS1
M 41&"DTO^+IB5B969R(T]MI*M]JJ(49?J*?I53$K-=)I9WA/Y& L(%S* .9&
M.UDTJ!_%OLA$,,!LKTQ42[.57)]&)O?8&1W\J\3,3XB8(6?IQ3@+C@+N=2?I
MI(/F]UEM"MLIIL%GW$>M=/BKI7Q]R77%HA/$M]"M#CPX80%E^SY:+>F0EJ0>
M:C=ZHH(?FVHNIIYG:4,S2I-J%?P6=<LI^ =2>,ZGX/]N2R:T!Z?[=_/QR4*X
MU? OIN'G!@!;!?^M*?A)H5A>PR\N$\MJ]S,5M/M^=W)R]4*SM?O",:<###4S
M.:N1.G.*P2V9X2@OS/1QH+3P6V"4B5A=&17ZBL"LATUV)F <41A7","W)G&.
M <'M2:0=7;<ZD51<U=T15>2E^@48RGM@-/]$/I,IKP8@K]1NO^+*UZ*LIJIF
MJ#FM3YN35ULN12NO8=TG@+6VS4B]F@UW4Z^^8J8H_"8^\)YR(NU]&;Y&D&J(
M0U+E=/5__\M4[4]^=A5,:%S30DG9AFER@603<@[=1 8.< \GU5 J+CXH<P4-
M2Z;M8?Y@,.C=%1GE(MENX]@OAHZY=B*CF#X*,H[IW7JT5\J+-6T7?52A09'*
MM9,/IO=*&2 R!P^/9XN]F@Q_M(2O<">6[G848XD[[@3Q!WPJ2#(5)^LJ?W)%
MCIE7WN$*]U^TE6UB^M]&9%'#_O#YM:US2K8,X$H_B8%VQR:2(9!N*D7TB%Q
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
M6-.VGN\][JP5]@Q\.*H'-@/H: (Z707X$W!W^ TAR%#DG(7]Y(%CAGV\NV5
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
MR63_^MLMR<:  4-XV*"MVCH9,+8DJ[]^J/MK$#;^8A,'7L"-Y@PM&0FU83^
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
M<NZYPR U>E^S%Y\W98A*2]*G]JR_X?*F"VN5\M@SX$@(A&+/=<TT9-)&Q=3
M,#'W67LLMP:U@U\!Y2 LJUSN/??DJM=WO _&R*7M@^X *%\IY,*Y?'41ET[+
MY# KQV>5P/CMT&62Q<$P59:/TDRKA!SJN0_Z3,Z@GO/Q*TQ?*>@3@;H,^0Q!
MN6)-@XK]*)#\K(B"$IY"23UG,#,U!RWO$U! F0(H3\;HSI#L?;U(N85J)@65
M.9'23Q2&@H];JVK54ZNOU\NZ49TLC\T3VFYL&=0:*,Q?P3@V3/+0<^V784"N
M_C.T!Q](A\E<CN4"\^,Q#9>)IL;+A#16KHSECZNK"(;2.-N.JNI5GF1LR"1C
M'E75JX>B;U(LPF'4Q<Y;@8,_G!6. N>A&#%2O-N#+E+MP7":17C*"XPV*"3T
M#JSP4]#J#C+&8X%QO:H(\91"V6R61ZSB4:L)( E#%7I]KS7*DJNPC[6O2R[!
MP>N4\3[3W'%85<U$"3>Z4#7U)52-MOY\G_J!:II5O&"EA#:9*Z*+TLD1LZNQ
MUUIHV678QT+:9=?@X/50HM))U"ZB5XMA1+UEDJ)L>%1R9[>[E#GDMD@NZ!MU
MZ6MWB1!:>?W4/QMN,*[Z^JJ^OI^]U5KZ^J[0NS9G+6K7/O\$HVVG#8LKJ^LB
MU;YWT1*K]KVJ?>\!MN]5CFE6O9&*<DR3EB%/Q!^;6@/EF"YR3&^IRZL<*S)+
M8Y%;>DL#;)M1) V_%PQ\9(U/[Y56#M4K5>IHKS&HA(,OU>+'_CG-[=[,(N2)
M.64S*Z R#9?64@LU$7-=&Q0-^=;UAO['C-.\4$WL-G$$.W4<<#ZB4E8912ES
M2ED='E)/KL'!K\ ^\N@LMP)*6Z]=6S]WX<$!GF8^,=L:5]:2?E[VM-HQ]X'2
MU$I3K[W8M)9[7H3I*>1] GGB^TF<@-)2\[04QWQ0+DC1 SK!L3MVQ. IFZ*@
M7FIBT^1G;)H\*F-KO%/?"DA+',.25KO+K*'#9+MC5!_IFZXH9:*4R9IQ(/\D
M.]-3R!O-SM0,L@#&&TQ)RB[H+JI'5@"L #A3K8AD,8]9Y0CR*];.<!^+9)=?
MB#PQ"6UN%;*@3S)IW//F5*&>>61^!_ZD@/@GYS0 73/%UO_=M0="N:S?WI_1
M'&")"%9U_1D1F@I@*967C1![/#?+*$VGZ>VCPEMZ&=0:J#2]V?ILS'<2:BQ]
M)D-B?UZ5;Z?T2A; A".!,1W+RI-22)Q#[B>@?(_5L'J-OH<RX174KEG*S3V
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
MGU_!XZ>9JE5\29Q;3;(EVW'&5;;ELI7,[M,41$(2-A2A 4C;VE^_:( WB1<
ME)P@A]ZJV5@2NAO=7^/6: "___-Q$7KWF'%"HP][AR\.]CP<^30@T>S#WI?Q
M^>#MWC\__O++[_\W&/SKY/;2.Z-^LL!1[)TRC&(<> \DGGOQ''M_4O:-W"/O
M)D3QE++%8/!1DIW2Y8J1V3SVC@Z.CK-BV:_L_=O@^/4[]!8/WOG3UX-7P8$_
MF/A3-/ /@L.W;PX/T,0__L?L_?30/\#O7@6#R='1V\&K5Z^F@N  #5[YP9M7
MP?3MP:$?2*:/_#WWYWB!/*%:Q-\_\@][\SA>OM_??WAX>/'P\@5EL_VC@X/#
M_7]=7=[)HGMIV9!$W]9*/TY8F)5_N0\_3Q#'67%_X7.T5MZG"Q_Q&/X5)$>O
M#H]>'F:E@1=IX4XB'J/(S[D',1O$JR7FA_5$XO=]^!T$'0P.#@='AQ52/>71
MX.#E8+V209R3E6MXO*]^W/-0'#,R26)\+G ^PU.4A((DB?Y.4$BF! ?"B4(,
M;K)6H/1SC-@,Q]=H@?D2^5AOPX^_>!Y 2Q9+RF(OJE!.$9_(FG(62[(]3[G!
M)?51++T;2O),J4KY?1S&'#X-X-.+1Q[L[9M+3?A@AM#22G*91DE/O[&I09L?
MU56CE@0^#3*Z 7PU.#P27M&Y#D5+L:M#1K=E'6J;1A,H.DKYF6];C;R=65<C
MI;2J1GV[-<0B(P 0CFT$<NR_F-'[?9\F4<Q6)HVACB3[8-,,UIFM@@&:#G@R
ML:K"*DC%Y^2=:Q!@8B,Z*PY_=):)_<!&9E8<_JB1B:*(QI(>ODF_6RY)-*7J
M"_$5M-;W69.]Q=-L#*D,H^F@>_CNW;M]^:L8;B0Q8CZC(6XOO+]D=(E93# O
M#\&2P9SAZ8<].1 /LL'BKR7#+T15LC(5">L=#_PL1& NQBNI\&6A4<8"VMZ'
M/2Z "+&RD=,&"/#4U@""A$3D_X?Z(9K8JB](</CS:^ZCT%9S0>(G81?'!_*Q
M^-TCP8>]4RI6$7L>?/?E]J)Q0B=%JK(9LXQ=X8$?#^3_#KU!L=X8>)+J]_W-
MLAM<$HZ#4?11_KW9J%/BM$@+X89-C.G6&U$M6?IE9KL6BPZ3@,07$:RE9$T,
MC5LAT]KY:-W.DH%7XM CFY_2B-.0!+"TO1-*R$4,G5Z()?$"&WMW&X\6--Z]
M.SXZ/ :OS\FDVQ?L2C_0J:<X/J-S2A="KSF..+G'NX"JCJ$6MR-CW-;8/Z/8
M;/0;Q,1/<QP34?&=0[K.78OORZWP]7Y=$_?;,]ZGB,_/0_K MP0V9Z-%\)4Y
M@H*I)[GV%*<3%$(HZ&Z.<=P%H'5Z+3+';<BDO#S%[!F0F&_;+[8PTT+UVARJ
MYSZOTEG-433#G$2?_DY(O-JRY]M@IH7NC7G_IUA[)/(4\QY!=Y<L%HBMZ/2.
MS"(R%9X;Q4-?AB1)-+L1!O/%<MP0.D-F6NC>PA*-<#^D/&$8<%2, :P2:Z_@
M[67,^P0=GH$'VZ^9:PBUD+RK0**8]'3E?(OO<928+KRRTCHKOS[8M')*V2/+
MWC Z8VBQ$(T:18'X%"0^L#ZEW'ANULY#B\+A)@HE?IY@Z!4</<FR1_"H]=T8
M/1H/"F4*K>F/-DV?KB<E>8_,?(8GL:%]95&M85]N&A;(>F30B^@>\QA&+"Y:
M\%?$")J$^"**L5 K_B0F$;'Y/,>0F1:45U5OSQG+CB9C[66\O8QYCZ"[4;M"
M*V$0F)XOP3SF T&55 O+<4W_+]E(3')&/8+@,Z7! PG%<C<0GBA62T0XY9!S
M\W!)&P<M(*\W <FX24 *?IYBV"-@/BV6(5UA?((CP3:^$?8U1:265 O%FTTH
M,C9>RL>3C/H$@4UPPS!X\;JR NY?8&*.&#Y!@AHV&'#$K5:X]<1:LU=7N<!H
M(#EY959] B)9+E5Z*PK/280BGZ"P0]!!QT8'SIO*XKC,TLMY]C0B(;QS0?(Y
MZ2F583$<643OVCAHP:FLF4O<Y"B]QJ]'N)C%1)\DT&H8<#T^/JR@9QYP]7[-
M_NK3CD<UA#J&=9HQ?DWD6J0J 9*:.*SWJ^+6)T#20*D5"NLT6M-70B@I?1_-
MW1IAM0+!A),6FDH@11>Q[2-FI4"L%4)5.BT>E0A*.8S;1]M#M-7*Z"4"K;4K
MX1$@[J.5S>*RELYOP5*+5"5Z8A[P[2.>=>%;V\&EB8$6JTH(ICX*W$=<6H*Y
M5O#H^6A1JD1LVD/#?42K+M!K!5,+ QT^1Y6@37V\N)>XR)"N'1)E$JWM*ZMZ
M1=Y'6]<'A.W6[&TLM%A4U^T-D>5>HJ.)#=OA9,9,BUAEN:\/-_<1NY:HL15L
M>CY:Q"I1@-88=!_!JL8=KQ%CXH][?(9C1,+N <P*(RU<E2!!72ASX.6,O5]3
MUOU&[!;#]0C@NNEOVR+7R%"+8"7P4(]@(2 OT$<HTW"Q,!B:S1B>R>K0:?:U
M%8IFO+0 5N(164A;?EUB#1M!>;B[O]BE_TQ6GS'$EY=SXF?WCG3"SX"?%L-*
MG*+ ,/MKLO(* 5XFH<] =ASVFJBU(%7"% 5(_1[?&BSZU^%VB/QU^(S)MIB(
MV7(@5J6PWJT_3-FI[1ASU>'WLNFPC#KKIX2T'-CL-;398<IXCH=A2!_ +&+*
M=D:323Q-PC3/@W=#V)*Y%NA*'*L$='%T$V[ES,5Y0IZ7"<S25GB?(;_%/B;W
M<L5[3>-_X_B$A"$..DY;6GEI :T$P\I3EIRU)WA[@KFGN/<2O-;LB*8?/SU"
M--%R:K,+25K@*S$U;9Y&:Y%4_+-G;.)UBI8D1B'Y+P[.2;@0!<8XQ/>$9P5V
MZ!O&LK3>89_%(P: 0KH'XF6YH@)9ML^S@ZR#UG']8\=3"WC=02L=X/V>FK<"
M\(G'9 $3W?,D%O8<+BB+R7]1J:,6LZ+OV37LMD):=ZJ$(PW<*:^BI^KHE2N9
M#S PFWSN:3HY99I)/IJ*23A+<'"#A'E]LI1UYL,HN!5+A2!!X25!$Q+*7"<P
MNR\P&=,;M-JA/^ZL+EI7K 16#5PQR[D?3;VT?MYZ!3U10R^KHE>JHY=5TAM3
M0;/JI1>6TE35GR?0N^#2UW:>9,Y/ZPV5$.U:.FS^40G8R)7M-Y*0&4$CV,#-
MKA057W=:WU@RU6):B1YN8%H(*2XOA1][O6@I@7". \Q0"!=Q)3%EEMV\ 2,=
M@J\J\<,-!%/&7LZY[Y"5V\TU!&JGF#$Q,J+';"SJCJ(%;RVPE7AA:],4TKQ,
MG&R@N<#>XUT*Y'Y%82)KMA;1+5!2Z;7=X>\L2NL-K5<*54/(N?3-8'+91;)D
MXG[[1\<@0AL'+9J5".(&FOT.#Y1,>XM]&OFB'TM30[Y$3'PSBV#]*@JDV=?=
M6ZPE?RVP-7<AK0&[+@\Z[K)$V2HSF;V$'LY\P?-N01)B.H5/HR2&)Z[@<3L[
ME(U8:0&M!/?DJ32QS$TY X3RJQ+S9^0:S&V<#V'([!F]7:+7<2"L)=4B4W_:
ML^\C'Q@!_KL2:S4F@V+V6-33:P&IQ/I20.0_!;_>PG).&2:SZ-.C+V?:ZK"?
M/-QZBV)\2_@W>ZC,>6KAJP3G4OA2$5XF(SM0J([E@A@/Y/06UHO%$ODQG?Z!
M@QD.4FN=)F*-%/DK*)"!(H!;HFAU25'4H5%N)48+?B6*EX*OI,(@I^3FWI!)
M5@5SETB%>U)Z;UWBAL':X#,B$;^D8HDL%@DA[*W%]!K'Q5%W:=(.KM")O<X%
MCBMAP-0%A+0!K"JD/.]7)?$W+Y7IQ51&C@JQRE/Z";[9+0E%*5%H%,\Q4VL\
M,.VU;3KI3D5JG:0FI&A\<4.YL"PKZY&_E 15^>T?TIF>7:<)Q\ZAID[,M>Y0
M$U.T<(=^S]3-,"G6L*7R3P%^JR"M(]2$(RT<H;R8+A,^NT47M(QC)#L1]>P:
MWS._J'*+CW564",'+9!U::FU%P'U$)J6&WS4OAJ)LB)VB'5@K 6R$M/4W!64
M[0W"UF!>]!GE-3 Z3LQL.&IQM7P>H/<SL!;C;W[>&:I-C+7@5J*K6G!K+OUZ
M!KEL^W**,\QNG@AR,S%:!ZC$9[4.L);"+>=/SPY1?PU<EM12OH J_<'&"3JQ
MU@)?B<TV7!TW*')SUB[22B^6>X9:&J+C0&W$2@=E]5W#1BC[/3*K"_JZ0E5/
MK 6GZ9K 9S# #'EF(EPF1J.[F/J6^Y5Z/EJ(*O'&'*)2]J)B[$G./0;L3TQF
M\Q@'PWO,T RGYH;;%GGGC*@NG+6@5@)$.:B9("^5E$,K9?4^Y29M4*6,\:'O
M)XM$;LS)S17XC>&YF J(SJO8\>G4;KN+T7I );)4-.NU%/62W'3S:$WR^E92
M+UVB_G+6VSP_M/[W3@>)=B)*ZQK5RQ&;[HM5J;%I&FQCJ3Z?.JI'I.O-EV;,
MM !7[TYL!KC?\[!ZB\MISF@)?\(NSBWF,2-P!E86_Q)9Y[9O+48+>264U0*Y
MFL6E@F6DHQ"MZ#PI_-DC2EUP%1MAN!*"YX@P.-^SHQ[?6IS60RJQKM9>O]8?
MP%7*SN-!+>2III[V'IKKP$\1G]^@E=Q=%5]F>[$RGNEOGO3>S0WD5B*U/E-]
MLU1_3SG<F\/G7E8)>< MWX56856_WV?0=1A>TTB /E=;\^JRB;18-!OZ8JSN
MD(.^6YDZQ^GRGBK,150EO+P6TE_R>GA%19[]IJ'MPW^PTKM'89J#4O3E\-ON
M>QM3B5J?J7DHU+"S^8?J<DJUV)S5R-_[Z#.GS4\?=%RDV'#48EX)/IZV/ZN0
M2^AG**+%]OFSO:,E!A-%LTLLIG9J4U(4+EWI VMZ%N! GHAONBK7<GSY$373
M>E<E"MKN76M/$^>5]61ML]U=H"K?CI35.#OBWWPG<#_'+!._4+>C70FABV1Q
M*[O[$IGH[-<=YPD\LVL-M!YH^6S,F@>FE\:EM?)4M=88P-1ZPT^?O6S'&!MG
M_CYM'9X][;M[VN_[C_P]6BZ)F&_"-^IS%%%5=_F5^ :K*:KT0W_A<_37-8TQ
M/WAQ<'!P@YD/Z< )/CHX>GV%%Q/,]CPT$?-2Y,<?]F*6X#TO0@O\84]'%4$F
MU"3$&=7CA(7DO<"$T  J_6$O2)BLV9['$R&"Q E\^LQHLORPIXJ3&"_VO%@5
MC]D _N*'[P.Z0"2Z$#\"I[U]K6Y'Q^NU?&.D6R.50[H=OCC>0."=@6XM5 [I
M5D7 1+<6*J=T>[->RY='1KHU4CFDV\M-!(QT:Z%Z.MWLF]O;-\=KE33I)ENH
MG(+M> , $]U:J%R";<.W7AT8P=9(Y1!LQYUT:Z%R![;C%QWZ_V8B-T#++^J
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
M:54OIOF6(3K%M(^I-@N-G7+SX*RO^5%DY;1P(<?6QN4A3 W'O,DG4%S)HK0
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
M0]C30B1;6N7U^_5'I'O]]0__%U!+ P04    " !-@3]:X@G\%@UW  #M4P4
M%@   &-M8W-A+3(P,C0Q,C,Q7V1E9BYX;6SLO=ER6TF2+?K>7Y&WSNOURIB'
MLNX^IB&S6G:R4C))U7WZOL!B\)#0!0)J %1*_?77 P-'@-P 8H,D1+.T%$E1
MV"M\^8YPCW!?\<__^]O9Z*>O.)T-)^-_^1/_,_O33SA.DSP<?_J7/_W]XZ_@
M_O2___6?_NF?_Q^ __OR_6\_O9ZD\S,<SW]Z-<4PQ_S3'\/YYY_FG_&G_YA,
M_S'\&GYZ-PKS,IF> ?SKXI^]FGSY/AU^^CS_23"AU[^V_MOI7US6Q@>'X%,Q
MH#)+$%,)D%CFSG(68M+_[Z>_%)X8>I4A"N% *57H'[  *F6K<G&,I[SXT-%P
M_(^_U/_%,,.?:'CCV>+;?_G3Y_G\RU]^_OF//_[X\[<X'?UY,OWTLV!,_KS^
M[3^M?OW;K=__0RY^FWOO?U[\[<6OSH:;?I$^EO_\?__VVX?T&<\"#,>S>1BG
MRP?0X_/\XA]>1:-_7OXE_>IL^)?9XM__-DEAOB#HWB'\M/4WZG>P_C6H/P(N
M0/(_?YOE/_WK/_WTT])R89JFDQ&^Q_+3ZLN_OW]S&^EP//\Y#\]^7OW.SV$T
M(L2+3YA__X+_\J?9\.S+"-<_^SS%LA7]>L@5E*YP_E?]M)\/QO29@$S3>42@
MG^*XNGA#C)L^_7#,%Y\%&4LX'\T;(K[]V4WQ3L["L*6!;WUT [2+#X(S/(LX
M;0GUVN=>P;D&>1-A_<@T.4MA-J]__KQ ]VKRM0NJ=)9F@9XM%!?+U_=_+?_E
ME><2P</QL,X9O]&WJW]>'[(S OPVQW'&Y12Q_OC1)%W[I5&=H"87_W(4(HX6
M/QUD' [6:\:;<5T7P@H5OIGCV6Q@T')468#BD6;S0G-28(6!,L[DXM%*7FZS
M,ENS/,/TYT^3KS_3<WZN)JE?+&RSY.6>IR]-UFQ4'T,<X2 ('H6-"IQSF=8G
M8R%F)T&D$*7!X)7?X&>'C6CQY.NCN72!%]/UN%;OP4[3>9E.SGK@<CYI;,HE
M9S2 /_TTF6:<4C1#?[5X4?^21I,9YG_YTWQZCI<_G(SGY-V_C+ ^F]XU_%2_
MV-<GSF?P*80O@P]SBHOJ![T:A=GL;?DPGZ1_O/@VG VT+,46&\#Z&L*$3,&,
MY1ZL<%)G5ZPLX0['*&$6%V2MGK3T#AS-9^N?7+K)O6 :^LH=R^R]OK,'S9,^
MS+W)>0[T@ZMX7B_6ATZ(!C?6_4:.<!M-0P_8&K1<\M^8KDDOMCZ.%PAZM*F.
M;FV@N9&Y"%%I1\Z?$[="YR39$V7_6@CX@.3O8N(^2)^<G4W&"UPO_K:("0<^
M<QV80)K=0@0EE(/(@@=4$9.,F5'BVYKT6RA:DKXIDK[-^*'<W*3Z,,/>IIKM
M2_4B"!_\/IGCC/V9,?:.ED!R[-?G2#R8%;9LL\PN6>#.>J!%S$'(C*!R+[T6
MA0*D?&]LW^5)3Y;8YF9L^#9?PR;T=6QVA<T%JX3S-$IA% U:!' &(Y I DJK
MA5)I-XJW/.DT*&YAQML4BP84\S_K&^[GU]BXXMHH!1P#1:<%$X10(A2EDR^,
M%Q[*+A1O?=(I4-S&C+<IEKV\Q6ML$KGQ0E@(VA VY00X#!2(4%K"1+)6FG#8
M6WQ"%+<QXVV*51.*[75L4JP7$1-E$#Z +S14A2C!1:8!HZ(@(=99AN]&\98G
MG0;%+<QXFV+=@&)YT_TNL#%ILK!* H$D][,R4IP@':#5R;! WVNS"\5;GW0*
M%+<QXVV*39.UV%E]#=LZ%+3&D^-IA.1S I6C@5@H;"A9((40/ :_TT2]]4FG
M0'$;,]ZFV#9YB_4-]UMCBUGS[*P$9NI6@,B&@D(= 0O]4O8JV+A3N+7U2:=
M<1LSWJ;8-7F+;\PPBJVPZ223BSP 9W41,9)!B-F!,,@+>J,TLMW>XBU/.@6*
MVYCQ-L6^ <5Z*[8*P.JL0#*DG#U;!<$G!=%Z;Y/P+N:=)NJM3SH%BMN8<</6
M1XOM+?WG+=$^C9DQPR4D+@R%@D%20D=9';/.\^"D3W:GW:UM#SH-AAL8<0/!
M!VYN_?(M?0[C3UA/X3Z<1_K4X;A6=;W&2$C/IS@3?]Z,NQ2KG8T!DDJ:YAZN
MP7&;P117L@Q%)J8ZDK\WB"?N&,<Q_@:GV7N[;,,V_,L5I,",935+X*5@/<!A
ME"%F#IK<.WB- G7KL^W;*)ZL0S0R[ :N]]XWNWI@_Y%^=V"$""Y9#04Y!W*\
M "Z$0BN3YUB"X$K()F4M]6G'8[+WHI:=C=?PE.HJCA?C\7D8O<<OD^E\$&T0
M.3(+3'J:05 FBBOH?UBTY"Z(&)EI0N;5IYX0J7L;L^'YU%4\M$P,)_F7<7Y-
M*\C %,8SJS,%.AI3#AKB8N+05M T$C*7H@F[UQY[0O3N;\Z&AU,5T*OSZ93P
M_#J<I3#Z3PS3-29TG%G4'I@0E!@$12% 30R4C$I1U,B-S =1O.W))\!R$Z,V
M/**ZMEI,PWBV,.AJ<M$A6IM9@4@ 0#DAP=M0\P693'26?+#1LGOCR2= =!.C
M-CRHJIA^&<^'\^^_#D?X^_DBP%.VI"R8 QUMK6E0'#PM&W68/GCKHL!T$,$W
MGW@"Q!YDQ(;'4I=8WN.GX6Q.?C;_/9SA0 ADG(6:DC$)*KH$GDOZ2NN0 \:"
MT3<@]?I33X;8 XS9\$#J$L_'\.U-IJ$.RW#9B+7R.J^R\]Q[D*JH"DS742HH
MQ@J3/;,IQ08L;WG\R=#=PKP-3ZDN@;T9I\F4%HP%J$7QZJO)^7@^_?YJDG&0
M$G=%,8+G4J88P=<61A7!86%)<AHTNZNDLRO[=X(X&1]H9^J&AUF7\%[D/,79
M;/5''30?:"V#*K: I>R>T@*>*2TPG+S5>:^8P!A:+-P;'GTRK!]JUH:G6K=
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
MP7(FN(^\7L_]@QP?MJ%Z'\/V\%9?S%XK;9')V9?)>"%G4V>PG%EBPI:Z+2E
MY1PA)E>5%8-*H?@L4V_YRR9 IQ3:'6SP'@X';F!:>7P74#U%>!L!/7"0=SAQ
MD[ZLWL,$L1E<L"%FX3045PQ!<@A.>@$A)UUX8,R*UKK$1W2%KA'?D3QA%V/W
M>YZ\+GGQSKLDZ]DVQ;0*%W*((E9-%IYM+K+$/J3EKH$X?BS0@)SMQP-[6+:'
MP&^+6L8Z5!$F><T)7%ET"9L(P0@'7K#$&?,V-A>'NQ/0*;A .XOW\.;?%+Q8
MH?*NV!(I<C*LGEV;:"'P&,&$[#RW]2"SO4C@)B2GX  -;-Q#(+CAU&J=FH9(
MJUA D%AO;=?90C2,ODTFZ]H@KIM/ EO!G +_;2S=0XE(!PV)%5 :8518),A<
M-*U<4H&SBA*CE 77,7+C6TNB=09W"B[2#Q,]U)9L;JE>82L^>.4H5>:Z[IM8
MG2"4VDSA2\X\!8^Y=<GA77A.P3&:V;N7BXQ3G=GP-2[_?#/^B#3R:9A^7QKB
M/:'^=3+](TSS *67V:$#'1.OZD<*HJ/L*6LN,*H<T+2N4M\%WZ,H0CGD[+DW
M,GK(0?82018L:AD<!Q0J@5*Z !FE7MT5K*0?I<Q;;T\_#=WJ_IAOH5V]"VT-
M\YOE-4)5K7VA!U*O OF5+/=BG%\/9Y<_VZ81,KLN)'+#H .A(\7NM ACM+7
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
MU:S*][2>\&_#>,+LMS9RXS#O;^&_)M-7Y[/YY RGR\5-5C$F*P*M9H8@F<#
M,Z6@"&ELP(A&=ZJUN8?RVT_^$0+] ^W=,&^O:'X/9S3J:YA6KMX%5,,H?RN0
MXX?YAS(TZ<N\C6?^[>!BELX(%D!3,$+3D7<0=2UK<CEE^EF)K$60?V3.[XCR
MCT+Y+E9MOC'^R[<Y3L=A=#'(M>PF$])+ID $]*"$S!"LU2"#%DX+[;WK>B2V
MY1''7;H;F7_2VG;-#[H6]:6K\IJ;P(S%;))F8%D)H&I[3$B\"O1P+;U7.FK=
MD=0['O/TB6UEPQ[$VE:9PD?Z]<5T%!E3K$0%H10*-^IY:K!,@/3::!2.YV(Z
M4GKKPT\][&IATX;;[!O@K#VY Z#-,5<WLA\BHFIB_.U$'F"Y?M_:]?U)0:*T
MS(,L2'EB4.2O4B%(SI1A7"DFNYY@'HW*+8'2<9C<Q6 ]E0\LSU9O'<[-_@U#
M_N_S,*V+QHOQ4IUZ+47-L4C!"@A7&$U+-D!$KD&G[)2(B3MD.Q49[([A>,MQ
M(_(VE"/T;/GF0=B%#=:@JBW6N[JIV.1$ LU- J59!)^%!1NE9QC)%C>OC;G_
MS;_]F*?->BO[]7(;R%<<GV-M'U[T$X<T_X_A_/,Z3/SEVZH5[,5LAO1?KAWI
MG%-LHCAAM+420)$A8M'UVKPBM'6)?MI:]'T/F ]6+]%?'T3?9#6?.-Y-)Y^F
MX>RL8AIG^BZ?IVJ.5Y/:A9Y,43QI#5PJNRSD\<%DR)J%H -%NK%KL'_G@T[(
M$UJ;M8<9Y6^THN%\">U%_HID@!E]]\NW*I6#@R2+B,868#1G5C75 C$'!\((
M*9+5BO+<QI/'W8A.R#MZH* /D;4;PU^LB'70*PU9[9%65(M@R&-KHVD&EXP
M"G142M&6'%H?Q]X#Z01=I"4)S8LL%V NR@@63DQS794VH1]\Q8%7&*TE7#E9
M THJ E<O45**'#BFD.U-Z;VM"\<]CSHAYMN;MOEFT5)>$O,O+]]\?/UB8 1:
MC#Z "Z)>?&0T1)4IX"Z2>ZF#Y5%TI/GZ)Y\<JP<8K@?!L=?X98IIN)3%$T(7
ME)YB$!,H_F2A1B/"@2Z<LZBM=:RUQNO5YY\0U0>;MZ$ZV(4@[%D=Y/\LL+PM
M;\;S,/XTC".L&0B%HH[ 64]1*"NVGBY* ]YJ!REZQI*G..3F=O[A K]W(CI!
M=VA(00]27Q<J_,O8\_?)>+)>? ;2,BY2X<!TI#C4$S0G-0(%I"[(J+E/K:LN
M[X!S@J[1RO@]:'W]=3+)?PQ'(XI ;KCLF[,O83BMAADX9J.N5Z7:8!2H(K$6
M(E.VHCT3-@K-=6L'Z8+K!#VE.1T]2&Q===^E<M@ZH0TTQ7$1R)=]R12T!@F!
M4T*K:'+325)">[/WL<4ME)O!G*!SM#'\AJVF@VNZ+P7DUGNBP_%YS6:7<"?C
MV4LD8ZQD53^&;SC[Y1NE.@1@. [3[PO;;)%B$SPKD[2O^_L%**&P$!1%5EFI
M2,$U)LRL^>K4VW!.T"T?"_D;')NW5SM;[?V_'L["IT]3_+08X:2L?WR T%FW
M3SY<XVR/$322-[O^R+?K1UZZH4A6.%YOY6:^BN<1YSY7A\1<K#!*\M+ZVJK[
M,!VN![_Q\Y?E1<XEDY"2 BULJ1L$"H+($ER,W!9I4RFM-^'OPG,LH;*F?G!;
M_KV1P1]:C>R.?D!-49Z/F"&S4.5)O01O,@?+64*6A0JRDP3@D^J/;D?L_8W0
MNQCX6+VP73#]2(W0.W'4I2EV'P,?BWS&)%<Z4Z9GBJV7.0OP6B[N(0M!9B-D
MZ!0%/RK2=V^$;L[Y+G8]8B-T%I:CJT6.KJH:Q7J)C56FWG4:LBE22_-C-4+O
MQ%/'1NA=C'S41FB;&$M..:B%9P2,TV ]CV!0V\R+E"6V9O^Q-T(?PG\;0Q^Y
M$3H:+HJJ_08):[U8O7VRBO)DPF0E%^2NN?6$_V@;H?=AO[61>[GF\"[93%]2
M\LKG>F8L04GZ*N20P,CH<U2J./=#Z PWC_O;F[^_ZJS5"] %S(\J*+P347?*
MR^YCY=X%A>M]AEFX L7YN@."-$>5Q"'RX-$)K9UO?6_@8Q<4;L?X+L9]>$%A
M6I)X%)%6*AUD5<RLN_32 W=%"%.T*[9KH?93$Q3>B:C#!(5WL?(#"@I'Q6/A
MJ8#6H=X#HR-XRVLH6XJSW$ISLX#[Z0L*[^\%_=CU&(+"TDBTKF1 %#5&Y;IJ
MO]%7-ANT-'#&NW;7/SY!X?T)/=!2QQ$45HYQ9:(!QZKR?2PTO*P0A'%H?&*<
MW;R?YDD)"N_/WL'6.IZ@<&#)VYP@R%BOUJM">48&X$7EY+PSMCQQ0>']66QA
ML\:"PJLFK+?3U42_%-=AT;(H',T)-<T7KFK$AP),)>-=42QA"U&Y3<\^F:2Y
MB7$;RXFM\-0>[?6ZOM:[Z@"JX5G95B#'/RP[G*/;A#<R<.,=U.W@=(Z8M%#
M-$UF*KD D4F:A"B.E]+:7)H<CQ^9]3M.RXY$^BYV;1X:$P:<S8?IY702<@SC
MO+[_I5!LP$-51#8T3)X$>+ZH7TO(%0$-MJNDV)9'''<3O)'Y)ZUMUSS578/Z
MC^$41Y2:K96PF#0Q*5UKX2G_\J@@DLVA2,>\1*UUZ:IMLOD)IT/G 99K_GHN
M2C:7IRO7-UK6:;7E-"8A0*+/-"4E!M$: 87I>G&M2:;S95CW/.KI\]O2ELT3
MW2W[:1<^J%%ZF4$JG>J,0I.)Y[)>_^V9Q.AX3!UIOO-!3Y_D=G9LG@O_.P&;
MK+7"4Z%!.<H5/&=5MR12=DC32Q9>J")0I]1UF_'*QSY]^O:U4<-\]Z+S\%):
M8GTUDS%!::>@A+J/';,#+WV@?$];Q[VWNK1NQ+D%XBE3W,:R#5NZKX@&K#<[
MF67&1@U"1U'/P#CYG"D@*0;PSD;F>-<PZ4%4W?IZ+_>U4<.F[.M!VFT?"L(D
M&Z(!PT,$A:* JZW 7*K$LS7%B:Y7!&Y]R-,GLHW]&K927X?UNFIU#.-Y->IZ
MS4[""LJ80-LJ]^#BHDJ)ALX-=\7IQ*7?D=?;3SD=8@^T8,-FZ U1]^\X_V,R
M_<<ZM0J>(TLL@W/2D,N9>ED*.L"BBDH>$S-=HZ ['O/TN6UEPX9MRVOI1T(V
MGO]&HQQ?F4I$U=.1INK(UAM6K#/@A60@A+0BT:I!?]^1U\U/>/J4-K!<RY;C
MBY.G0)-'"J/UD9/"$'3-AA>G]O0MA"K"DFE"L;3P2YV[GI+?_.RG3^%!UMK>
M5GM<M5/K;4VG:.9(HEY:56J293QH&14/-(=$W>D0[]343GMMINR;J*V;RCVT
M;*_^B-__BE6V\\OG8?JM>BI]>(.V[0Z?WJQU>]>1'*M]VZEDDXT>DJB7BR55
M"SBPJEIF7H1A3C)L_(H^:/MV"DERQR+DJNJFHD]5BEY!K'(LWM+RJ#KU:)Q:
M^_8N?K!3^_8N!G\,[=L79<R7+VH8+4N8I9$B"P\FZ'JUGQ40HI+@ V+BW$M4
M+>Z\V@K@4=:E[$3OI+69&Y<GK$JBKD):MQET -6P.&4KD.,7IS0B:M*7E8_F
M B@]\JJWD]#6+2P;P$=)4;WV,@G+B<!.VLJ/B_H[*E2.R?PNQFUY#EX%FZ??
M!W__0&[E8^!&@N%($UF@N#LFC,"2D\KZH#6[JUM_ANG/GR9??UY]XI+AU3>7
M!%\^[[@9:B/#3PZR6LMJE!6"O[X<E.ACO881G*.$115Z>*34&I)S++N<3;:Z
M&6]_?7D*O.UHM>9U)XOSGMMYT'K3D;LLH^<&7#TP4#%XB"XRB(% BXR"I:X;
M?'<_Z4ESV=J2/?3#[K,3(83P'!6'8EV]8$%H"(ZLPEEAPGD7\&8IV?.6T<$)
M7-]$'7/+Z/<P7>KQ-]@@NO59S;:#[D;9:/.GDXPDC5MD3K&<%#0]*&TH@8L2
M0?"2M"E*!--<LJ #KH,;LO>X.90;$9DR]7(7K4$9KVFFS PR]\PI%)ACZ\NY
M]H!YK"VCYMYSJZV[9XH>>C>I6V-\*=)Z1R-RO';0Z4"1&*?)U&,(5D6*T7)K
M_<Q'*1G2NS?LI"2R"RN]RTET ?.C*HGL1-2=NA+[6+EWZI$%ZPM#"JL8I0::
MU[X/74\#H[2Q%)9\Z^.*QZXDTH[Q78S[\$HB.@5*VA"!:9U!.64HMJ<,7@57
M5$A6\)O:4B>C)+(348<IB>QBY>;M55<%$B[TSNBIV0@'J=YOJUCAX(2+(%S@
MR>CH0^?KP3=\_--E]E!;-7^AN\N5<!8<,U* =+4JB%D'H3#*GZ4N@7D4RIZ<
M#,S^1/=CUR.)B0B,0LH$/"5"9+V!8!PA2M(Z8:+T-R6 GY28R/ZD'FRM?F0)
MKG=C)TX#T#E1/A$7S9DUYE 2(B(END'8Q#MMC3PA#8IC96%-;-[P';Z[C+,+
MJ!](FF(GCCJI%.QCX*-)4Q2N?:IJ<E&K>MK-+.'B&K)5)1L3//).TLZ/B_5=
MI2G:D[Z+79M':Z]P.B<0U]NV5^<=L[^/Z1'KDY!U8D"I />1TH%03[I%+<FM
M,M15^$IBUD4$U7$IW_79CZ6:?2?")D>S=O,T[+Y>?A\C*X(%R+)>V,:K: -2
M%.1R83EE[W+LJB_V1'01]F>^I2V;3P)7&\*33UI[8T"+5&]HI$G.,9L!1?3*
M8>;V9OW/4VJ:WY_ ?6W4/,':HJ"B="Q9) ;%1$N8N #G0P:1,.F P0L6._+V
MN+5G]J>P@>4:IEO;&_4#DP&]EN"0DD"E#*633&DH":WT1BCE6K<+/=HF['W8
M;F/9AFH7*_>[W30L$J>TL B0HM1,/]"$[VFAYS)H)J6.P79^:1]MN_4!+^QA
M%FLN8K&EGY37"D+G(_BZ)BA34P*M(N3@I::!:Y&[BB(\[D[< P+?PRW77.7B
M5FNI-Y8GE2UP%<OR4B4?LX'B:7;0*/FM6TN>7"/N_@P>9*V&4A9U?._#^-,R
M&]<Y<N.LK--X=2!N(4B;0$NA@W1>6Y6Z+)7W[$E<//!'V(_<S[J--Z(7(-9)
M< <8#;<=KSSZ^!N->QK_)GT'6*[Q?N)5.'5]+@)K\S_+E.06A$@+-F@F4% J
M)6*XJT?AT1!XQYYA6_YV,5ACWOY&ECH[/UOG2!FSI! 9 O.T;HB2((B@P;"H
MDH]H4VPA2WSMH<==,_<V^Z2%S1KNW2V A&]7@2AA@LH"=*ZZ&8*R7.]#!&ZR
MRT[HE)N<WUU[Z!,D;V^;]5#]=J&64(=.J_P[G"Z6^7'"MW$T7'8__/+M"Z8Y
MYH_U<L!/%!K03V<EI/IW'^9A.G\=YLNY2-&PM0X,4!D+BC$*!9+58)FCP%5E
M0U%AXQV%MB,X];CK$?#>^#:++;<@H_-&$P;(,D<@! JB4)D VJ)B+-;X%G/1
MX[K^_9C1>P.[-]PWN?-JU"Z8?J1;X7?BJ,L-X?L8N,^[@J_=BQMMCL0/**VP
MZGA%"$IX2,5X91)/M^3KG@#IN]\*WYSS7>S:0^"R[<+RF*V265L0Z&O91!4?
MCH:#3Y0(!?2<\];M/8_\5OA=>.IX*_PN1FY>+; *739&+*]QEJ;#+\N6W678
M\A&G9V_+NMQAD% Z[C,'$9!L4F\R=\)H&DF)PGK*I$U7$<2#@#Q8*6G[_L)C
MT]+^0M&0_C&:?'HQ>T'H$]GH;7DQ'I^'T87)UD.K?SE0(1BR#(5(F&O+0JV5
M*9:#\25;@XH\I:L+[?;DD_.9'@W_&'-E^@?#2>8#:Y)/CCN(Q1LRF*/ID^4"
M6GD9<_8YLT[*1L?,DE?83\@%'Y36'JZ<V6/Z_1!&M;_C[&PXJW$EQ0HQ.GJ1
M0#//0"4CP''&0$:+1;"4E>E:)M "SPDYVP.1U/S:FQU'\,M_GP^_5(N^&<_F
M832J7[X;A?&[\'VQ T$#'*A47-UL@.*%K!?Q%8@^29!:\IR2]'Z'ZY!:H_O1
M7; U@<V+G3J/YPKBV7+&'AAFO<R<WB3)-%FQ7B 5H@/&BU&Q1!K._=(U!\/X
M<5WL0$JV;A\>0>5H<./RN,-TC@:\/Z6CFTB?M8Z>M8Z>M8Z>M8Z>M8Z>M8Z>
MM8Z>M8Z>M8Z>M8Z>M8Z>M8Z>M8[:V>I9Z^B)$/VL=?2L=?2L=71B6=BSUM'C
M4;UYUCIZUCIZUCIZUCIZUCIZUCIZUCIZUCIZUCIZUCIZUCIZ@FP_:QT]>0J?
MM8Z>M8Z>M8X>$X//6D<_RG[DL];1L];1L];1L];1L];1L];1L];1<;6.GE5B
M'B[NZ44EIK%>T+-*S+-*S+-*S+-*S+-*S+-*S+-*S"/I#7U6B7E6B7E6B7E6
MB7EH%WQ6B7E6B7D*:^2S2LRS2LRS2LS!#OFL$O/H7.P)J<2\QX3#KW7#=/;[
M9/Z?.'\Y'(TPKY18KB/:33'FGD]NIAZSRP@:*<F\2&ER/I[7YV&MKOAM$L:S
M2QR7OA82+]GS!,(YBIR2(E_S&,%P;HT50B1LO6G3%5L[19EK3UP\CA[[ZW!,
M+PB]@Y>/7F[+:^^T\%H PT4PR0-0 .F!1V^XU#PET[R%?S^HQU*6Z<6;MJO+
M]$?78U&8Z3K"V<OO=:ZHVX#S,#^??:3/7^PIV\*BX5X %\J"LIJ#DXQ#LHH"
M4<S!VM9Y[*&8'_YDKD>_NEG0>TQ^>]EON41X%=]J8[L+NI[T;>Y&]C""-\=E
M^]8>2G.JCN]0@5ZL0CDTF. ICXG!00A,UG(&F2BI%@++"3C2/3(ZC]F/=F&H
M!__Y^S@N8N951+T^#;,"LV"Q0.+*@<H4;\3@(UB?6>36FZ2PL=]L1G+\3+(E
M7Y/FQFYX4+3KV_'R^Y65?/UF9(]*\%2 $MQ,YK *HBL2M,(4)$.=;>N8_A"\
MS[%2#[PVW/B__1)61*M7KPNFWJ.C2SR/.R8ZG-6MZ]B!E/0:!5W!9A(&Z0J"
M2X1(F9!K :< X06]/48YV:TSY%&Z2:.(YSA>L@L3/7C'P@B7P-:=9X$[:VCZ
M5H2N=B]9\-H*L)P'QFE-MK9UC^U&( \9X>S+T:2U@9O7ORQ]_<H.\;OIY-,T
MG"TO '5:26\IS'*&D#$9P=7#@!A]S(+</]R4M]YZ2'+7<WZ$8*.QM9L?[FY#
MMO+Z+M@VAQ0[>\1#! VMV>E$^@&F;:YK<@]&%Y%S+Q%H7J*\'@4#3YX.-#7E
M9),QUG25.GD(VK<$ 0_)^BX6;<[VMI/]M7) P*2LK-5+D09M:="^'L062KXY
M8NT9ZJI6=/>3CK>DM^=DTI-!>]RXN!SW[SA_=3Z=UL)*;U7*.ANH_Z\R$0R<
M]1F2TD*PG&GLK6_SN O/\:.\HYPM-J/@6.[Q^V2<5O"L1A-9U" B(^^MBGX^
M&@=.6A\=AE*2/(:'7$+ZD9QD3R)Z2 \WPAOP8KUQB9Q7.D?.RQ2MD,E"((S<
MQZBUM<?PCA_))W8R^M9=QY:E4JN%M)8-AG%>J:K01[Z:S,A -RZOVJMD:K<G
M'%XZ=<"(&I50_77R%:?C&DJ\F,V&%%=0Z'+I5,QGHT5*8+S50$&JAJB] .,,
MHN>A^)N"6 >_=W<".G1VV?3AJR[EE) G07$85QQ4K!K]590L<Q8CDSH:R8\P
MTJ,6/+7C_N:$TL;.CZ6.:>-HUONSGK-DK#20J^ZDX@[!"^0T[Q::.[V(2K!C
M.,X#GZDU8KR+'^UC^1XBE6W85GE>%W0]G8_=C>QA3LK:,=G110Z@X?C.HDPN
M02D&?!%JJ5PH.:N;_LH6[8(Q);:.;Q_"2>XY)WLH']G%^LVWR2Z#OH_AVYMQ
M[4.ED&_VZW!T1N'^1QSAU^%LT<U09KC6(8]"QFQL@L(2TIR:!+A$D7IAPK"2
M4F:=MTKW>?[QTZ"6#$Z.:O[FAVE;$%]))5[<2B6NH><%M2_!@W3U/AO!#5#>
MJ('EX- QAI)WW7D]%,OI.U(_M!QK%KIUC&R5L1:EA921[!.DA,!KZ5UBW.DB
MBL]=I0DZ/O+T7>0@(_=0[K5I_)<;A!>W8+XMJ[/K,'HWF0V73>SSNM332'X9
MGY\MI%TFXP$&R1-G 3!%!HIE#E$Q"]JA-L59Q7SKLN?&0W@</MA?:GXL=GLX
M5]@TG!=G=3?SU?G9^6BQ?W9E=YN+9"D7U2 THR@R( ,7+(<B(M'JE$RF]5WJ
MNR$\=5=KQ,V14K0KKP/-UY,S?#M]-3G[,L7/]4WXBLL?;GXQO-;62ZN 9U5E
M%+RE69PC,.FRU24[IEN?>38>PJG[XK'8/=(:O7RU!FBS\8S72RHI0U%99G#,
M)&")D9V"9<%TT@9N,L6=N@OM8?.&576[3+0#K[@K4B)([2*H8B+4F\E!A"(=
M)N54\^:0+KA^# _9DX>&:B8=)\*.45_)0F>K D$G_ H3 V^YA(P*C6$R!'V,
M4X_G2/ZH3&X51-E;&'$Z";D>B>-TMKR,!E]\FN)B! M%JOE"%70UR\H0*;GV
M'FQR2)DW3Q"YH:]LY@DE6NNZ7NRSTX-/P6GZMO=MUS#M"T"6 =G'\ W;E'O<
M]7F'%W=T1GM@*<?Z1LN+IUUZBC,^>%<B,%%3JD@,!J8$>$K. PM9*=U5;V_3
MYQ^Z%M&GO9IB'LY?D7V^E\GTCS#-RU-CF5![:P-X%BFB\HDB*K0&I!'>!PQ1
MZ]8]S]O1]%V0T8C!FPM$(_,^EC*,"_N\.)]_GDR'\^_+!CFL6TRL@#6V;ALD
MBJ<\IRF1.9Z-RB[$UJUCFY$\5.E%*YHGS<W=PR[-;53KYM<.N'JJM]B&Z6$J
M+5KP=J\K'&#T8SJ%HIQ<J\RA6(VUV2)"M-I3KE5W%J.(6;?N.CZN,]Q347%,
M7]C%UCWXP*^3*0X_C5_5R'6ZOL8[6W0F!Z30F)=Z]XP!%P5"<D(5Q;*VK/5V
M_R8<QT\@VK T:6SB'LY_-BY^"R>7-K(4:<6KQ^>@G'*UFYK")Q6TLDSZ*%J_
M^UO!G%AHT,;H/6R+;P3V>SA;G]UW@==3D' /M(>)%1H1V<4]#F2AAQ7C/IC6
MYY@S0V"9YDO%A"/ Q8/F!J./AKYIW?SP($YR3PSQ,#ZRB_&;5T.]"E^&\S#Z
M;3*;787W*]*'A]$;RFZGXS!Z-9E^F4S#'-\C63B,A_^SV%%=K8N)6RPF2C F
MT  X,^ +!5H\2YMBMMF(&PV-VV\A/QS.\2.0I@1/'I*=YA6<KS[7^S%G;\:_
MX_PU%IR2G<A<OPU#'(XH5'N/HU"O IF\G7_&34?2@^PR:EJS*8!/KJJY<'#%
M<(C2!FES\+?.>+<[UZ%@CMU?WVR;["'(Z"$"OKA#[>8+,1M@4=D+D\#HLKB3
MCZ9JG11DFYC+@EY V_J4;CN:)^LGC0U]K$AF?8A#KNB<L5 $%Z!4L)3K&T%9
MG\4H34)66OO '7">O!.T,G4/R<^5L5Z6% ^\%(7[7,]WT2\3_N!T!.&3E4&R
MXFSK<J"-0)X\\X>;M[F>UB^E8)I?K$2$[?TBX$F3<:+%:WE5Y]WQT,IUO0K(
M>=:@M4CDND:!<XD1MUY9LDH5(>L84#0#]60]YB'):5@Q=,LJEVZ_BK77VC))
M.0K=$T*QO (4@2(@H<EF/DF4IC#>]9ZC#H][XG[1VJ -BW+64]W?QU-RTT_D
MAHM8^"6.R<CSV<?/8?X?D_-1?G/V):3YA8.O7)OF0G0E* E!:56W@FM;'"H0
MQ1>4I3:RM+YE9S^D3]:#CDC040IZ7F.<KP4R)Z5^]_9\7LN=,H79AU3V=/K@
MPTM\=L??2+:E/JK*P$W/:V7%I5/E8"CL4 P24A"B! 6C3M&BX25+WJ ,1;2^
M,6<+E$/GH.L?NSRSL,KIPET"R;DE_^497-6F8E(+[0272K46:=D XUCR+"TX
MOCEQ'&K5QU(+='T<B]UH5$('F@) &LTH!T]DD45[-EJ7$D,;FRN,WT;Q4 =]
M!_-ZIY_L;-\>]CBN([JRD=P%5T]G>MLP/<QAWJ&<W>D"!QK\F YA5:%)45)8
M8ZN<KN,&8FVI3X[[I(+)N>=5XH$/[([E![O8N?D1W=_"_'RZN%KV5PIP_Q/#
M=/9V^AO.UM?X>&^D-*[JYDM3:]<=.)813- A6F6=O>D$6U/2>QYU_*.U-HQ,
M^C)G\_.R-;B7./\#<8%PH<TR7N!<(739^1*C@RB,!^5=!&^9!>NXL_5"8<;$
MCH3?];R38KV987M\S?\Z14IAIY3BCCF[BL][;A/C$;+/B<(<I< K$\'8C,DQ
MK6/L*F=S_]-.BO9&1NWA*..WR?@3X3JK@[]0 "NV*&NS!&;KF7UDY)*H$V07
M3(J8R4];U^-LPG$J(?[!-CX"[RM7[X*JIQ!_,Z*'"? /9^P>%SC W#T$^%O0
MB9"BI@D.6"D:E)8U%%$(SDF: R4Z55IK)1[3">X)[H_E [M8N?FJ__<Q12+3
M61B]Q.%_+>Y&FDVF\X^$<B%_OI;)\IQQ'R3(4@.3$$2]),L"B[$HDXS.1G5<
M^#L]\/AK?PMN)OT:MH>"I@\X'DZF"\'[%2"6;3'1>HBARFL@2Q"]"X!6U)W/
M9 1OW<9Q"\239K^-:9N_Y^N&DL6I9_K^&L>3L^&XEMM= ;K(2*XYZ JZ+*C1
M"PTY!\I),V?@65:@@W!H=) J^X[O_T% GK1G')N(GH/&_Z!A?";8+VB:"Y]P
M45^!L_GB]+,8Z625YJ$X>7%9-$*,@?Q=LF"*3,(UKX;L".VAL\HV9TM]\-##
M\G)]Z(LROBK.NA)RTB852]BT5N3*05GPCCO*KWR4P<D0FHLDW87G-!RCF<7;
M+T#+N]I^PS##MW$T_+0LNQKG1;'W0)7$,U<42.=8M[Y*O5Z>*S N!RX$5W@S
MU;CO1L(M3WK:/#>W9<-%8HEM,=K9[+P"7"@OOYOBV?#\;/9Z.%M>?52O8@W#
MZ;^'T3F^R/]U/ELJX=#"^"+]]_EPJ:"TNB=IJ>7\;Y@_85Z+*\T&W!J!;%'%
MXPHHF3EXY2*4E*,Q]!^MCAV=Y0AP3\'C'ANK/2C[U2$2JG7+T_5W:S;PWH:H
M$(%+56JF1DNIJC*\5EON&#(C6FN,WHWH:;M5#U;O0<&OHEL7BAH;N/:18GQ%
M@;YBM' &RMCJ5=%&)9T,8ZTWPZX\_G38WL>>/13>UA#ZXRJ$OL,!$W?(/8::
MV5',))'2=Q9J$:E*+D9- V[]VG=#=AH.T0,+6ZMI6^4QOX8+,=JHI!,F*1JP
MK8J.F;R9HF@H#M$*F;S%UN=DV["<AC\TL?1M#[#]U%,W44;<^$%MZJ6/<JWE
M-C>0W#JGC23&#+VS:!(XYC(8GZRP7N48^BT2_:W/^FCC%=,4F(*D\8#B2 M7
MI F*OBW.HV39M=[A>H3UT;MPW*4^>A>K/I;ZZ&6/*DU5BQ[VQ2%AP-J1&#R8
MX@6H) 3X>F6'3XJ%3+,@Q]9ED;=1/*;BB9UXG32U;P^GY=<1K4X$NF#JJ7!B
M$YZ'*9LXE*L[J3_ T,=R J64*#D9<%@R):DE0C0J0A8BE$* K6LMD'H\\N\I
MES@&][O8MP?.W^/7R>CK</SI.KCUK7+99F^B!>8BC5;*"$$Y#EE9QR@*%JGY
M]<1W CI^1G X9Y.^#-[#Z=;&^B =F6(V22@1:;1)6EKI0@9MA#"<ZRASZU.M
MQUXY><CB?["-CU<YV075CUHYN1-CW:KF]C'W\2HG4:/B!A7(E"HZ+R'8F,%S
M9B(S+IG4.A!X[)63/?C +E;N@WO*@]^6Y=*TENB-"@D, C>!@=(I@'>QRHDD
M'TO0^=8Q]N&\WT+Q:*JD=N+G)N6'&;>'];[>VD(K8;WF)WRYJ,C20L0D:PE6
MK"=4GB(;IU$#8U$(3_-/^ZAO(Y"3(/UP$Q\]ZO=,I,RE QY8O:"<(SCI!!C#
M98H&D]*M"V8?6=3?@Q^T,WD/\=^&IE_)DD*M%!3N%(6X58FN>J@0CM)?*4V6
MK9?[QRV(<$C,?Z!]>RH-V=@8V 77CRJ(L!-G71OA]S'X,041DE$F"N[!)%6/
M*26#8*KFE#!*T>04I>YW(GA\@@B]^,$N=FY>RKIE=7I]CG\+W[DEAOQJI3*%
MIKOH:7WB5:8T) ^Q) /&U\M?A"RA\S6*G1_ZT(4 ^[(TZ=_$/6T"K@M8+NH?
M!RQG)Q-S8%V]\4/S*E%=>[M026V1R]!<"78CD(?VA=^:G!0?;N,^B+^2GZ[=
M<U7:]G(RG4[^J,X;OM#?S+\/@O8V>%:U:H,$Y;#4:I@,+"0GLS6(H<]M@?OP
MG8B;],5(SUM'%]E-^#8\.S^[C54*]"Z@@+28XDPDK$$S<%9&4VPMG=1'\)YM
M^$[7>YHPTGL&^C+,AK,/7Z88\MOQOX?IL&9@M?V+#V)M]/(4>RE'MEB<O3E&
M8'/Q56@F,-=\WNF*[32\IA<F>L]@;_2%L:1ERC1V8YVF$(H"-A<9!QUX3J'4
MS9;2JY<\UDZ\=IYQ@,5[:&O8-->]QVJJJE!U:[9+CGQ480;G309%43M%6B8"
MI7*9$ MN;.M*SMT0GH;'],A*P_Z)97[V&\[KQ?9KN"_&^648_^.OYV$:QG/$
MV15MYI7+BZBMLR( D_7P)B8'WEAR>2,Q8M11BZ[:83L__&G[QS$L?C0)\I7\
MP2_?TN(R* )\M6']_7#VCT-KZ;L_H4V1_9XC:E9]/QU^7=3XSRY2XTMW0Z-*
MUCI =J6>E!#[/J,$'B-'26&J].U[[.\ =/#-P^M/G%UYS,LPJFVI'SXCSG^K
M'T$LOOQ^^0NO)N/Y-*3%V=3+[[7K=*$8/R/2%K^[/+'P*+'42UI%1 K0,DL0
M BW.V:%060FO<^N=V_Y&<[R^@%;>=^L"Y,?!]&-I,K@<X^6J4J>6966-%!F%
M+Z!K8YRBE1]H#!XHM9"HF3'!MF]-WH[GH<XA'XO+W$H$&E'7RSG6)CNL*^PZ
M8.OM<',[KH<ZX&S%XE;W:$3!L=V$NZ 3I[E=^*2K:+$!)^VBY].9Z)@OOGTG
MW+'=X]YCSX?PCETLWTL'3+V<<Z5C=C7F74-=G= %XW22Q8(L=:N=9PZ.BP)2
MB,7)<$PWY<(;-,5T@O80>6$K/F^UR[0GHX=3LQO)TJ_+2SU7V) 5XR/WM52H
M5HQ%2EA+-, =DYQ66,6;QS%WX3DA[VAF]B/J4BZ<F#+M+V'\_9ID*F)P-0(S
M/A503DJ(R4D(W*<HD?PW=;T!<>>'GX!+',/L/1QY79W2/OP1OJQ0">6Q3EP4
MB;MZK%*U)JK4(0J=DBBLH&]_Y>XF)"?@&0U-W<L)UNT0:_97&FN](OPB<UM<
M(5\E8SX/ORR"+^8M6BD\9$YQEV*V=I\6#\%X)ETJTO<@V[4/TN>L^=AT]S!+
M;8"U>B&[ .LIF=X*ZO%DTJV9G?1)2P^IU': 7#J>4'K0BE'R*&V$D'P *Z(6
MEN+WF%HO<$?VESU2ZP=SEUW8Z,%-+N;J%<+5REP0G4A<@65811*K.EKMM.$Y
M><Q,&VUE7T<7UY </PAJ1-6VPX?][=Q'_V&8??YU-/GC.BC/G>*%.Q!2<1IG
ME5?0)E#VQBG%%X9EU3K V0CD5+@_W,H]O/B_X_S-F.*RA:;N#62A4/*>)-B$
M#)1*#J*B2#\)@RI)9G-JS?]V-*?B!(WLW4OIYWHY_'U2!QQ&JVH/+[4TCG!I
ME<A#47!PMN;GSH7LLY$QMNY#W8;E(7/AUN?03>S=<#%8;M\L,;PMU_STS7BU
MJ_/A/,Z&>1BF0YPM1;8'AB--45R#3G7^$E: -YGF+\982I9F-M%UTVS79Y^"
M-QS!ZKT>V[V8S7 ^^VT88JTJ)( O+AMI:#0#I6.AT :!"TTVL4*"+\Q!DMSZ
MB,IYWSJ"[ SN%/RG7T:V+C.MB_?>G'T):3XI2_>^M8<<Y^OBMZO[QX?6\QWT
MT#8E?NW&W8OF[GO,>/9E-;*5E^HHDDZY -;+"I6DA<H9AH!9A1!4O5NNW\Z/
M#:#:-C%</F!U06OR(CJFP=JJ,X=&@\O.0A!!8W8L<->O%O<-0 ^CS7NH+]S=
MQG"(S1]/*=VM%O7H=$ M&<5REH:AI*"8'A.MTX&5G!0KI5\QY\<CWW$0P_<+
M>>QBZ6/J-G3!]:,*>>S$65<!AWT,?DR'R-9$$^O]!;[0_W(HX)VJ]RZBR80Q
MH&P?$3]N(8]>_& 7.Q^Q^*3BO7(!R8OK\=VOY\L^F^FT5M,L3B2N55"\6'_B
MXCZVCY_#F/Y%6FX?K&4K$G-<!@Y2U.8<5:^]*C3#>BN$2$9'=E,H9H\JEKY'
M\=!]5?OZ4<=2F$?E!/T5XZUQ?J2!S,("X<7Y&A;ZG8_AVR!8YET.%@PJ07&
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
MJO, D7[DY 9FJ;HV=>T_^O,EP$'DW= UVVR4,%0V2%N]PT"[DD<&3FL%M?U
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
M*\P/!VC-_:WC')Q-CVMM0QOMW4+:X*_QG0[;]:_KE^I*_I__]3]02P,$%
M  @ 38$_6O>^4;7N'P  ,B$  !4   !C;6-S82TR,#(T,3(S,5]G,2YJ<&>=
M=WD\E._[[S.6[/M26BA+*B392ICT"=E#]I E0LB^C1E*1):,$(IL"=EB*-MD
M7R/[;HPA.S.6\3!CYLSG]SK;ZW7.']]SKN>Y_[JWZWW=U_V^[C=UDKH <.MJ
MZ6@!$ @$>$+[ .H,\ ] 3T?W[T\S!MK/R,S(R,# R,K$=(J9G96=G8V5C8V#
MDY>;@Y.'DXV-6Y";AX]?0$" G>OT&4'^,[S\ OS_+@*AI\UA8&1A9&3AYV#C
MX/]_-NHO@(<9> 8Y10\1!>AX(/0\$&H[( ( $$;(?QGPWPU"1_/Q%!,S"RL;
M;0"*&Z"#T-/3,=#_ZS6M-YS6#S#P,/)>DM,XQ6?LP"3JPW\S,CF76>Q>58N
MR1!>7-[1]R4+J^#I,T)G)2Y+7KEZ34%12?G6;95_[FMJ:3_0T35]9&9N86EE
M[>3\U,7UF9N[GW] 8%!P2.BKJ-?1,6]BXY I[U/3TC]D9.;E%Q1^*?I:7/*]
MN@956_?C9WUK6WM'9U=W3^_PR.C8^,3DU#1V$;>T_'=E=6V=L+NW?T \!(^.
M_\4% >@A_\/^K[AX:+CH&!CH&9C^Q06A"_IW  \#XR6Y4[P:QDP./GRB-R.9
M^>\EYU:UL(C)F^ %''V'6 7%%; 2A'^A_1>R_PS8R_\O9/\3V/_"-0VPTT-H
MAT?/ T"!$].\N"O _]F<D>)R-<B;!>YL\G*_@ #Q/_0;?)WSTM5XV2@4@MO]
M7'/7E^D>/]&*^2?Y=[1_WJ*?G> HAH^*L/LWF6[R!9?/Z[SRE/5FK[[/U?BF
M$&&M+F\] [,#F1;?(CCFVTIDEE/4&M,2SS\@?.^I=/HY%2\<\LW,W;<^*L6C
M_Q!_9!!JF2DRS5]H^'Z9?VEQN-J=Z!D(O=TL!?,G!'5><%_<L1IUT1/T6UI[
MT=WG24=\^(EE+>WVY7+8)7!MD0I$A8ZA!M*+9XV^E')!=7ZD9L[[;S<8!G[T
M?]HB4O@B>6ION*S#(W%L#;L7E;M9T#3?14S5KX8<&'TEG2%)V:3U8B:R3XQ&
M!F-SSLNHBN&M9<^M5;U-'WT2M59E,%20X=M F-+2$=G$-<%#@TL[A<4(Q"()
M*O!&\6V3(7;FQ5[!';XI;EB)6H3 85H,'M-ZW+6YL; !/5M$UMW_K<1V)%0N
M+'<NY#Y2]YTA?7)2(2R2($;AGAGD1G0(?+%;FW[\)%<Y)8.]0/C"HZ6O1''*
M!:E]+Y[BF'CQ7(.?&"LKJ^MQA^1D<H"1@+9TF74J8\E[9#HR4-N!I$*&3S0R
M+=I"=<90+ <B['.]E3H"HZ]_E^,BQ9^' 'S()N9!H;_-Y(I^*'.PW4K[O/CP
M?JFBC%^(S_FKB5,.@W_8<UK1VC C7 +]KUJ?OG+W<2)S&_/EYPVX'\9(!,3.
M5<#!+=PEJZT+DQFDX^UA-06CX%8( :GNV</CKAJ:/L*"X,@"6LBN,#N]O$5F
MYJ,XGU3K=CC_+2'UUH90T+K&_4^ZC.4/M*)3_)6\N':ZN"N?_Z/6['%2T^B
M<,+.2;8IW6SD<8_?G5=P95S4AP@1I:>@VTFAQR:->L1,T"D(9R#<9CZ2ZY%5
M)A^,9!!RC:W4H?]IHA+*MV:G[K7^C4-;TW8&WXR./(!)67!IW\HU%?!Z-$^R
M&TPGU/6#OC-M8%>?W2#I%MB[@L4DRCB$3"EXZG0TS=XG1V3S&CD6G3_F>]RN
M<M>.=6%LU?_7'0N<_Y[N^VN=WX2+<X:MWA?_/>/^P;J7D%E'%C&KOYTS;8JU
M!(,(3F8OIT5D]=%0[VH EGO^4S=T[D7;*F,(*C%98F[TQD6)Y8"$NT)+'RVF
M$*=K D 47L2 P$UGX-I64-B'X$F".$OBIR07QO:*6L/"U&P6NZ)J1KW5ED<7
M9D6%(&9M<H-#!O""*NZOV%O0P$"/OT^35Q3=ETT"#HHU;@V.LR$RJ]670 SV
MP#M2A9C!S)I6R[/%>D.IO7M./=:>(43J;%H@,WK>*=*^$'YSQ,8*#Z][DC$7
MX*0J55=NK40O$EO1RU%GG3I\7S^=KX'A48^CY4> :1R-6-B9=U@?:?IIC0BE
M A&("XN$[#8KK\%2]--/D@8C.,+I]@L:HVN9'(VQYU\5953[I:IUZW.1GDFU
M-H807,T($[&R 6\+A</;D'E:TJ+ZY*_YGP$?.QQA*!]4QLNV8CAD+EB8H#6"
M2FX*&Y[S<YTJ7!!Y4&5_O<9L_[;!&<>2L?[+%?U;7/@RZ.E N%O[>=W*2514
M%"KNL,FN]NABE@4ZX]6Y8O[B[MV!?KC9\6V2/'B\MRC;JB;U<-39[4 J,$PJ
M(^M;@A @=R"ABPSWL_\4:O<VI&Q=D"@H^'W>[O&MQ"L7[PULA@%2^V\7N-I"
MF@5A-T?\/5J+C!TGE,,XS9[Z(3\?3M.5ARUD[M[JM0R(*F+R"EN;'Y]8KMK$
M_W6UN%$LY<&/@H>KN^8;:PH<00Y;-/D?0OZ#QJAF8U[S9_^HHN*+I4RN[< 6
M.:98/76Y3D28O)%7:WW;XTEPR-_IWSL1G%!Y'=(]=PZ.V@3W ?-Y;:26,5D_
M]RZY3F2@,6[^K\X-47N9\-!,LOW;'VB>-,?E5VUZZ6D30THS%AO?1T_X)'IN
M'.#?\KU)DD_=*M41WQHI7JOO>@V3)3ADAJG5,[W!?$I(2,EYH9+C,_A5<1$N
M^T<1P;ANX!!>A*II?)]F:*)QLB3V$MI3WCDL:&'!L,-TJ7H CL*L4>1JQFLP
MFPB!Z?*B)[,LDRX/!IVR?QZ>/_'8JX=IOQK(*HQW?^V*TL3KD=U@LJ0^P]5C
MZS/Q6H]&'4)KTJ>\Y^VQX18I1_*1(&01(O)&MA%:DE/CEKG$0:\I.2O[*C))
MRZ1O)_FQ9(M1U'=0EEAF*XK5Z\C/RGHS%X-YTW[?"(SE/_$8;=3$PS?:=CO*
M@UV6UD/]O2XGX/Y:OO!EZ9KO5$D,UPS%1-<80-OAHB.-8<PLX>K(<=Z\1*X=
M ;3BM;Y]Q6,+]BZ!X.5)E-LP\J/=^J.9B=3-X<"@O:HT>;7"Z.C+M4*D#W%>
MO+9?4E,G]#I0NW>\)BNBT*ZT<M-3#/^3V6?;65H8;+(;LBQSJ-J>G"8P6,78
MG#PQ-[: $=@?!5T7J "?S>JB7@YW\,RCY)=MPL[3Z_37(GL@ONK?7="YW^.?
M5XYN8!>VKA5++)=7+&5!/\E/=7'HWIK.893J*3\.*QWK[3ZRP4'CG<%D I_%
M>)V\=4VV05X.]K7Z(UPMG'#H9$*6!;D69>/2;;[E":K<=ST\+OPCRM_U$(WQ
M=@"3[:IRR3SXP[:$R[*\9.,FFV?-!\TQ;%YI+I2-)TLY1(O(N1C=O:1XD1H[
M%&[FG]S5/TGLH*'B;O[(<WS"-<Z7]W[@3B)WCU?*PC)B!$S[GDFKL]@6.A_+
M[I&;C%8PQ5H).DY[:XJWF[V=FY7#PW>6DBJ:/)-7$?BZYK/PWW"7](4Y!;"K
M_9J2G0?7M1*O[3Q]8>B41I+YY7J1&"I0YY)2YL$]"6;=]V1E^7 -,S/@$J=*
M!<)U7S+]&!QNED*JGGT=+47X:.Z3T&X>L#ZP=:BFHFKSP:%0X/7R:\4:?K.R
MC8:]H)_'5(!]:/8>LGU#VC W^<^R)<\[C>VK!SB1[]=1864P]B&.#87HL;\U
M<=KK0V+O<B*8O(<\IC96W1X1W\63\H\EZ>,L9V54=<U7=&;&&/F-K3_E_@?W
MEDF2<.[7&BY!X(F%987,3/]+K;6/3XJ)8D>L!#<84YF;Z9FBX6U?3F5MH0#H
MO9M2:]:ZY+TW/Z08VQ7-+YOZKUO_+E68R R';8=STM]I?^(6QO\S?VI_7]W7
MB,O=';IT+H@*P,^1KR(J Z#'I^:H "::"K >WXP#D\ HT/Z8+9U"A^[?H0*6
MZXA!U&$V'W:C@@=T7^FOKF[DJ>IKQ=_6/HZ'YV<>(%C6QX^C>!E&O@QO"\4C
M6\3U2RQQTD5G;I,WX'&D<A&L^RQ4XFQPG4DFZ6;<,!7HW0D^FM$>$]:2OY$H
M9SM2TU!T="C8F+*8WJX#@\)^8W?8YS;4+\4I17IG]FI%3_(A^7%_)>-?+RPX
M$^(.ZG5/>#^^MYW^N7L[C;=9Z57^O8IJ[RW?8L6U<+Z]\3G%4?(>(3T&%H3C
ML/;4LQA&-=W;-?RNXWKUU[YQ':M:C$#W+$R>8#R@*O]-A/0BG0K$5HQ\0WP<
M2MK+7"DS5*RW)-=1+J%NZPQ\N6F2,E=33KM9NP/>T>HR6]APYQ.%(S28N0IC
M(RF AUW6[V]\>1U0,%7-=9-D&OLY47%0_!3D ^D*]#4\%4?^&[<G;&-HN/4)
M1'"]>/_WD_4N<LL9?<$0@:4"+Y_#+P0KZ^*W/_TL>WYIMZVR[4$[<B!\*A::
MX*]@;%?CF/?>O/O$Y-,MXRBW$?,X<[T>6LKH_Z$];H#_O0T2F-XH#+(^JZOO
MK/YJXV9M]MY \??R4BG_P\_K_?TO@,.*P9UX#-XJ*8;"/5JN@ &"':E E\F]
M#FA-N22),>M=:%>JV_EPL_!JNPM4@)$3Q"YBIG.([T>H@&M.S)Y"IF9B7J;_
M'ZUEI^;1T.[=9"H@_?E<-!=0D##8EU2/<(%.<F&#-E>P#3<4[LCR!]<]48:+
MCI6EN5GK^RV5TEW27X&$=,V+_V'JM/8F"Z[8OSPX]P@T<"1J1FLV5XG[>NZ\
M'.(V6I#:1$_Y45C9\&W$@N:D^\,N#?C#M]-**20F\[OB[Z](_Q7B3WT'L(A%
M_Y+T.N6Q>B&L!2Y",,\\#D3EKM4W9^,\K#'6V@KZ<O$"3T4;&[!,FW[XH@6C
M=AE$IQTK?OC9<6T5ZTRCQZ5@F8<7!FI7_99C[N@!/KM7 /:7D*V /<FMVS3D
MIT +THTYO?SU]&KP;4?)3Y53<8(Z#H-B@[[W-),'6&1><LZ:(< K05LZ/J0;
M9);LO?NIIITJ^T7Z0Y,1L.AKUC;QPLW6^UM-(Q?C)[K0>,-!4+(V@^"MF803
MZ61VF=@ZL,K&Z0[M.#M>I_C5;Z^N^&?EW'GT\09CUHLG5R"*LJ#,.%IQKS8#
MG]DAG9HHB+-$ZK 2>RPCF/"*&Q@&Q,)W$<Y&GV(;-[@:_F0GXOKE)V^_2F.\
MJM@-U0/-+.+#-B\&B3;O_&D\_3G87M_@CM:?_3E)(PV4I[2G6+3$F4ZZDLCA
M9I^38BJPD(UFIP+/*C@P>D_S+4'MSM:;XZ'$#*_*[7><@EANR#6^")US$:MA
MW%Q%_DTF?8]'/%$<*MML)+:OX\^NEQ7P:EZ[T?O].U+HP1*/N<>N$84EA70O
MN&@AIG/+B.@+1NQVN$DL=Y3G</1M4P9'G:3M^+V/EJ^87^14WA+;^4BI%6G8
M?$:_,#AM06&M*X /4(&S,$T\"%/[01!;_<VJ\[7CFT1]0^/5J[;1@IUSI- #
M@0/$Y@&AU. DMYD3].@Z-JNVG/'@ED=E]8I[A!A/WQ:3!GK,M81^=;=T*8(]
M7*U[)&?X-.;<EACOK*X3X51^T:93?Z578C\O- ;Q7JTCW($*,%B -0%<C,$X
M;-E2T=99@VD/0>.?1XT9,>DWD^Y^UXK9D '@'RRZ[6N#R/QZ6B?O8*ZYP2Y&
M+ :+<WK&52I1?9QYM7G3\I<>['W ^#@B0YV\81,3T6@>54]L[4DCPGLGEB=?
MSP][<KW/9-?NU"U+:<_,<X&/ \-R9*HP_0J0XTC2.?BXN0CJL.V3:8=2*'OV
MV72C48QANE':YN,Z'FW1GD91/*Q5+@FKN)-Z9$-S]QXA$ -:9PLF#XH\&<V-
MKS,ZJ'IPEPJ@K<A2^^A%Y<1]=+0P_039IJS78;C&1JABVPI.>#!:Q;;>=8;^
MIVC$[:3$G!J+"(2K"&M"6%?HIHI98U0AJN25Q-A,9.\_W$<?]WM6;][4A"."
M,10V'^[1@E<M:+;EAFJ3>X\WK'/2I1+;VWB5,*3-B3<P+M")IG[!:Q9;BA7!
M#5TJKW_'O*II1=J=9/Q U;EX5Z\1I\Z8W'6TN?!IP"H:8==\&@8!@_#VVJ_T
M\:Y1"I]8F=.]L[R??PE16\KXOAT^E0#0!*X(;5-Z=[D6G.SKW6DK)/WL:GU.
MEBCGDN:UZXB=*OO/&'HX-%B,&(^W!G-^U;>NUP>G]&0K:<6%N;U@2;2<27W.
M'?;R-D/B,["8I I3!B<*?A>!(RWUAC_/QSTR4OQ>U@YSDNO_D<Q57UDJPJ#.
M#)H2P\"@(E"^9=S(K<!:OJ?>A4MA]W9?C]2"E]^O@5L ) +XS$G\@4C "/I7
M1")8R$:XIJ?ZM6<OI,Q^$&A5V'U1U5ZP[QKXB&FL]$=%OS<H7=$9NU2)MV]I
MXID..[%^.G; %AP2=+=3RK)292>E_WEH9W2$VAVB/8WP2X(1Q'BPK1"DP[7P
M@;JX1XGVW^T-2LIZ=6Y>\N$QYG7R+5U8^4I_?F+.#$PEN<+[TG.J5!%TL'"L
M@HV!5N_P-(?A]OE4E;&&$(H;C;'2LC+N4C8%2%SXI$6M+,(K;'HTS*W@A@K\
MIX/ IL?'#WT5OX6H@-LYWYP !<C$1#Q\&(.J:,-,6;15NJO+CTIX;/S"/!G:
MY-8+";0H-A-G-$Y.=^1W%9*,([JL>A!L%K=S7$E:B!:+P=>JX2^VL!T3*=HV
M5N)7T"XO>8=FB@?IK"!,YU/DNBY'J-D_HJ&;=*^KVT.TJN'#!BN3WAU:-]1$
MA58FTIW>4QPGR]/ZQX*A%J.7J@F8")01NYC2>//P=AI%8:54J^]<Q"U20Q(*
M'@/:MX;*OE*P\92\._R\QO;F')VF:]%,@=Q%^C.LGR%V/H0&H@&-I>^Y;3'%
MD\6<P@+>F3ZJU? .$V:^Q?>9XU7B(R17(1!$823\?460;U5QC5.5*];\]DSE
MHUU X>:EE[T_Q6X]8;[XDODBMX; T=RB/2ACGH[%\+AG&H,& 2^>>Q6B]F+>
MB#TDG2_?#&$2ZO2Q+["^_-8!VR3<I3.\=:ERY/D3/0\/2W[I%^UQ CQW5P$
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
M?,>Z;>C!E"65$I?MR37T7.&[KXM0-JH, 2D4F-=1[__R SFZO=LCJWH3>Z&
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
MC ]%OR9VV'913Z$;9[\R +@GB ;E@3(AN!;('O<#D"B##/>[1>/-?1IV/BD
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
M6^*A5'.NMI%X!U'=H4<[83)[8^8UJ%+ACSSYYV'9]I9+]9,,(*5_/7<Q,5;
M 1UU.5<G]MR0U.FC4D4"P+%6I"WNO^T=>L]F#_*S8W6QG"=C(C$]=AY#>$B&
MTJ.:P*<.7V0 )//RO&6\TW.9B3!IDZJAM[H_!JSZ/I74'&B1,CYV9&8B]W:)
MEKV)2S"O4-7LJJ#DIER_#F]RD8D.SX%I1,W9:/[GX8>7E -$>7"A-JZ>CV;3
M.=E_5JF6IY0MMN[@7-74/[R0.,*SAM<)->*/;#X7")+!AY$!Q5TS"0Z?FWE)
M!3%A#N7X12.'::NM]0^- 2?T3K1^ZI&93;MVDSOHY*A/E<,V7^;12V.MR3I"
M'2> DN> .=-;P)<GM\XFW(4Z^/OP@?M$;RE^Q#OTVX11:);;]E:_FOTJ]>.^
M''FR@WZ$:%5)THTCL;<'&U?/N)6KM*ED=69?H&17O/PL4.$G?G;4(2ZX.^;,
MR9J77UIX!ZEGB&O5,YYX[>F =DY>%_Z=B\X^DI&A9T3S/$A2>"F)C(!;4<#%
M' N3>93Y,]G''&$L.G;;L!(+Z@E,>2HF_*%1E5L#9GJ\2<X-$0D28].+_[A3
M.,\ $H7FD0XS^Z\\/$8$KU\2R1<&8^Y3UA2"< [DSXMBR-TE&/UL>?@@9,/<
M Z2#> CM<&,%QO?;!YZEN\Y?T666'A/14W4UFOGJ88$25:GKDT-;*+*!(H)R
M1))&264 ,7GT$PD0^E-6$%S>@^GFUNOJLK(FXQ"E_S;EW+P=2?'Y[1MUG;=S
M\C33EA!._70G,B)YC@$XCR <PZ'SP9+4,T)0VB%N.DV? ;2#4V+530)UR2$0
M6$T1)*6%$V/=AR?E59(>_VQX&9]DLGHS;U\U%0\C,H!3"!<+^-_ZL/QO^K@T
MUBW?H,?]I4CEBKG$N6W--!'(Z! FDPZ9A>#-,6G_W 7.BIC7+N0^V2XC)"#'
M9V6MR_9417#OY/!5%&O%[A2,FH8ZQ@!PH.#OA]E>IC:_>>SW_O6 _.KHGLA>
M^#V+P&^77-S.[:XU8FN6,\G9#$!BI@.R<Q2$SWXC.R4?*#=F]DU@'KTE THY
M7THZ*KG? 27)]=!P@O15,ZK<AB9';JPTY0;=44E=@^ .[\B(PMT87!B2-*E+
MY_UBLM3U%F+]\=Z4Y_&EK,CAA(H8A,8<BD*V&$?KY#R)NHQ]M(VZ2<L._]F_
M3&IQ.I;G*&[#_MJWUKDBX]C8@WAFM9<GO%E%,*(;@RW-8@VDJ,;DP"CZ>MM.
MRAC6Z^CI4R%>JIWY=^6!6KSR[.Q1KDF)T!R%*SDGN2SBY@S.*X7L^6_WJP6O
M>Y:U//C>02@>L>W]6C5@B"W=&EYV#QM';59D3)4C;+/6I#F$*&LVURQ\$P^?
M/0MI;1,6Y10)+ MZ%Q)D?]XD+UF@5#R>5_SID16W9<BQGZZJS_#MN_4\&Y/Z
MT\X2KV]6UW,UQ3[/&[L07[A@]T[?_MG"1*-E5U9X P$BY IBWKR9T]EB+Y&*
M@AR;PZDR===\!N<%Q84?5K<\W.RP2!,L*G1T#_#'4ZA58^:^%_R-CBHQV[_)
M/],SN.MOF=)4M5K1T*!I)]?B6J^T$_WXA2O?I]$>4EFI<'?5RWLOO!9=LX.C
M5[D4?@;.]UF=]$UQ\>_I73)(,0H*"[DCM=%Q[YVU09_!0F1B6Q?[\VP!M?>\
MVYB52M"_??#](X:@?,@/38;;T+NA&S?!"/_P#$-AL^PA>5+C$*MS%*0)6"HV
M%!@ &A2_'*#XC46B?[__@[Q 5,E1,^ 0!O##>YT!Z%8'K0;SK[(S@#.X+@:P
M(PQRC/YR^Q#X4"UDUQI.2)I-FH]WVN^%DZ ]YW*;V\%,: 6K"UV,EFVZ>Y78
MBXI3DAAHI^3W(<,2K%LWNU\TO!K]O#'\=/JBYF/6EL^2PN'WCC9S9=^H>3\P
M@(<WN(L_.G8XD)+X4B)5O\D3E:N/INMU^5H.7R)+$I")S0?)#7>(DU'-W9+1
M*Z<"Y3A(J18ILUP+^EX'&TY?]6G9.GI58 ;+ !Z20]F+EC[]LC_=+^.'/.[*
M?['C/GYX?51Q\52?XX4E0GS991U\$-/(AT070;-2$[.T7PU*^12U=3>K\?%%
M%_7F6VD22[K#RL%CQJ_M=P<-QW-D=()9NK LOYH/D#NFLYENH&NK!B]4U-BT
M^>K[7HO]_&##<GY/?[:"%05%P3BM+\=>+.=XGVJ?8$MH-TD7JEJ$!=8@2_S9
M:!R@>/9B %_/D""TZ),,0)^ PDK]9W>39SCW>+I'H)G;MI(,0/P&!?J%TMEX
M<@<_+.>+&-VWJ/O0D-,YYU%^-0NOF_!9ODA<+,)^$ZY)'T=N>&1UT<+PB,4Y
M5.?&[1S':-C>S!ZR_.%J67,#O%ON"W46) XQTQB*8'42E1,4#+%Y=#[)6!![
M'XY B9IPNE3=DC0%]L.4KK,KOK<P9DYWVLWFI%Z \8(5MK<,,16*H9I#B!_5
M0;C15O[( )YL_*Z?@^%8#*<O,A;*4X7E=+/\9/6C+Z7YQX,[<[6^U[K9% Z^
M>_6'?(A3L_1PN!CU%-EL"AX#=\+Q=VB*#D;FM^=="Q35]UCC&KZ7.#+3+?55
M3&)-<DZ<.2IPPTN@YRSD^(>*[ 4/=_$P)08@9[QJ)YI_5%::*SK]K)(,[QD1
M1W<[#(?EC'OF%/*OL[J-:&TGP6E'\5UTEFZ0(5GZ[6N'GN^G"Y(KKU7W/VBN
MKAE1_*+$-[@=!:OZM7I*K./\+1:!K2\+*.MM1 S\$S**JC:%%6  #[2F+U<G
ML=T9@VNBBA[M'R[ZQ#%PY#'FLT*\Z)$6K/4WJ_2#Q_--308*\+*_U*AX:W@S
M_G67;)=QOH%)VL\3GO9+2Q/%?FBGAZ'C($7C[D!L*;A!R! Y!L"K]Y>%]1FR
M1*^<1YS>3YX.<<7TT#<_$2?;(3Q?IV5 Z5C?)FUWG:V:^IZKT6NW=$<>PZL.
MZD#QLV#5@S\&'7@?X[J\X:'Z[)XZ5*HF!:0%L*%:6>\WTIMJ5"A(5GCW[E'N
M_.8LI,E5\'MG+-;I32!C^N[V;7D8ZI*T)X5&;*]RTB/L+>'?1Z'4N")$9+C>
M9HX/.,0%/7+^7H:O8I!2N88XVJ9.:/IBS<9%\Y=K M=@@.@;"FX0?N+A\'88
MEUR9^WA^56.U'(%V?Q3^:-+Y 4SVNGNMY)R8J!F+N#KU@T#Q(6&N[SC]XE ]
MDG+I821O)SJTM>LP'[]<P^/[VJDY=YR ;8"M[5+WTOUETU(CE ]F>V3"R#,\
MJL[_'HSE6M/YPO6*G(3@7R';L-LX\_5PL?H1F35U)8=I=AO4<3?$F'Y1Y9W1
MZ9-*;'=L=,17+:!RNPVB@8)SX;)6KCF*Q+[,XE']:?9*Y7Q%]CS7X^(&\27M
M56Y"$56 GEISHV7*1.!R>];33K3]J6$/BRM\M[GMOQ&$?>^E3R5V(D-FUD^X
M\N_LXH1V<G?3ERP$Z0.$F4-W5\5(R3@1M[ZVV>T/FX6FLBH)%)?R+</<,7?S
M^I_;EP2'A:]+&A5;Z\ML#S8L[08OKKM))*]!CFZ=/"D7%=R'="QVD;=?LE9J
MW]W0^'G_AH3CF)#J]G4=F5JTK@/\\G"IG?5.URKT86,M>O^F.P_]=EFSJ\J$
M1<O>DS4.<Y0;2T0.7[EU*E)%#4:A9J2HJS]4%LBZ77Q-N#$&U4UG#W\DW43F
M!EWMUH;9'@:5@1F.V6[],W)/VEZ$ 52 NB<WIZH'\[,4!"!XJD(W=+((D0C-
MTARK<)H.H*8F\2!^R"\P !TEW^$>JC%(PKVFD_8/VX*A5H!:6/D[4: _[T0T
MW 8#FYH4X9P;2T^!9AH*A;_S>3^A$^ BK>4E^.U&DXZEQ$>)#>?<M+1U=[T
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
M&I?<LR>?MS^_X17Q])+]$UN]3KD]+@_,<AF"<AR%E=\9D4V%]V 4MFYVV8K
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
M"O=R^*]QWSEO[/9_X""NE2+_P7'@@A:+6-R#F:UR@W-%+^>@,3]K6R^2_T\
MC 5S^E6"BBBH+"BBB@ HHHH *_-:]^(7P:^(7[5&G^!=!O-#\!Z7X<^((UR_
MU*[>:?6/$OB'S2A@MB=WE6_FG:S,P#<*BA037Z4T41]VI&IV_P TU]S5[;7M
M?8)>]3<._P#DT_P=K[VO;<_+#P7?:'YWPM\)2RQ0_$K0OBCK^J>*X5W1WUKI
MG^E-=SSN!O6*2!X0'R WRA22O&E\"?B!\&?BWX^_M31;.QT+PAX4\*:QHWA[
MX<Z&)I?$.LV;Q,;J6YD##!,:-Y<7FL^YRQ<-C/Z=B-%D+A%#D8+8Y-.J(1Y(
M<GE;Y\G)?S5MD]KR[IJI/FGS^=_ESN=EVU>_DO-/X*_93\2^%?%7[8#:CX O
M=/\ $'@X_#FWMK!='LS:#PS;K=*8M/O,.XEN",G<S!AY;?+C)/WK3$C2/=L1
M5W')VC&3ZT^MI2NDNU_Q;?Z^KW>IFEJWWM^"2_3Y;(****@H**** "BBB@#P
M7]MCQM\//AU\#;CQ#\2=#;Q-H]AJ-I<6.C+.T0O+]9-UNC$,%*!AN8/N7:I)
M5L8/Q;8:CX7U'P/H7Q%E\4^']9TZ^^+^D^(?&EKX>AD71] A,+Q0QOO1=RJ1
M&7E( +L#V!/ZF4C*'4JP#*>"".#2I_NY<_6Z?W.+^=^57>^B[.Y.TXJ+VLU]
MZDOE;F>GF_*WY6M\9/AS\*K'Q#XUN-!TO7[G6_B3KTGPWGU:XDBT6WADAMX;
MS4'"_*UN&!QM1V8Y"8)+5L>,O!FH+^QCH6@>#;1_BQ\)M+\/:[J^J^(-%N;6
MSM7U8F=DS;W$D;_9K9WEE"1JQ+1Q<97!_3I5"*%4!5 P !P*6H<+T_9^22_[
M=C9?C[VEG>VMDD:*;4^?S;^]MO\ !VUNK7TNSR;]DR^N]1_9C^%LU[ILNE3_
M /".6,?V>:2.1BJPJJ291B,.H5P,Y 8 @$$#UFBBNFK4]K4E4M:[;.>G'V<%
M#L%%%%9&@4444 %%%% !1110!Y[^T)J'@[2_@AXWNOB##+=>"HM+F.K6T$CQ
MR3V^WYHE*,K;GX4889+ 9%?FKJ7B#P]\=/@Q\<_&WA6\T6PUR[\+Z;90?#_P
MLLCR:;H=K>PO))>2!%66<H6!"9"(-N6YQ^ME%3%<LW/[O77?NM;6[-I-7N7S
M?#Y._P"*?RU7WV['YI^*OB5\'H?%7Q[^(M[IL'C#X/06?A>&&UT>0Q6>J:W"
M&>&)60JC&,&+S 2P4#Y@<;:G^%_C3X13>#O$'Q"\7ZUH6K:GXB\:V6HNWAZU
MEET#P5J)MI8M/EN@SPB55"MYDI&UI&' P'K](XXTA4*BJB_W5&!0RK(I5E#*
M>"",@U4?=O;^O>4G\[I6>\4HI;.^=MOZ^RXKY:W:V;<K[JWRM_P3GF:;X2^-
M9!)#J=O+XWUB6'Q#90F"SUM6D5C=V\/2*(DE JEES&<,<FOJND50BA5 50,
M <"EJF[I+LDON27Z EJWW;?WMO\ 4****D84444 %%%% 'PG^WU\5?AMX+^(
M5GX:NK/0K;XD^*O#4VD2^*?%$DCZ?H>CR2/OD\@;A),SA]BH@8D?.X08/D7Q
M%D\ ?#NV\;Z;J6LP:YH6K_!'3]&\#:IJ$1+:PT?FH%MMR\RF5H)/+7YAE3T&
M1^I--:-)"I958J<C(S@^HK/D]WE?6_W-35OESM^;O>]]-.=\RDNEOO3B_P >
M1+R5K>?Y7?&KQE\-O,MO@]XCN-'\&^-=:\/: /B+X[\2/+<SV_V>WA,=K90_
M/_I) R6 1%R22SGCKOVC(?'*?M&?#;Q;KGP\U.\AB^(.EZ=X3U"/5;!X)M-C
MBE*Q1J9_,2:XD+3.TJH,1Q*3\@S^DM%=/M/WD:KW4N;RW3^6BY5Y-W3NSG</
MW3I+;EY?PM^=G\E9JP4445D:!1110 4444 ?_]E02P,$%     @ 38$_6C0^
M]J\4$   OBH  !8   !C;6-S82TR,#(T,3(S,5]G,3$N:G!G[5<'5%/-NCVA
MA?K3,?06I 0(H9<$1 E55) .HD "AA)"+Z((B +2$5":EZJ(%.D(TD$L5!$0
MI(,TZ0B(E!O\VUO_N^NMU]];Z[*36?EFYCNSS_YFULD^1T-'$P"#KJ:.)@ "
M@8!KQ ]P-,FPA_;%V0. OCX@!@  )4 &4@%(B!$#L:-[#P>0$6,0,;9(2S_^
M!?B(4WV+7 "8.$9+[*L2&\"U^//:$YS@!"<XP0E.\$\*;1S>P09C(\ZGCW/P
MPCH# 'DLZ4]'P4)T#D]CR?Z(Z^+C?L:D2@@ B(__,_[375"F':]XXBY.<((3
MG. $)_CGAK24M(PR J$L)<V'D%>6D2-^_^$8T8< .  /.  V (;8Q $^0)\X
MX@!X 5B Z$J HTD:@>N>G@1E.!SO(6F#<;7%2MJYNL!];0APA*04'$"J^1)L
M[)RPGGRV6 <<'B6\6ML@S(?#H(1-Y?2E] GGL-=QVO[NV,O^%XSL_)WLE##"
M:JITU$A?95\7@@O6TX;/U\49[Z'LBQ+XN;HR,3X>A@NH(MTQ]LJ&&IJ_91![
MJ-_OQ<?'1])'1M+5W0&.4%)2@DM)PZ6E)8@9$AY^>$\;7PF\A^!O"VA@/>S<
M<01/G"N>[[AO8^OJY8D2\/+"893M;>SE;#$8.0E;&QF,! *!L9&PP<@@)# R
M,A@%.82BM#W"5N W>HS='^P$+W?GG]P8.SC6&>N"Q7MZ$*N!@ O _WLYB25"
M_9OE)VHDYBB?<\?:>&(UB$WU>)N)JTI(21O]OLV22E+R2/A?\I#PO]SH_T&U
M5)$8.V6[XWMR=?^5_C+6[;^VV\XXU;]8ZU^%$L=_#8@,Q.-'146%A/]+\G]=
M#?AOIX\8_7%6B5?R_2_@A.2$Y(3DA.2$Y(3DA.3_%\F??A>+)YI<'Z*;/1H!
MS@%@<G(*<C(P!3D%)1A,2<U(0_08U*ST#+2,$%8.=@@KY!0GCS _)[<0]RF(
M@*2 D(@H3!S&P0>7@8M)"XO!Q(X7 8$I*:FIJ%EH:%C$N"!<8O]A'#4"C)2
M("B$%"0 D#""2!E!1ZT +P" R$$_\?L+ HB$E(R< DQ)14U#3*A@ $A I*0D
M9*3DY&1DQ-F;Q'F C)&<B1^A3L%L8 ,6<&.1#HK+I!0\^Z*)U;!W#2ICZQY,
M1<UV"L+.(71:6$143%9.7D%12?F<!EI32UM'][*1L8FIF;F%'09K[W =Y^CA
MZ>7MX^OG'W(G].Z]L/"(^(0'B4G)#Q^E9&7GY.8]>9K_K+2LO**RJKKF97-+
M:UO[ZXXW;_L^]'\<&!SZ-#PY-3TS^V5N?F%Q?6-SZ]OVSN[WO6-=(( 4]#O^
MH2Y&HBX2,C)2,O"Q+A")SW$"(QDY/X*"2=T ;./&+" =1,ER-B[S11.5H(SA
M&JNM>R\U&U1V4FC]6-I/9?\^8<'_*65_"/M3US! 2PHB;AXI(Z &[&E&P#KJ
MW(X P<2=@[(CH-?I#$\MVIV7KF'&LOH(**X\ GJ8"GVG;G1XILI]F$D42CF$
MA-VU8Y:R=:^M=1BXK6P!>W_O?D4ZY_D-'<T'5ZU:NV_RQ:)G0V%L&V^JT^90
M;KT7Q/2ZN1W= YTL=6//]EKJ0'6H5*9A5:O2]>HSWXR7@Z];? 7G]%J[//7]
M8!1C<5JXRK54QSO[0@PA\8X;4Z$P,OB63>->2H"UTF"1Q$@'!TZ4KO70NW.)
M+]R@A$3WC!H"_ 454P$[ A[R1*']:G?+#"(6_58DL[WT9K!5QM?L(H?+'_+)
MF[NK1&L+#^EG^589#'Q+EQ>=#3=V->?]NFN<J%]#H/QE.N1P$-_^K+EFWLB4
M2CZ'/J+XLL' JGBQP*MH%1CD@HE9F'5 7<!$_"?\T')$(3RFPLCR;K@X-%;\
MS@C9S6TLUHCD:FIZXPRA(4JH\.X6BBEB A]PI5ACA^W-09I#^0_S^'.DRV[4
M[2TT#9&KKR\O+1O;[X87Y'X<3[1S-(0,A4$.U\^<:3ZWN0)+.&A$[!M)&!]>
M\T>S?MEKB/!2=Z'M==QF:KY6=UDH!Y^O KU61.4<,KB2T+.Y@#\"VBQ*3V<_
M"<LRK2B-GW^?V;01\#<[OI6NJ9G@P$^RGN0%6C?0?I^MX1\]:U5&"FKX7T7
MOMQI%130#M&@O=KJ"P_J6/';6EVF77:@JJ.4I'7$,@:SR"NUW[!/#W6W$,F*
M;8YH7(_9#YHZ HJFCP!UQ\:UP?U(D_$UM0.@!WP3S3ISR+O.]E0.ZMG/L;Z?
MVAX_ONRB])9"M!Y)+TX FI2F!Q*_JEA]BX!UK=3SCU:D)>!6G[SDJQSE5Z*V
M5G#@ZGBF+49!\\N!OO*'MI2*CV,CS/A"'^7;@XP=[R _1!Y,^M!ZC(RE]AV>
M'1MSR#2P]L-.'YAL&E;<_YH4%M_"7'Z>T/U28G9P;K2<1XKQ)8^',;CUIND/
MZ/O LM9\$28I@Q+1LT-7QUWLX@XFA@ZYUC6;:A;Z3;FG.B_8]WBF/ET=:)-D
MMT;[9?1K4S-7=5('U/O-L;?#!'77NY[N^'O%:Q0SYUQ+;;^J3&@+\KKVKIKN
MU5FN;U#[J&+"@D>?2-$O:J>6%O(63&74[027J"J'T,Q!7+G)H-+/4;DC5:-/
MGP=<O95@:8EJ2P,-:XYZ0[UKU'#7]ZL[H,$ .-N+"W1A>$C9:HL#UMDP>6U)
M/#F2KR3FG3-YW .YAE5OFZ;D>"TUA229Y2M5][SD!P)0N$ ^T)?SE?UBTE1<
MM!F*W]0NZS@6T6O978@0^1M)Q,2W!LAN7],WUI(ULD&&D4<:"H'#!K9HJ^5
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
M$>7;>B_2FUTX95ZVF'YX?I/*)>?10PLT[D<[>"9&Y2+@L<EU!(C=;/K.46Z
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
MBJ]8#5;WYA+[QV8, S&G_P502P,$%     @ 38$_6GU-$4FGTP  /SX! !8
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
M$C#,TX)!/Y85;<508/QR*ABJ4L-Y+B]]_KRR_\US[PPTLUS>I!UP.-I^\\3
MO*T 4%C:FO$#OT&T>0P!78^TG_\F.\NV/$= E/&Z? 'POI'O7R< C&K'D8"?
M(W^X6J;X?T.(/3@4 2<)@-P& ?#A*G,6<>]"(]7!!-K$+PQ/"N058ON/R,VU
MS>"_@LZT/U 2]WF]_ROY/H21NEB#:Z))5UNPMI^9Z*CI-9>VNO^Z8OWOU&J)
MCX,NP#M=!K#=D$1;_6#EUE>UF9@=67T?_C@=2KG[Y\VH[]&3R<X@MYSNSU_\
M9?;[A[52SKL9/!1.^*-F^,5DV R1IJ+)31T_G198@^7XPN7< ]]4:W5ONV1V
M-*T=ML^F-Z8^MFV@.VF4[/K L"^U2KD;*B&T2N3'\/K8F.J#3(H&X51C2S:*
MQ9*?YWY/=QT-RGQQ_]+MD:,C;Z^-9:YS24O=?&"%::K$JAL)\QU#.$XO/T,
MA @ J1^C6_AIM<9>A%8':" ^'T+*GWH,?;)5UKBY3BMUUQ-"3[O0VJ2HE)FD
M&TF%$4MU3+6><!JZ/&@J=]V%MPJFG^-NXSGP7_/D\N"*C_#0*573S^\Y'/?5
M%666:D&:WCN^TPV-4M?MDC@M?^X'MBQC^C[7$'F+D3H.,[E[>>'0;!31\*+N
MN<%3BUG0.N),7I=Q__:.L\U"9XL-5SZLV"CY4,XYISJ4LQ,=[@;23*]LN?:4
M0.;LY.=88\?B+F38]A7]'#J1\+V-=$F]*/]0IEY(4?D]P+=0R&K_=ER+]D:(
MTDB7.N6SC3T17VA^5,F^)'W>K>^7=UEE14EEDM,[\Y+7TAKKKSMM @#'A[(:
MAE]GA]"4[O??MOI+:M>U0?:<(#Z59\@BJ[2D6GMI&6^O'@A>8;RZDKOG7&+1
M,VF,;JV*TP71/@&P]#2Z *7[R8^R/IP/*W%*^,^(E@S^^8.5WHG.JA,=K]_,
MJ2<4=LB6A5F[%LN(O#ILY2TZO058E$I@EM&&0SGA_;7")M/.><00J%H R(XX
MA!Q$E*+Z'R%MWA8??R>U3"<\V^GV;IF'RI95"7.S0TZ(%#JJZ!B_$EGUF6B
MZDTP3H90VE1QRWKZ45U Q>M,7>[<KHQ-+6=4[(VZSDAMW:+5*=YUR-464/[_
M0"-D\)3]D'TC+9BC6 &P7[7O]SD\&@,@5_)OL] 55R\( /X6;_?QYC_LX$HX
M3XF"X/3K!8#S;K0M6"PFX3.PT'[PMS5%G&\AQ[?\-/#=XO\(\Z Z;27M2R7<
MAK34V N O2=>N%51D^ESWCQ_ >#GDRL \DS=#?%TC]"%P,LF;WE/0$TI@YP*
MW7_KR3CR 1$#WRE"X?R$*A"Y;7_4.8PN@OT23[!"FI>FQC'WQ1/:M7.86:5?
MX+W%,AM1E %?%U=;9>#?:^[SFUA@=/8&U&AV$CT&D"7P=0CU5=FHT<O;J!)*
M6=C$BU<ZDK*52BIZ37[QK0YTZY6V_";8WSA7<SC=X7&,7=KUU-T#/]NLUYV3
M'FG+>I'G'2Q_UFZ+3@H^"B,/'IN%30*F2EG3)APC*. F49J=WVACR-9//,BD
M-9G$C1K4ONXU"K%8*15L>)?:-+57HLAR;\JU-1'C+T^XSWT3F<9%X2%G"JPO
M 'C*9HBD.Q3+H$_U<0_Q3I;!^GDC>!SS/NJ9"/0IR\7HZOF/^B][]U6T?WUL
M6E8<L?Q&0+K:K9QJ$41FL.MD*+R6@N9RRR<U"OL/8)*]BLJ+Y@R"5H5.A:QS
MVR&W+.-&A[K*P@!/<3=G&?K5T"DY!GEHN0!H.4>(/=R96U4U4)X8.+0J>_$[
MRRD^:CU]8[P&SE@2*&E9$6VT P+A562>$IZ#^N7KWJ1F4*E6CG@LH\&R=B-;
MKNDHKHFD3K;O&\]^E^Z\^:.$8H3&BB')S,^50+[43M%L Q$F&3:@3\6B)OH"
MI;<%ZRUYQ]$WTZ5=1K662#=&[9=X1GT)CGGE2H>:WOB'%..:'B>ILOZN/2YW
M;VT,^A)^V$[.4*[(1@I=N17F&$42JN@E$TV8D9&=;$H2\2IW$\_J#:W'1L%S
M=.A(4&;1&'78K^=,T41EQK1BR\OAX:>.ARUWY'[UH>DC[_$0"B'A+;D<!_ZC
M:CS7&_99X)QB!S1C-.B.YY\3N*V+T3,%!3M.=-Q-_]C_O>)]W?0:"_%CASXV
M2]E0^86@KPEL7-ET5(ESF5]1JT8,@';P']FHY$WA%6I7[GR!9LGVS6<=SZ^+
M=E7.*35:[MKTQNQKNJ="SM$ZC 58KV =P.B(QT+G]%LI"<,3]9*TDS7A!^'@
ME>F)7)OOE[4J+#.6-EA?Y]=>E+<5IOP\_&K34YFO4U6SAU+M%K'(<AC.8-$
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
M*#N#GW29C-QY=Z3H(OY?;KG1:E_29SI_XE-^[T,VHQIWVN'?V D3XM_CR0B
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
MM^*_68!V$OR7-6+57 9XO>R>C31AE]WKZC8"'J>OYBP ;+H&#O[S FCI. %
MH#SG=?0]@G3^O:!4;/ ? %'/=SOW/.PNLLU[\_;]B@?OQ\DV7R.-_N5>W/P"
M3QF['S7+1$(^,ST%6D D:44$_<9LO8%?)RO8<F3K,T\">1;Y$O<ROPX/&B8F
MIC(55+K&U/4B,1MYT%+5J=A[HBQ<].S%ZR7,CG;4RCO"IB6=.73$^>(55J+L
M9A6]4FYB\&SYBEP9"9="Y6/'9(Z1WKK/W>,>XHGQLVS,>0[\ C!( (Q(-Y%,
M>TD;B)OX+QBA<3ZJIA]OZ3=&E#M,6;_UV'.V_JM#KO_M+\E;-C\9> ?P+>&E
MC95D/IIL^E+EG9Z"]9HT1IDIH61V3X53V^QUBEIYH$76&J2W=)FBIOW:#U8Z
MJ]*M"(.W=J1MSN0?AX,+"&.>\/F'IP2 4O76D%PX_<>>\OM-VVRS.K,U-;]&
M>Q$4=SBD'-CU?872*X/M/^;D$-D&")Q2@5! 9L%U)2Z=7"(1JL"5L&SU5F:-
M]PXVE^Z\*4'-4W3QR,W#.AEMV7:!XQY][*\ZI7?>\C,>"O_G#X /#!QR689=
M#H<W(@J=1M6&S.U2'4[=/T<<IB],6^XO=S">/I:TZ[%K2^3Z-4^E5'8  /!"
MC4&?BN>:(!U8.0MJ%$W$1IC@WN"S@KVR=V$;Y\;#;VQO+WJ[N:%,B9,&L#);
M=X_NK\,BY9<M4&T0YVUU0B11'.<P#J-:'+4]7P H>(\:H^*BH;K>@G>%25\.
MV[=07DXT&A]T@I+OKZ4P$Z5G);T=53-.S;\["]7EG=-0STO=);XLBWQY42P!
M@#JN4Z!]L[#^[%3?V"MD/:D#+*8V4L7AS-'^X"LAH3N@YIJB!OOURBFB<6^N
MESQ0^*3Q!<O( B'G#A%2"[UT(+E6GM!8CXB_2F3%WBR7DR>4-FBK07!LXR77
MS][>0TD;^H>/$4<.550DJ3]V.7DI;4C9IGDQ(0'X/<LYC?+M"M9OQ:).(OXV
MSY]_?^E.#,8UF]GK!K_P\##[Y*T;&>NAX19:*G;@4%R%\.."L80:KALJZR8!
M< PW$MN4"=ZDG:(/>3=DF_5?>',NU+_PU.:DE<-U*UY&/XE.^7)SDZ^.[R'5
MTW)W)SX_?;C<:A\_VT8DD"Z:P0GN1F0)OG*Q!8\WIULK:<<"W>VWA34^C83,
M?0BYG69XW5%?-W/>9"@<D5R"K?/\1.+Y"+85B@]2JU>CF%_!IPYR*IKD..MU
M[Q$ I"V/[V4]LJM[WW)XO]C..BKI'\[O_NM&;0B%K3H0IXQZ,E?Y%XZ_+J:6
M' 6#_,".=>.C/4/S!39G?(+#FFNH*Z=#/EJ33+YO<?=.YU1D5,R,!LRTJ_!<
MN_ O4#0K+0 *8A%TS6?R.P1 $>;GA !8BP([W'18 F+P+1=9A>?OP\YE"("+
M<K]R$332?Z'S"_@O7/'-*Y7!OR-_A)2!/13>?0%0CBU_;PCGYI#A:^"OC0+@
M/9[?B^TG+YX7 +=!3C[GM2VH? %UTO(FR!/,;R<!4!6[V(6F(>!<*-*+#!A0
M6<D)6-8R ="+0N]UX(*+ /#"3G8@2Q9%&1Y'61^8&>!IJ L 7;,Q2WY2)AY)
M;<=O;<Y6$0#/?J_<U_HCNR>E.8QKXSWO:/Q[O'RV>"BR@U23<.AJ%O5JZ-6,
M'.RQISD)O+C%/TQI6B_.P@0YSO@L3P<#Y8.EI %]3O@(*AE1 .B<F^.U4S;P
M7WVNO#FA=1@'#\[R74UXA>X573NT]02 YDJ4"_1W6@)VS(_V:P]MKMAGY&]%
MUZ?#D:<9B)N! $A*%@!]*$9\WWPE1%F(A6<7TQ=S\+\]<I'-5@+@$#HEABK3
M92[B\6!+*_@]'ASW)?_7ASFX$_F$-**9611EBC*,/T'FVD]I5I.Q@?/6:%39
MW#XT\N:!GW5?U1^?EI SYI?5:L$=K(&I+A9NZ9]YE(5.R^)=N)@A8YLN+9^3
M;6]UP6R[PROV^+U;N7%K'?4ZC?D94X'C*]!YKR[,(@[4WLLH6AE#5G9Q3PB
M+E2$ME@T)GU)P/X/_AZ#.EC)V<#/0Q21;D03OL869U(YI)1\?NET.#BR^<#O
M*U,3238.7T]N#7>MVQY&>$>M"?PCH_^O->Q-^K^J+#GJWAKZVQ@Q%0#%5-0F
MN^\9IOVG\Z#7H=<H<WNJT>GP?4$1 (_1_ =?]XJ\$+](^\#WP@BC/!0;_-%C
MQ]]<1&HE^SQG%E: VNSA8JX,\K%*KCDQ">-F2ABIVQ;S@K,M.3<OPOGVD_;K
MU\=U)2Y5U8Y_4EGY/H$WUP\RQF;A-5_+6:'*DP*@(G]JY1B(ZJ=\]>Z'8 .6
MC7%@5S8X;9TUF6HQ.W[> -S&6K9^\V/V$PFF&\WON7@+39JT@N?H<9METI@E
MCO<F_A;QZEY=I?#ER_3\X>*W*[<;B+ G_G8*I@)IGQ1[#JDALNWHNRV$V][]
MU3N)Y!?P?;<NW\YJ*_^-HO;G0$))NVY*BWI%H^ZMLQ]TMI[&#%)B"MABV-AM
MHJ!J7O<7]H%OZ3>:.G+$59V?1AAR;H1^)2*X^[23L_?/F+4'?AM>F\AL-UVI
MU#AL6Q2=5C5=6592Z9$3%[#ED(LP^>'S0X#[6WQ9 $\-CTA>XQJ3NBZ#4\WL
M8$Y>IS'1<>TC"TJ<<QEY.RU6SR$QNC;=XD3TO3KRR7"=C:/RPO8#Y;P/! HS
M()'&N(57M4!E0!'D82RLGX>& KGH;".8S/KL,S\6$#555"[-!_?WEL6?9M?Z
M*# ^A1[V3UVW.B7OV.-;/X7X1H3@9AMU=GY,H7704@SS^%YE4^"_\NN]9Y.5
M0=O+/U?':6_-29/TU/%??6/=JNL26ZC6_#L"( 0W!'+HT(N:,?*0-ZLO_^8%
MLBPA$Y3[X16=E-7DNO-I0\H[W?4!2=:=BH&#CMK?!K<,MV;^5F*J\90"$$D!
M@*:>,BC3AWFK84NN!:D/JUYD(SEY:: '/HFB@VQ+KBSR*-1Z/G[*0LFX-*)
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
MNUID?S9MFZ3']L:$66?O.^)I[[81#WU'\<&B9G6V D^6RWD(.7-1/#-^41.
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
M&_M@X,A9YG+U?*KW4;)LXC-%E?URNIO58B1049<11\</JN8>(=BSPS,,!*A
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
M,LE(PHDTN8'WOV&2-K9_CZNKU<JQE._?D6RJXV(H_79T=5MPSWA:FV6@VP!
M9^&IMG0T3_;#/"P8DXZM$* ZEEB>99 3L/)?DYJ<;P6<B1K<.EAF)'Y7G[V]
MW8B34YV+NB5Q!3R.RL?P9$MA<5,!:B$;>L,UA]I@L9-L<497.E&!V+\QIZX@
M[ B#C"Y/FXD)"8F[GVJ2)'O42?^@QAJO-3[Q80LET]_D=9!'N;_=0BQ:@$P^
MD^?'3Z'0+P+21%7"1K!WBA^@0DGD.; V2>(<R4&+DDW)O;+=8I%]O=+3FS?7
MAQLZW#&* 5J"@0!*-/(*>I?"CVC5,U/7V9Z;V1G)EFYL8;O!&_U-YG<ZPD.+
M6X_4G.>7JQ]]65:N]\E]:P[7Y+YP]['3)'"'43JP"'L8#1F4\F2U&;/3X>R@
MMC%400=QK9/\Q_!"HZ&BBN09IZ WV[EK+9\5;?]LZA"^Y$;E[G;A&KHPW@;9
M3OFP.A)C@]9D2>)HLS'D==V&36DC28FT19[22M\VH#6LA*DIF=RVHK'=0#Y
M24V ,JG[="YGO]Q+$.#)ZL'B"L@*ON/78?U(L31P7T8B=ADODIY!W04&F+E
M;EL\E2FB@<\Y?65+V1W2CV^;3E?=/\[(N:'[U&N.HD-P!HV9;NUH2 W7WCLJ
MOA5\.,/3< /J"$I?M^Y?OGI@>T&X?PCE-?<@SXS;B%_ZT(:8 ;0<PP8X15-
M9])H*2PZ Q9S-D'5UZ#)/0^A_$*-P>PVI3*WC!L!O2=+'-\?2+R<JE\Q^L;N
M\2L?>?*%M9LQ]8/_]R["=5NA>'])9DE0P;-JZ=!3C_;\)W%?_LB%:<#^[EFX
M>  \S4D+*N;A(7.5LNPU@-C$^;G^7 $J[](9WQ_G5RY\_7?7!]VG@ '+SOF4
M$=!0UZK!ZMM.<N/1D<9RR*\$G&%2-K!QL!W!MAS+-]2NO"! /7ZNFO'9;RKJ
MYS.;1Y/_S^-0_"7Y2_*7Y"_)_Q<E?_''_E_^6 O."K;(]'VPVZZ?J P/-)M"
M6U@9HH%=^T"_=(+<&>=IPU1'&=N3B]\IG'Z>;MWJ;GZ8\.HQ5B0BSQ-Q@%HH
MON,9,4W:])EH$J:,86% \-2I&_CDF['>-5^[:6 ?;D7%WL-+UOM.  =N74,_
MQ2^&NRA@:-<T7_\,EB>+YCP&NZ:^@9_I+ \P[]'C8GAL4$,;C6IVS9NZTYWY
M,,1G!:_/E$@BF(++8L%2QO-SX(/6GA-4O_BO#@?U=IGG+79/E0?+ULZE1X93
M8_4CM;7J/OY_3-9JS0'X>0*4'W[$J75X; D_'Q:/P#^B;B^]8U5R*Z!9L;^X
M)I[)[M,(>..%,KZ8;JH?V2I$?="H(WP>*N<:P<]I*I:A= $J"5@^+]@^I@8!
MMU6L6Y2>UY;8AH9>?Z.X\D)/X)1HW.SHH]$\D;4KIW0Q5!?.;GX!<,PI(8'A
M-&T-NK2-K0>1J2YJ]PA/-/EVR?.YT )_W$R;VM+NYG7E\1KK-=VN]6U6W<#5
M!5JP@!?Z%7[;X%?<B#8G&*R/4=B_3ZGL^[Y,K@UX8,K^GJ:12>*-*WIKQ1LN
M+-X5@8:T<3R9DX]HE?53WUCD\ZIK0.#<)W7H.LO NEU5'TR(XUFM!-]<#'=]
MR?%RJ*V[A#$;,B@OWAX@JWBUY+0-NI)85!1M=99?,-^8!]SE]$J 8GK/UYWY
M]B)_MC3+L'?V/5&:S)5?.BO_1&WER\4Y!5,M%W/4#:)OZT8PR<0A"K@3>"7#
M8;"U2"PC:CW'%2Q-_7;5\+7G2)!26K'MZ8K%^BL#KGM':BS=G_@J9U&!\/L-
MLX$ZPND#6+^,:*IYRRI^_E=*[*'EL8R) (F2C(5=UQ^95'L_BJ\W&R54*WN_
MVT'/LG^BU=3-.3A?>X4,R5* .DI;,4;8Q<^C>).71&#;W2HLI2?/1&7;G\K$
MTM)7:_GY.U>LJ\QQ.7?AN![MUJ]J]E_5[#_]S(G_5D ^B>RK-5@?,M7(B7^I
MV8 XV+B(G*0YJ%7-%JW+_% /OKTM=;R^O[/L0O5ZJ:GG;WV56U%VWSF4RQDR
M/'UV^'Q>JY,"XF"QTGF$( 4Z!U9WD*1XGG?'",? JSEUUP'R.#4WTZ#0O+O5
M4CEMHJS*1G.=29ELEFHTMB1#(J*TS<H$'$I(L\0P]53<;(?TBYL&3 ^:36O7
M/:C/%.XRV7-=3_/8C34^FI);1.0^D*I(T[<1Q30*RPTWA7+U"!XU[/1,!EG&
MB<$/VEU9W9"L8[I\SP;-N)WLTOP%CLJB&F^4193W?\&I$]21N1Y#YHK8/_IU
M)+JFG,<N%J!\R=12EFEIRR9#ZG=@*0URZ12@CE &#3X4AFZ*+_*IPYNNS"E)
M>7Q*V;*B*4Z.@0-]IJ]XA/-DZIDW24)'+Q (@UY;NZX89I8(D9Y&8W=:6<%4
M6M7,U$.V.&.F-2-=@%+0YV&9V.1F=4<T \XTN-K^>6)V6M-YR45KY<3..8:+
M9IRDXN+];D9<]_E4VN&,5[B.[W[10) 3%6<-;J\L"Z!0E7SB[TJT;>JHO]0W
M5_PTJ=.\V$A358\]#(LA5GKA&^@(5PQH\<,>P206BD'#;.O.1G([)<.U/\@-
M*V.YO[':8U7A_:*F-=3Z;&4;2?-JPOF*1SN]1+"5V'J%*>3M+_S,MCT71J;&
M<L;Y!<TJ4%T;0X"*,R0;A2';-V+KP)["+L=Z=T/-=+-"LV-^D5*WYRXW*)H(
M]<*].- =!VD931]D W:0"->2^$I5F>V4:CI3 WC[>T0][.\Y^=;S2:CA@*8N
M17_-XP^:QQ,H<E_=4BV/,+ )S;*#36&L7IG]_HU:&3X&[\OO3M0'X(-]\$IY
M60$^)^1-]BW,/8I"9>,R<6"(^=0J<( 5WDZ31]Y@2),SUP+R?(0%\P.'J>&/
M\$*0U]:8UNXVI:4^4^\>2#U*))]<XZYF+"FN^ZSM78-0E#B\#(+RF!04T*)*
M_HJ1P/7@15*:U3\VFE6^O8];]T(\I?5\!F.=ATTFK?0,ZGLOYRBR5YJ!%A,!
MZA@Y^01/BI\/! E08E!Q1^B-#/D$<2>\*;53W"X8[EMQ=#(PINN)4=R>-T*F
M .?^?(=0H&43]@A:+@!>R"^C!)(D(.R!P>F7S &;^U\^A?#BC]XU;@M>D2%[
MS!KU26[7RQ:+7=C56/I];'5I"_J542NFPJ@K8P3/(,8R,#(1MLQE&:4VMZ%P
MA^1^ELNY(]4%"D;2\??UP4JMK>W\H@/9[\W..D&:X2V4\YAZ(Y[\ "RFS!;G
MW(4\KT6\GVRS,G82_<@9T^\_0DD?W:5 S4E_U>]SF/3QNT]5R.XE!Z*/=ZEA
M[BGAILVY%I,X(07.S?YF,^@0$#]]P^RV "7:&K1;@/(IS_] Z&2=[MBG=M<[
MIDSLBJ1-9/@4HMX7!<Y#M.!1 4HRI%F6V(VK+8VW=&=ZVJF>?D$W'CW0(QTU
MM]+A$LM<K#C7OW[1BBO+@N9NL7&=I,1F(412E.?(SZQ!2X^AQ:DP];A_I:*?
M[Y;2J^L^?1P-XY("*F)8>$=NP>T>8@[0$DKQ(\=@*D2F$;=WX3>HF+N*I_>B
M2>9V $6&!4X/1 0Y)/=\VV1J>.K6>9E+.3OO)Y^]U6VV/^7VNEW^PIRQ?U',
MC[/;S]RQ>]PLTW1X>71+GLA8]G\.E=</+&K+WSR*9XQXH_6URN76+*"EOK'_
M9JT>X^#N19<R"OA:JI?(?3P=Q-MGH<<1W]LND_6!]EF?U/W%]NTF66?<L/8'
MQ@\O4OYL5Z6'?ZO:NW-H7( 2AM>6W$O9] (O-WZ^1I- ^=C_K>=GAO>[WD_;
MB<,VV,W_BVC3?@G^$OPE^$OP?[L@] Z:%J!643IQ'-,)['>752=J!WDG$;=$
MV?+H5(D]>]>U'86T\75N!O]L-47D[",!2FKB">C9NJ19NNFPI5$I8A!)7_]2
ME_<[_?^[BWVIO^2S?@:\V7_Q3Q2/OP/>O%C\!WK('P!O=B]*_DFP\C^.GO"?
MQ_BCFV]=0Y\#_GF@?88-XCR-P4\P-5W3(\@8/K SIJYS5T\TJN0E\G!G;[9%
MAC(E=CC86;5(O'8SUKZ\XL0:@[=%7B&*[N?HPR]K=HM<)B*[4BB/<X!_P4H9
M?JYTRK72@8Y'!9S1J*WVU6ZHJTE?K;DPVO-4\O/]T?9'[=Y33.#_.-K=Y3OX
M,6NU[>ZG;0NE+M@X@_5QED9T_+(1"-MBI5S1]_7JQD6Q3OU?[YK4U]4F$:="
MNY:+)5N@4+)"T"PC UHUPY-WX4 0@[L!"H+%DDH(AB"YE392[5PWN!!&#]UX
M0&&7]]RJES*Y_7"(T%O5>:]]LYS/E3O23^^^XB&;-N8T$C>X4XY@(9V93NPH
M#A8U8,S$$XU?6&%';(V2"6M9TS;3/B^^'7:HI1(_K[I,^)"_;ZY705K#]G-Q
M_:0<,HJ9Z\@3J@X9S8,EU)!@H"(CE:COGTWP9RNT"['E\3(R>N/')R<51OI?
M/*G8\4+91=]19V>2H>KF5)0U\(@".M(@?7.>K#AGB$\BF@ M[B89\8=D0;>I
MX5.FCEJ]+1[%;\8BR*ZV=9DAJPY^5A?)?3Y$"]TLI^**'<LBD4U^ J;Y,R75
MU/ /+BF+(6?D'YV8_E(X4Z.KE_+6'9OW/J/KJ4X1Y9Y3;^L/DT0_(*1:]0.0
MU4]N&^40S_5QZ<<?COI_V4>$7?#'Q,V=/VGG?YZ%UP!$%C0OEC*U;P!9Y?R-
M$T&0@A3,QKK-D>Y:T[?8R+JN^K>9M-SHQ"0D()MG<9MOM+X#7CL&OQ"@*C&=
M)*$(:VN0U.XDYP^@FR4=B@ON3N\>IVKF-0QN670CZ!80)K_C6L/87MMW,]?0
M-#$]IM%_*Z9GM\C'<CFH=SX;$BE X14!>@FIVG:J'ISE[(220.U'L G4<>1Z
M1)X+5,Q8[D7JS,7?<?=X;>.M'=>^^\9)[V[9PB/<G7YKZ2'?O6#Q(\@(C/@W
M !^<,D^)GT0Y$JS<-D#PA=A,1?V:*'R'\V4DQ%_V:EN?9GW6-4:ZSVO197<N
M[-RQ06R)R,=%<J M3T:$B035(:.<9+91*VGT[CXHF!W.<.)@J9;&[&%&<_'-
MS9D3@5X&I3U^2V^O5CZTY<$4RVN;5;C[NF;D_2[*1-Y'HCE/>I:SB(V?WG<C
M(F3 G2U14T?%G3]5ON62Y^O \#W'4GLJXM=V%ME?WGL[[/PM'_WEJ"A[&^*Z
MCP"XAP3I#_-DNECA4S06&EK=VVZ4H+H!.LBUFW"E!@\EQ#=9U9DWB]YOE'^_
MIE_3.<FR\E1J2VI+KN*@Y%:+TSAY"GX&TG-#E XL9LLF<0SG&Y;Q[*%(<+(-
M6_WMQFE8@VV4^G5+E-G#,GF=EQ1+%_W5'VPM'6J%%KQY?=_PUC5,N:P;Z]!_
M:]MY%)'R(Y#C+S#I+S#IOWZ$_<*3%;)T=J;>V=%Y8T&7RN*(]Y1\'%4.2[](
MJT,GSF#IU[ 5,YU.LO!CDGPYP9;9Q;Z:-INR<H!L$*9GH.H)E<J''L!''SJ(
MKLI8.6@2OTW*^)WG]P/D3,"?#*V<Y<D G,O\HJ\8J@/3:.H^_7;M68,]G[@=
M:\@)F2X=T@["ZLHMRNJ/G^CI=[PY</^ V183(1=XB0IW-]R'J4-./YF1T46A
MI@>$\ [>;@."0\MZ BN:R_'!49N:%%*344O9G?</HTZ4=*%QFD#+9>!S!B4%
MQSGN08+S3]WA'P=G$@A8ALJ"[M9FF1=E7Q\:.=:D#^\:.#6Y-V;LY9)!79L5
M_@N*=*.O[T6A4&)OL7X"U C .<V_R#.(HF>,D.GU\3R)&X%GBB<\X@L85W4M
M[$*,5*3-KKY<([S!CK6GZXJ:RBWASUQXF98 =;$*:#$&IN[W"%"EI*7#BY#3
MM(8@!-FRC"!=W%0X*X-*:\]3PK0 4D_.,O"*DWT3:#^).TDO;>//YFA,]>W*
M6ZDX:ZCN7J"V\LAW/MN3@^-?;=X8P6H1H*3AM3QYD);4M 7Q</=L3(@QO1JT
M(YW)LFY<9[TR?^B5C/A,_;EZPV5'K5_MI=0H3+T!93CE4$ 8&,[)A&RO0<-M
MYEGZU?ZPVD _<Z7N!^_;#;X;%+2/)5H;[EK2@R*N!5K6$\2Y&XA/:>")SG)0
M!!;%LG(HD/(M@FJ6 ,4DYER#;AX,LJMXD*[E/7K\<_?[=;N.@3T:5::OV8M1
M5<LFX65F_!M$%&(Z=P&(EEL)L;AHWN[8KF8EZ"0;;U?0H12?5_IFF\&.5K"Q
MJE?VV%8!*L!SPV&QZ)%>$4PIMJIT2I2K3&PCJ@Y96G UB<\/*8+;-@[H!?8'
MN";T-NLNZ\B/%.]6O_>>6M9N^/Z1XH8OM/_HW>5FK!&%7D>IH3W"0SI^\<!A
M_,@L9S=4?BVBJT-5#SIW(W!/P"'EH:,/&OH8:ZA;B2\SUP:YNN;,ZE_?P<\_
M<.Y=G843M$JA"QM#JA#Y+6TL W(Y#Z!:Q@S*D4E97IIRRJ)78:)OOTUX:>VG
MXJA+A;[.&I%*)0_.[]E_ZZ@0-?2[&]<,:-&AT*^0*@6H]B?P.KAG_J]8@C;S
M<G&6Z;"^ON(G@ZS-UF42>N8CL:MUMWD*[=G+[CC$OPO0+R'^L_9T&],1VXFK
MQ4^5,YP4)S<>;*BO>FFJO#U]^O#2_5L'MC[^O'UYI52EKKB9R+,30KQG4#'=
MKYV<B $W4Y)(=?)QC+,T:/L] >H89/KQ?,4:EYMI9I]>O 'N([,(GCTUIG@F
MF:\Z3WA,["<) ?1B;+T33X;&L)TZR_;;PGY9<I9M:FE[6SO>=#\98S=0^&%'
MP;/[4L;+W8_4-V9F5CPUP*D=I7B=ZAUAT<W20'O ]Z$1?3A>#3J3;QW@U;+V
MXW$)_9$U*\M[ZFCZG2,;]C1H9IVP)Z_CYP'T7 !TPKZJ[S(GR5!\9D;T6E71
M;+DI],+&,9)W_T%-IUE6LOUEJNRQI64^>^G>*\10LQ-_C7+7:8*'<O33] Z,
M^5S*3KFY(/MW>(F_%NK\8RPWQ7]/\"^YZ)J@@Q@6T-(P[7TY%G+;J_W\8CVO
MJ6W E/OD/XGG%E$BL7:GQ V\Z$#G!L.2JSLBR#N%GUPB\QXX#,M!/O_PM?!+
M\D\G-I^<7OM3Q$DY8G'^#FM0]"_)7Y*_)'])_I+\SY.$GD'O8[!IA6O3[%NA
MTMW"VG"A]SV/?YX%J!,6@?3LL^GUYS6#"I[5QWW]''J*]F5ZOEKT7[&4_T"Q
MZ$_81_]2*?H/$N4-7;\Y_B+ M:C_S5N?I;M\3G213KK^/120WELCJC$L3A:@
M%C[BYU+\'V(Y1Z%:[IZ/\LV:V;OS>]NUJ+:%M+:L&S:M- >EJJW/Z+;5%IF7
M\$N$U(0GJ;I(=._"("E%!+9U%B(.1/K=XHE<Y[& _'L%I[-'#XX^/L?*7[T[
M)\MLS_)U64O48I._](XX<0;GT7[! I38Y-AZ?DZS@4=$EQTXG%0*PK6W]H^\
MMI%52EV](FOKS8B!'B&MM/.9G])BT\HBKZ'W%#75LV:FR[F&<#=-LEF5IP/-
ML$_TML$:T%VFY@L8,RX]\MK)D$SLMY%,VK:V(15?*+?.SEGH@D^<,:>27T_Q
M,7J%:Z'BD04+<DH[XQ9C$N7E O<.&-7NS<EE?N@.L*R5TK@RM7U#Y_K)_NA-
MKLESDQPD<HXIGP>U48)[$V<Q2R@^.&KV9G9IDL&II#"'-.V=\>^\'>S>IIM?
MNGQTWZ/((I637]+UWE@>8:%%>9O FR4LLFI$?IM-G\G9U7C38-R^!PYG@_0B
M!INR'?0N5!;=TJR61"W,1_45-8?P+U'H9!+HB!W58UZA+ 1\251D3S3KL \$
M:'1<;QT8[3E=&=.O#-38+F^D7JO\[,#86[_9$<>_!]#OD$ GIU?6'1[ .6R0
M$;6TC8@>-K4(:ZCI"R%P"R@K+]UY!H[::G0H2SZRB'.IK=@U$(V^=NN>L@/_
MI@#E%Q5$5X<'J6Z=-/%>\$U-_!"6L=XQ$#-56WU@YM+KD%=W;L@=N[#OG$O,
M$K(A_R*%7HX#=V%' :;$<&O&2!"G!NQ*L70($'Y.7;'X;-#E(B>*YNJ3*WP9
M>T_TR-.+L\_UH*+D?J6%?Z6%?_8!C%6U(7?F#*2IT)$&T"D\.2=8=!Q@"S/\
M4JPTH'JW)FB$8:$7C$2SN(%: W5/2WS>^0ASY2%W[V0[[X#]JS4W 3NK6_,D
M'S;=IT[LJZL46>@5LT$.VL(6X2Q#3B^'V&UEB&R"H[V+([H>490(QDR*=$2M
ME3)O*Y3&3)F\NK5SP/G%S:K[R;Q=[=>2!T[=7BZM7>BYV 8PC+8:A.9)R$>0
MQP#S9/18>@ZPA"@!]^!JG3J#G&+.'*S]"BM2P-(TN VXY=EKR3PKL:W[V%B@
MM9Z#PH6/9I%'(L7T6BGT[M'U-3.0-K[#T6I!AQHT=ZLS+F/]08T=PMB<* ;R
M Q?XYSQAT0*N,*3!L::PKQQ:.71*Y].]VNFC5#,[[>;&ABSF$;'Z9^K;L[NW
M;M:OC%_I(&F)@R7>(>,*@/NPH$/OB$L7L!@(<*!)]-Z%,ICE,XDU'/!YZ:I!
M]>>>RLME+>QEO:VXD>NN2:6>?(X2^4#FR6G H@_ -HXL\HSGQ%:LE*4<F\Q,
M2 O#)0&JY3=>WB-J152&^=8X;#II$W&D%J]EEJR&]YT3/1)]J7,9L0J)F])A
M-'&0I-B\@?CD-*UZ=LKB+N%4OZ4!B^]PD(V-@Q\7V^;[=R2[;[GU>D?:0OG/
MQ@?PQD?$-.+55F3L1WZS!EE/$P'*GS3JQQGGIU'\>V/SFI53V@0H(7C5$W+$
M&]/R77:&FK7!UML;%@S):TLW=XM"OENR8BVS-J(AW9DIF@"UR($-M./B*<BS
M>-("%">VOFJ()QJFQG9JQ<H&G:1^/&14Y[>TT#_U_#I#[^W+7$YLS,E44ELA
M_ @QG5F8NM+H4R1()R,9H)-(-12>="P#/S7*GFAKG0%N3) DO@:O]YP\<T3*
M:55#0VVBF=C"2\&Y=K0GQUO-$_4"@!8:1IKG1D=#&D-P+./N7#F='=Y^4&'[
M2\L\O?<>0J$1NS-Y6@YV519?9UR1GRM$3+@C#M+!(%O\YB'-OT#WG#"/QE38
MI;R5I6V%"Z"S=(NN^_7]16L3\P-N'F4E/KNFD[5U^J2&S/)MUHA.E,#Z4D8!
M6/P<LE_2H''N&N)K 4J%H%+&V_P"7O,Z0(!:!JM%^+:N>G&C8<!@RGNQ>5T,
MML:3?]-ATEY[[]$;W34;$E>CV!3(T&EJ'+3FB(,)4^)L%L<3PEV#;-O'I*#8
MXO&^0*)*/[.F89"^_]C[CN[VZ_<<+/7M+U1B_?,TY](*!V!1%1#/$)GN1A9_
MOJES/&\K_PXL_U%U0R/8FSK0>F93?8K))3RK;B".4^)59W)YO_9WJ\O'"BXN
M4%!;L?9Y?3R6GD<!W9U&6:R$J0\,,J2KE0,^:*6( [X]VT=WRT!8UZQ/ E1G
MO5G1ZVW]-V?W?;'J5GH@A=J7>^*6@R[9BYT!BX[.=[GBGT<6M9B">$;! *19
MG]"L"/5NA@0HGQ7-J\&NC%J%VCSKH7.&PP'<Q[D^7PH#W#Y8'K!+PSQ-?X2Y
MH*H'#; 5'F'!+=@D2I79.:9G"^,L;G27A+R&_M1CDR\W#[Y1#J&<G#:3/! \
M3CD9MH'<3X8,S:>^(:N&XM_'T@LILH W)>Z,0DR8@3F30%1IQ$L$A+HWE]XL
M>9XC&7-2^G;>6J<P1=]NJ3 M^YZP[QB>\BHFMQ=27TSA+H&ZF)U)YIT94H3-
M&"E?]MIUS7G+FBNCKAHL+5A8+E2[KKW__.,LQMLECQ::\\3GH;/(,K?-MR\*
MQHW,LFQY<MEVD _#:1&Q)]QZ;_\QGMR=36\^)'_S/AL@S]Q'4U>+/#9]<%96
MR'G(BS^N(_3]RU\MP>)MA1I#>[;;@%=9J/;%2QNLOI+^EI!DGL3_)UTS_\K^
M_W,RD[^1'6[%@6YD2*,9D5_DRNZ-M43VIGCA[", 3 PP=\7Y(M[ZIC"GVKG^
M&P6S476T[LYG7A)7OLE]%[<YX[X+?\D[XB-KC<O;V\HC(YN&"K,<CW&7#[?U
M=>PY-7&WE'\*NPQ@2EW%P1G)B&\OL4Z ^CR6 9WW0_RT8B;BX;?MI/#JR:\#
M]28IS-6A-/YBX-U&'.\<<GZ.O .^S+#SYD@)6/:2Y\C8;#N0J<1?!N;PMKRM
MQLC<^MC(=!@W<;#G\"=36:!]#XOR?:D ]?0490X%MST5H#[06$9?_L$!Z A0
MB25=P%=% >KB./!9B)^0(T#U(F;W/7&% -6NL9'"Q\C-P$I(O/'N(>:/(\(U
M#")>CY1#N@#UT5B 6HW8K[?"7+0>$N,@MOP9;P/R].UAP'<K/1K/!#F,W6>P
M?QP4)?16,:R>IX*\,S_8I03Q;D0XJL@HK>;Q_I>ADP*49.K\.R2X4:  Q"'/
M_0K\851$EK,MS\;00H"ZULLK=1"@+J"G+,EPU'PC)&/P [Q2<1XG!)$!<,!(
M@#*8_$2#-(UX,LKS/O->2*&3B&S?N+RSK%[(H3;(DX;HB]8UC;@1RTN%FPJ(
M0Z'O_8@G<SHW*G%]D[^<#+%@-GT1UE<UE^K=Y=KX]F9=N$?GZD\/"HY\;EHL
M?^?V#OF@'KCL[Y( D3,W"?\4(?K7F/!GU&TZOR1_2?Z2_"7Y2_(_31(KTQ0N
M0"TF3<!F[,YJEA$4[#F*GXYR9<Y.T< [.3RRF6M4 :4V?BJD\[AQ>DP5Y0<&
MC-R<D;PB;,FMLD,I\-5Y&XA>]3;2,YSS[["!=_Z?L\,?_S0F?F=1!I1\ 'D=
M6TASNY#?4,.\BL3QN#P?V(_1^T?GI^]/(_K&3;/!L&4;9N!8[.>K1O!F;,5G
MRMPLU,U[[O"HV W$Q9P"1(!6B[,G^=DEGB-1I8&E!>^VW::$L/X/=6\>#?7[
M_P\/LA-9LX[L6=^%E#"I; EM(F*2[*&2+=.,DGTK0E%-0@C9C6S38*ALV1DQ
MBTIB>$W+>-4L?B_O/^YS[O/[?+^_^S[W?<[O_/YX.<<Y<Z[7=3VOY_/Q?#RN
MUW5=3]SAR,PG@56UR/_;1:D4?YU#AZSFOI?[^_TW'E06\/^"D 8%X_+(GFGK
M!IJME_OBSCS ULE>_I^7:O_38W_\P0F+Y/.[U3+OZN4D=>ZE8OABHT<)7&%@
M(3FG;.6C@2*ZL/Q">5=+C=.F7_;!M^=.S\)@U;_^'R[!R/ZQ8K@SMZ42';V
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
MF3M7+#2=0UYZ+%VY-%$2=(=DGOM-B=R]$TW&-@P,X.=N(.>=J"ET?NHJ.?E
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
M-;="X:T,#XB#.@CG9-<B(C"@^0"SEE/@_.3&=Q]UL*D&GTPZR:-:%U8>+'_
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
MJ8MUU=_DG'GR?;XOCCMJ!-@,I=>4S D:R-R9+J1AUV19NU'AX%P)>APAAPA
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
ML*E+_F"@! G>V#)AM-1 [B0,GRLJ5WS<UWEWN3ME[\:W,=V0(96)Q)U IN
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
M?Z+_$_V?Z/]_1.]&[7"TV<0Y!X@Z;+DFA%7Y2F,=I4#:ETJX^TE#9WLX5:S
MTX2]]R]SC\3U:3<:5V)/>/4U.F1$#=<LG-PLU'7>"HW]HT<?(FB%]3!Z6C#Q
M5%H[-G%[:2J1,2/]U5SE=NVC3P\T*RMCS-(]D.AS@[Z&D,6Y%8]10S6<&$B,
M>Y2G\%8 ^).'^MLO-:YC^27*A?8BD>M0Z<#GW>?7U5^Q.Z]V8=/0\32"[^KA
MM.O6:]1QO]]ST>R:4>6FF:'GC.QB=MXHC6B"7A'F99O@4/RM;OKU)0Y+N-DU
MU-SMU%I748\;<0<<A.N+.+L1TH3XV>9M%!Q&#@L9<_;Q'^ -1J4#?ZD)3&Y0
M&ED?A%LFT>QY,F92[W/ZYG;KBV[.M1=L&==1(0BY[6A%SZG$PHL%L#Q:"GQ[
M&L6=;#S'OT>A/Z&Q]@J (7/F-[P8_PX8.",:%M'^I&[=]Z1.TZX/%<"K&@.<
M0N+I=OLS>U^>:YI;,UB,]^(_7B+RT1BA>_R'! /\.=;51!9GC"J9C%8^<MK9
M-&MR_W,&=\>#F<K5RF,VR<%;OUC?63G_:\5$Z!?\%@%@_1 S\XA-_,"%)3 (
MGQ$ _,8'[QY33F*HQBTCI@U]FO*G/;W3.W$1.-EC]TY5/TO=5E_:9GA#_I3]
MZD[AAIX_U>7_"O2SAM0.%_ZM>B^N(6\WRV]:D2W<9<M2JJ67.NUC9Y<$XPWZ
M!AUKJ](E$Z4>;]'02FOT:;(8I&]KX%>"]!25"*B?#K:3X]!5,U.]]_'&575>
M*)FO["EB2X[&FHP3MD;-^;B/3XX-KE\=.7+8=0.EU[ =C*5)P^;XS6SE9DIB
MHT+U.]XV9H/<-_O!BU^5_6LKGR7>R][9=?5(P9./XEH/UR3Q<OLI]'?3<JAD
M-.M^B.%P[*CIX-07Y7B&/GW!E.L;/A2R;9, *!_*LC78<^7(=YGHL=KCB9;G
MA.;&2%P[0KL J!*+K40IP\V+-<W8981WM]=#6H63-.EQME^< =;]K8E7<IA?
MTL"I)/G-5?:%_KR'G=?DK]]W'\?PY)6<%*! )H6GX,?9Q"\CK ESLN7?P^/H
M_%TX.1[N'<_^">3?$2X_;&LEL\= RZ/*_L'!FHUJMC[76A0I-@(@B :M68I)
M SLH*'@KX0U)A>?#Q?#V0'X,>XLM#)PBWNS6&D>-5=2M0>L2LOQD7\RH/'UY
MO^"IY4\))?###"PNQET#OQ8 XI8;P\28I,1Z)S;8AE6;\JV "D?)ZB,S[TRW
MHL.WM'7.>O&^^])J"XWB3HR?/ Y@3"V-\9:(,2L$FZ61F"9? $@)@,"96!++
MC;:29\4:OQ(2*+V^4=%?99D<Y#FZ[UFV"^E4K;;I=\Z8@\6S0LO@IR^ECN=]
M)PT[P1*(45PVSH^;L=#BXK^B*TZ$U7 *H"&ZOB0H&H9IO=YI1GGD]='ZK$]-
M_COSC+-E:3;UMMY4H_*"ZXQPE#AB3!^1Q.1&6S%2!!,"#:MB ;*<FG-I'-)5
M@N2WR[<"BG8Q;EZYL%V]<.6"8OW#NV<<= 8</P_>@3^A66?%FM##.9RF9_R*
M$)!*879$X_>8E!B8VU:P#/CYMU1V5C4\J9&EUEP_F7AX]>JH,Z?\ILY;(6K%
MLB9^".3$\4GU/NP\6$*:>_DTU3:+[<>)'_1Y;XI:_E5.-+ZU.L9C7*;6S7?6
MHTBD2PKVW+W*SR] &";^5GG<7X$L1\0=NL=CZ+=N;V)CDDT$ '6>.=XNSPS:
M+FG[%,IG*E"N=KQ*([V.WK6I(^B#[C/AQF?_?37]?[:=^B]#[SI.JTHMY&Y#
M)!T+Q=-[J/K,Y=DI=(/@9L_;.:,&;F.05V%97G"@MK+<ZL,G+.RT\!U1X63'
M7^O6)T%D5@2#\F+FJH8F9,XV;\FFDN(MW.]Y!ZA\S]><5C;+D35QZ:@]UY5Y
M235Z6<@R62OTF][_G$%M+.*>YUUXC\$1(7W2%/@0;%[OV<&P:X\ HY4:USQE
MCR?<WO(@X"BZOKRV+MD^TL+K9?JJ8[E?+*VK4L9> S%[.)]VP-+[>]= Y0)
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
M@APG0\J<+':O>S?(.DQ9L!GLP'!U<VB+XG]D#W7F_IX]U$=T*%@ 9!;@I03
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
MZ,.%E2K86E/47IQ.W$V5YACR>SU?/>XI*SV. 3>6M!-C:<\"^,H+W'G >BZ
MX]X*K;8SI26T0:@/]=BRUI(17\^:ML$[R9Y#!T=>T])J2W42/S7]4D?EVUF
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
MF6:;3;1NMS_A)&6T9+D;MN!7T-4"L=F!QBS*&4<*[M"8\#FJ1-+1\796'\)
M5 =*ME$KPNZ-#[J5N\MC;]HT_0*"=$G4[)7<;BUQC;/?HA!V1? CHN".!-=?
MY6W@GP=0LZJ $->U#F3PG$!:Z[.9:Z08OLE3=3=S%WOUZDS+#Q5*!OL.;R_3
MB4ARR+2X?MMB&0'LIX#&M13>84(/88L@CAA"&S+Q -=Q!IN'M8,7F *,A^M7
M'Z_7!]<]I#[WZ)N2U,$]$SV6FN-T_JGR)'FDK)E6G<.7>PE)QK$8H.$9&J#<
M@56S4XX@L_":*IQW-<S0-3;E&->&Y%Z;(+V00*X3\LX L%?<U&'\\J,G13LW
M\:3 ZQ/+"+XB"I+,>4)L]BU'GT&I\TU!>R8E7EES'?#;.+K7KOE11/J4JTMY
MNY9([/>P\Y.%0;+"IEH7NZ)6!; 6^.O6\;P)/>3*<1KO$.$M"H!IB$S(DG)4
M0%T^^]C3981LQH\QS7=BF7Z3W5S]3R_RWY@8/<J0%3YE'<K&W(J!IW &GL(3
M!#M"#P/80XJEU73,NC,9ZA'(%IJLK>L4F-"QA&J3+V9$X Y69\[T5[NG,TX/
MNEADC&[-]3P<^EAIWZO[UW#@^NXF=#I1FL@<)0YC6>%MJ)AQH_=X3)G;1&$1
M&.X)3/:7"Q8*6"E;'WPKGTP[?0N??/!*Z>B;(Z=3W:/Y7H(,8C!.!N['??1:
M2#X(545-*^8$)!",?(+K!N-$XS?'EX;X"\K+*'<'XM$V 4L.^_:/RRX*WKLA
M(I<1G"I(,I=3QO6$&9@('\TA\N5Y/OWH(&)JCZMH@IW8$#@__/,^-=Y/V'W1
MZ_:!K)'MPKE'G-K]I;],F@\>Y<%@M?FL;21GD5O "9]5YH5"[=?(30MI!%6@
M[>[Z9\#/CD2_#V=K.A4.S+\_KA,L%'>BR20OM50+>?LTBHP%CE+B??4$%%MO
M'LQVFGV,EA&GNTG;<UI\U%OD(]#L\!OX;<5=11&=.UUM7CZ/&Z:O3>7HD"S>
M99X3ZY0S2E/)#>FE,6^2$<N(,PMI6.K34MY^PELL@.D>-G0$!F/PRH^:B_!G
MP:\<M:]=M.?/J[*'JC];O B=Y#DM_7+V?[EAR\NA@[G:)Z1SFHC Y?"Y4)X]
MX<W2PIPGSQ3NC3I_%R4BO,G<QY5C[GF+;6:57^C5++?/X7!D\K;-_C(5V4>=
M$ZFDSC/C&G-,-+,>"[@S2+1J#%^VFTF="^$I13BUCZ\&2&TXN92T<+92'$?X
M2\XXZD.Y%[?GAW7RQX>#+D85QY_G>OK1'_R^#4B@5DF323H1262.((>]6>XD
M@@189<_94XXDT:ILK<O BS/#T(\N5EG@_6_EGU)=-BZ** <7O!53U59D$M5I
MI['#.3!'#W1J,;FQ9#T[-^')]V114I2O/7W!<@3H@]R"@HS^FIKOX^\[IH5A
M[!-71;UQ?AD1OC$*'88^A4I:1F@0S*!.7QDPC>>$%R*S<E+#)%77E#%'R J[
MGC0\Z##O6%M^=?7CO6?BM,D(?]NY!%T7=!81"&.TT<0C4!,=L_0BJ%]S\Z E
M>FB*Y_XAGXUK):T!<XU^^KCEO/XVGZH9O*,ML"B&*A%WVHU3_:;CIPU73O#@
M,FZ8PMT/!'1(B;*Z4_AZH8^#%LY9(-=]I@TM%94-=^D6_GJ&BXR^JW39IC%P
M2#V525A9'/MZ4V;WT'5(LI1SG9L(G\,RJ%73%NP'_-@!K8D_,/%J@W'\;8)R
MZ9MJO0.B\0I7M=/'67O'BAV2+'!;<D47J.]%/Z* L^_N<U"L@%D]W /"^[MV
M9/L>.ZV(KP?ZEQ$!6)&(:;HIYDG)C;OZ;G5[GC9_VFU?]V#SEO:=J]_4+%W
M=B7P9;XRT1VX&!1P9.&&G94 IC[=PQ+=+.G\HH@8!C>P@4.,.[<QMC6$&&9Q
MWNKAAK3LKM/IWJF9L@Y5]E;".L[HATM_UZ\1Q$#2EH*7C7KP4-%H9LY=?; 0
M</*ZM9=#2JI),9&,N.Y] _J^+_/KVZM/M7]DA3+)?F%.,'YHC86)+QJT:.6>
M!JD\D2"4''PVKW?(03V:6X#;=CIHF<VVSO#HG@V>.^%]9R*PUMQU]=Z92F>7
M7&#^R8W'E%$L@(4EX(YTF+&@ 3>2(E\$=+[9.>%F<J":HQP[.Q_@4=C04&TD
M57%%ZV!1C.?$GE,*SI\]XEZCA/$F,"Q)(X:8W,!6%.?P5()IP#Y46CEO/WB]
MY2#H[>S,UUPHZ2:N73TLM=MY:-_LJ$X7(B[CHZ*<R(DFH9DRV@AQ@L*7(4'B
M-JQR+"1!G? Q9U/;QJP]<5+@+KSXD^-CQ\&R\T'&<M=3.@-]3J?KAF5?28,\
M,JI@8>X<N@D+G,^9VP2$3]!:%^)APH($-XHF$E:! >S&!]EV:SDO(THM]8WG
MUV4<,OS(O[V%V:GY[6WE'ND)I?=TO#DD<92W(BB?;(1EJN9-A-4P2ZC6'L5[
M@@(@GZT=T4>_*]97[:H2X&9U*FU=ZH&@]QWKWKX7,^;3TU0_=F\]Q+8<>P4W
M=%A&P'23#%R$WRP.M:,JJ;-:G(1F)3M-&-32.-;M9%F^65UD24+6AD =AX)U
M_2T/^QI5.G32-((SY/8C[!X+*M%,=G<BHVJ0KX!DA_/EPYDDOCR)CE+$7V4*
MS/?GM&"!E(AXST^#>B^>53;>[@I13*EY*&,?IA4DG#F_Y5&+N.0>FAJ-R4*3
ML$ATZ/5E!*A':C4!-Z(2\>&<G7C;7LL&U/Y>_)EGJF&&+R5M7L]M?I#]5E+?
M>.+N1%CKWJ&0RV[)_F_\"*_((I#1R@UE5Q+F[#D4'Q##-L2*!9.%JWD^ZG3J
M-84OQ>/')3$2AHY2?>N3G33W-3VN0-?=])L\B__.&>&^'"">,@&WK^3%[$@A
M#DVTH^4L0K Q2Y'4%(MNQ)>@R+*@NDL?OP@SFL^^NWL^_73TZ571'D492UKW
MD#5$YF_P>WT7UA+ZZACMJ%AB+;G)AA'%D+<3B2!\;=/< <R7/\I_I>Q4BQ@=
M;X<.;?U&;?.T>N:?IY?V27HWZ,YWZ.#Y1G2S[E;P@O$K]_99@ZUMJ"K?V$C;
M<++LYOH Q88? S<[)[LB:LN$HC(*1EIRM0^EJOD/T_'NW%."6\1 !FBT,%?
M"R8V[S*V$XO(9V%B(".\= ,@VJK#&?AMP%HM:S;[F-+ ]U?/;=B2)6ONW+]\
M^.*CIY"W^S8 #4D8\_80WJ  9V,B)':+(PF)AW'>34P\  ^W^4J\9_?9_E_M
MO5=8$UW8+AQ$Z1#I30E2%00$!50B49'V(L;R"@)"4%2D1D0@2$@HTIOH"PB^
M&@41$2'2%3 A5!7ITH*2@HH*@8DECB89]O#M??!?>U___Q_L@V_OZ_H.5G(T
MLV:MI]WWS+.>1R5R5\+GF#UU22]L*DJB=.;L_SSZF'\\LVM_@TH2BD!BLH H
M5B=V!B^X)+ZSB@BCI-.E8E"9CA+@KVHL<M9@LC=-D+JAO:MD3XO&]YR:S#N?
M\NZIN"A<5U?9R$@G9V/8[:RFE6[\]/@1D,]W@F3=^4@WL'2^(#N:X,TI80QD
M69YMIS5J3#;T5OL/&]_;L24A56.]JPWB7O*+<0Z=B81D2X0GH#?D^@R1:K @
MCH_LLB#WZ!D E+Z<VC#N!FI&4VFSUA7EQ"<^<UIU>ANNY)W-]\S_L&2A=LTZ
M(&QQ&-PSWX]J05UKHB>UD.5CD#E[XSJ%*[I#=%0S)J7\_.3\4Q6?S H5I^\&
M31;D)NMO92=SW5_NW[^7.I,!XQ"A%Z%*T#E!9M\EMV!$JD=6./2^L(*,7Y I
M()WQ8Q61Z5661LTLDP^IRAZL4U:(I5UL+?)*_+;U7.#K9PL?5T#]C+6LT"$\
M,T?0QD?Q8MA(C=-$.V A.\8SNG]N"Q_3B^<YD*_57(CQ2WW "-,/BLW[V.'
M(S:M&STR)I?<N78('/:.*XJ@$Z2D!5KQ68(0<0[) 42QERO8BL=UR5HBG[$8
MAYP[D;^7;-WR[T?OXEG-:'A;=V^ZO"NA>/<'F?+S0]0E#Y@+GUM%Z)'9%3##
MQJ)(PQCE#@P7R[3WY>]B*8G.)'!"S@)\Y<T7+NHE+)C5;%I%A+98-YWIKFDU
ME-37@\T&B&[EP7Y:#L-IXV'8!7.6Y)FHF/E ELIP7L0JHDEAW<)2W\K2V4T2
M"Z0571'%_A?YXOM!4KW( *QFD_,I<AVV_!I.<5-;00;:_QXS;*_BG^IC4<'1
M<H/R[&\/*JH9'_20!O1;^!26C*.L:)_XUA(F",>T@F33A"$$NB"EX>VY,2IM
MTV>:.7U,9%73A_<IOE)X/";%-JLHRR_$(/@HIVO/%>@&^2PF58/22%_* %CL
MO))D8Z"!$,:8M(O@E'8XB^N8'D_^"ACGT4[C0K_=:B+ABY.[/FR55I, IGB&
MJX@-@^+F</I%JQR,/.8,"C2V>\'WZ&))GB_#9#KNGD+[ZV4I%,C\<V0[MTPE
M^.1%4XF*$/^><YF=9C[TM?(:'S$2!'-(5IE-!\V&DS#G<\17K53!WT3C:E#^
M&/_JM'OEG,R*GI=F3LB..](S!XX;'!RPN?FT^B]0LE] T21AH&EZ4VO7"FAF
MVHEBTKDE/3XBC\1@ ,4AIU2^M1 9&N?8OF:^[-,^F^W@C+H0[;BRO?<%Z\WE
MWQQTB-":-'ZU7Z33SK%*T8E;FN(K8;5#<,UJ)=Z0FI[,6ZD*]<93K!W/[#ZA
M=G1G!>D%^I=&/!]6D_CC%+V*D-80Q<'\^031"N;N:R\,Z'Q\-_8:3N<G>&4X
M'>8>MA257F/1JUV%1O;>=MLT](<IDB_:W8SS-A5^*F(LT2.&0<N%7DHZJK5W
M6*1*AF2_"Z5#62B2(2':O> $?\P/+-HUX&]FDK^-6%E87NBN/"SUQ;]0^9-;
M9YRQ]R"=#=.E%):6X];W4"\+>.*H2BCI<=H/#IR/KB,'?K;7),^,2)XO#?Y6
MV/&/KM\G(O*?[[WQ^)Z"S2(O^#H3V#K(CM;0-$:=?MXJ"[.1I$(D 6_-R\&;
MG/X,3%-=^ IV9G/MC(>!M ^[2,'3P#K?[9S_].Q^%?A"&DN;NHJXB 4M*;P2
M?LXI\'PM:'5TLBG!?@)MR'5+P5W\%?6N5[WW0><EWSU!,>_[V!*=0]*\9M)N
M,D/&@GQQK;0$X+.*8(X+ZL )H0EAGG/A-E_^4,.+D26T/^=WK5M:56:WKMO
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
MI]+T4=''<*K0' :XI"E2385DY_FE]&!*GIX#7ZI^WL/OXG+,'4D&"95XT-_
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
M*YPH#: 8949Z.XO=B6>4"CD)'N>F O9S73J4^S:,GC%*SKV=]5T70_CT!--
M7V)$ +'XF3F6X!*@1D8N&ZL,L\\!B=='/T39##]_<BW@@./E)Z7;[GS5?225
MA%%8143P3 5G)R'8AM%4HJLPF# @B 9''Y(&2=K/ 63O  7I&LW!ZG\Y%IFR
M_/E=GZ#1*"?]4EVR59!*M?>[N^UPM-\DKJ<Y$/?#XGQ._%M\AV:WB%E'V[OH
M14=N$-P7'B6: HG7-*> BE-&7G&^=RJ?H,(SJ]-WZJ:;6Y0G+1N^%$>"!<)M
MT!N4EJ-V"'T#R1P:NBO%MTK]<7%+J@O0TLYQ<*C%8/.W]D09:7QS";IF@'BL
M[#*!4) X3I06PZSU FL&WSVEIP:+5P)TZ-P;\:[&@D=)%=E'5!F_2=JH=VR=
MU:U.%7L[[+Z+DFWE_^]5I23M^W#?MH;2!8J4581S,]F, CACTU% Y$H>^7P>
M^22\OA:1$_0*+$#UR#]J\L/S(BXK,O7KZW?0WN\[["K>0I7"#O>C-U"_+I\J
M?Y9U[Z[QE1BSSXO7.W^NCU/GXH E*FBR(#9<8),AG434*J+PD>0':A*NZ9=H
MXVW!>?CN+B+O L%I?EY&CB,"-&/^8?5">L^*H=BWEC^WOH0&3SPR>V54LGU1
M)RFVFGCCG@K&',.>7:1(DGHQP ED1H"1N(4D^]51.W4^H_O+K""4;YK9+&E+
M*U*?^/&UT/49HO8*>OK&8?-/'Y4&6]L7_^AE"*3%:;4=2$RW.7FZE;.+I-OV
M=OYM9 >:HG2%$63[(:HIY/*(#+JEZ-C[]6EQ&V(1[++W?!@D- JM1=X- '2;
M[R&X#*"R(CJ,424<OT1REX9W5H6)H6Z$QL5;?KG.&WL2"'F8MAT2X'.A.6ER
M%5%?M90(XY1]T)3>;G&=*+H<//2UV/P,!Z<!9L7Z,D_'QQ[WQ"]</Z3BH7:N
MVMA)QG]GL1QK&PLT[6$UMW;C03,L3.*DP<MB&,9I,@_]B1-X7BL&0D<97*UF
M^>HS!:%W:D+4WP^82+C5J=E02U/_] OWD1FZ1"\88'CAF06".^(ZFBH1PZ=T
MH7)C-0K!.*=);LX)&T_YV1WQO.#,!^&T$T6![M):O:0DD3&X#8AFHY(M($V1
M$GB",RQ-B!QYWC*"MBYGG G6M;?LTCIY8GN\J;;IS3($%-H1EBAT)(VS@,-6
M*>3&J7X<:%6<%LTI2G5I!188&%G2Z]@X2!^8J]E<G^E[,SAA\VR#PRO99^&)
ME?]BALY1ZRT@*="^CP+$XE+1BOSV0PW\"A OB'GZ['N'4Z5A;=]]_,-;O;.,
M+85>GF^6)2SJ7V[).CKQIYZ-6VMOKPMT<RDB*V0ZO,?DKA>2?0872M'8"H(T
MMH66[S7T1>4B1R%_QJ'4S>+FC;"6542:-N !:?2+K*C@"9KZ*N+:PA+F+/PW
M#BDOXGGXQB ]5Z8@?BY@]TQ[I,-1Z8\HGG.5*XQ,I=.@(1VOC$U>8:BE1;)Z
M>?=&6:7MHN.:<KL14?W-I#@R8V?,>S^VZU*ST D:Q#1A1!JH;DSCA4ID3G,"
M*ILLUW$>T,7R32JYAX0&?H-&WO8G^O<-[-S.E[_(V/KZG-;.9<QX9"6PDUW<
MR _"@C]K1)N!VJG\*[<U&L8Z0J(YBR&V80YGC:1DZF841OL.C:_+9D29\[]O
MXM,UZ8%6TT&"9/X23@W:2^K'**"#N*=B-TR)/-E^\K-],@CGD(=9=R;VZSJI
M2 =NE?S]7=Q(AE>4MHJ0Q[!S6?4%W049JPCMGP59<^NF,"&Z R\D??E6297
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
M\RNSJH)$<?LNK#KA+LL#F,IZTF%\YA%8U=DRAEWGGB 8C8P,-SE$;N(L_-/
M'.QPV7]5/ G8+YT7HH@[ )-VH)53M50!3'73M/E.4GS[C%U6Z[X(BG7:)9(B
M:[EI0<]VSR]X<1^)%,6I]+.8F9L]X^"XX(JXT%$'U/1YGE=.\0(H*>'AEF4[
M)S%V6D5=J&7)5F;2OK/_V6_=_V\9'17S]KSW0F5HB+0C@[/"DQ &$JT!EQ=1
M.J\T<KC#F[_\21QU$=:=O7O^4E6C<NIB !4WA,R!-HE,Q$TD0XB)V40/8H&F
MCD5\)[>6B9]]_*E^*M.!&RZQR_Q6>7NQSZXP>;]3#UL.'0VPFG/KVATQ489Y
MOA\U@LNG7V3-+'+(R4WTK%6$"N0 [NRFZ4Q9;DEUYBNU<W,\/#8?] D*,<B7
M_5@85'1W5]Q)+^,BK=PDS_,$;\%+<6%'##__%TSZL#QGX)<W7U V9@'K==.P
MM@_V\6Q3_'=UWO$39@V!RQLNO^#C!K$\[;JPJQ21CJEP7^TR-6K+4W&U9>V2
MSR>CV3X+T:'7CZ*_);WID1@I^S,+R=O#7O>'^ :=?9O>@EI2Y:XBI@<XIQUE
M)ZF.NWQ#VH8:JP+>3.UM<TJL5"O^\OY5V8E/@\^'+4TNS6@A) 4E\V1>E- ,
M>C-5%G!'Z *-T=8!ZGTM'Z\0T.>YB_NL5]QV.QY_YY;6:;3.9?_+06(M/-E:
M_>LJT9G_*$!=B6N:6HKBLF0)+JPNLI05CPO<;;[7&R5XX;+M0J'D.X<AON-)
MM50=_84QFIKX[BKB_,K,"B3G +/M':0)VD;X5EF$XZR^XZ"I<SXJ8TZ!O^%#
M3GB+]>U3%66[B]X^=3-R7Y=;M]C_3TK/CL]T]BP,Y<G2D#29<98>B4IE(6*V
M1+.'%;YJE,5E'&39OIZ==29?R0EOJ+]0>$:_2^N&6^:YFX.(Q$;8&?Z IRHE
M!L._QTD]3!S/"C!G!&A.-=]>R;3;J] 28-'ZO'@B8J&YH_1?^?C[B9S:ZY+M
M6A8,=L&_39A9#TAIFF^2%<RU0$&R>&"=GX?PU'+$>4>KK+B^K]I'E&@R+PU3
M!U% /%54CN]F"7Q_D,7VH45#1'UX/EN(J<BARX,/8/<ZA-+8TF1GYTV>)D<\
M4S9*4%XK([.E(T+R@_"%0^P]Y ,2FLPX@0G!I= ![X*9&DAV@ Q,,18K1 &
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
MYNJB+RYW&0;Y"?V\>46=7I$7]]/LL;!X=J"I[+,>YQ[>TX6%Z__^D)RAAQ>
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
MT8YAP-V3K:Z]=TBE(GB<>F1O^^2.%;4&,)@:]S! 4:ZB(?G&5&#<O8GK>.&
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
MF)6,8 9"2"D.PN$G!Y$=P4&$PK4I K>6(ACG/]9Q$#6:4R[J_UOXP$!3=?$
MU1^[_PM."=;KMQ*9P2<3?B_B@)SO&W?D?-A%=3(=5_5^NF^[,;N8^6<:*;I,
MR<ND];-#+_X%__]G&+_FWY<A<9AXCP1C@Q<'X5F2!R=*O^-T\;^]HQ$#-.^!
M1<T=, /J>,E!]/L%+@AMH"!!J3]LIHW ,#"",LPP3F?X>Y T>\*&H7$P4[88
MM7[^UT8[)H_T]P\=Y96P^\MV5FB+GZ?K5/M2>[;WE>B&"[]:>DLY76:CQ&LN
ML^QT&QP:* .:#9?NP? I$%[8&2QB,TV]]H&L^D-4:F>+UV4D\>&.E<^3M6$5
MVP-G,0E&'CH#D-+<84+TM1%=@SI;CXEIZ\ID<26;$/ED^BN[C]X/0B8:R<Z-
M(KA!*9O<2%)KHS+H3A=::#M[W+OT::S":6-)+=?HH_L0^TYXEZ:.'-J%U,?N
M8.-9UG2T#5TD!>L[?<2H^9DBK9):/AA^Z\*5U>5C7+D" CPQW=N=0N?YK*=1
MC!1V=N5*M.&F[AT*_7K.%'H[F,R783%4D8NMJ8H^699^_<D^)9X8O<_'N.?0
M<:;2 Y @[B-)4HJ1E841B[P #KH*K@?NF/1[3TKPFPY,.Q2NV3"HUZO4_=G:
M&&W,#![U4]1B9S9*L4Z":*6?C?P)UOI,D>WNYDQ0[:+J)7_A_1E(W[33:$R.
MVHTF_MM8;E!\&D-6FI) B=2+[;IWCMO-PV-\_P[RT7R^M \\TUIO$/)9W&,1
M!$DX%UHIO?'9D]*FLEB?+]C@O+FAP* 2P_0"C[Z/>V?E'AZ.^9AQ_VI3M(45
M7!B4A^? ZX.H9"G<KGN^]W0%$AYINXH;O%L[E:OWU6B\LU'C<6(,R5>$;,;P
MH./;11((? "5=[!^^X>?W^?+W#HCMAL%A3;QJ9A='Y/6&#NV)]K4X6]IR*].
MQDF85WG1I-C)59A-C< O"[VH2\0-0Q07,%SDS4'D9C5L_Q>N\Z]L+SZIWC(O
MTKCU9F)*O>4-1A#J9&G6*C3]T7?U19)P7= 9YW=O3B.4IZ,#/_R].'\N$I1;
M;_,/&GX>)X;[QD$@<(?!=$" I4E?892\"/(<RG"%J]S]6)7DM>.C+Y,D6/V[
MF@[-%O)%'Q'[KR#W'[7MCM-$5AI2FH,8+GK%0?S4SP07,*68?Q 2_R8F__L1
MX3&*4H1:O7Q]DF'@ LR]7EA+)ED"?__0OTRR;J1OV\W>V'K+BU.]VR<J*Z%'
M-Q2^9;9$GPKM:,Y\%WEPU]5(XLM"^+73W4@PJE+W5X/&U(.LFT,]3^TO7]K-
M5>W4^)4+M6 (K?#V=B-F(HF9<\]%O$%CIA\X2FU,(X*6'8T2_?7^S\'L,U%L
M5YNA@:M1A1=ZU2\(\#ZRO[/7XKQH;/JYJ<0EPC3JSH0R+76\,%;?7>X8[70>
M[X\DZBU3,>V(MOG63]^O4*_3)'C5N)4SIJ^=X7_7S/3'6@\ ?C E]KO%?[Q?
M2S=8*_TS!V$9P\]4:']_XIR<1M#8HL,'DWW\Y&*6*[O" *6(U:\!S6F_J9:)
M+)$7 8['IYVKOWBV>GP0>K*?ZZC;F^]<&15;IW>!3R40=N;_8ER;TTP5H*L4
M%(;:7779$I5SX;.$,D=6#C*:M&A?QD'TV7@D_DO_^UN31R_IPM! I7-#;:F.
M'(35#/&#+!OW9T/U^YCI+F X[0V<$/*5&]Q'>6_!<?"DPV6"'^0@%JUJX([\
M\?#&E<8_N\S60%?G L!0=H-'>S]%X.XXRC$ML.Z)#!S[&2N"/C]MEGT>WZRX
M[9O!AOX'N<#QXJ?YU7R2!P]JSRSQ\V?TU^W]CO)#RK73!BB6J:9*:-K\[P[1
M.46)KP8R6+673>EC@1K;*M(-GEAQ$)I=ZN=DBZZV1Q_QXZ:C&3KT:I8\+P?!
M&\C.^06,KE"D6))%39#H-VCD%2H1$IS#295F&2L%:24I% R"3Y\?D/CD$_ZD
M(M3B$WCE2 ZC!_8]!VAVQ G U!MQ!14 JWF(OP[48!Z;4]0?6-=VB<*+./4J
ML+:%R;*K-%WSGTDXY][7W%9X.4FG)\\/N8MUA WC!(7<.YI"5>E<2F2:0F,N
MA8MATW>6@Q71_/,H<:WG[_O5K)%BEMYA:F2UU*]:=ZHBN(X"6HB/E9'!4M W
M3"6P!-<]7QGK_%<.PK_W#KDSM1BK39^T[C,1GP["6@T]?DF0(]>(:)'JGRC?
M&TX_WKOV0 M;CQ 9[!U)@;;OA4.X@#4;@I"X'MP!-G%1IU%UP44GT_O-A&EL
M^,X<PQJ#^N.N0)6R<$")CX];D4"LPHO;+4-$:()$<]8%U1)9XHYM+KXQJ$ 4
M7C /3'$JD\I2E!_0CRH^_JO8YH#@N'9>R%;OM$R7XW7=5>.CKL@L).WJ[V94
M'$J(1$G&E [FT2:I+Y->C/M/:-$J*Y_^>/32<FN7/)GWTX#(_J->/VPD0@\I
M9X=O#;U1LL9H9Q=4DN2!YJ;)'::"T.=J .9W301ID)O:4 YF,Z+!/K_?V;\9
M*[Y>FJ[#YF%7LY*JY-XWN=]^M.M]F&K_F6C<?:P6'"\LEIJ-<7K0APDU=@U.
M >JK@FG2MGH) 7H"43'U%N.I0B,Z/6HW/_FVJ>>TZ(ZF&1N$[1E0!$X36)+&
M!$ #&+%*W?A)'I)_@Y%30Y^IK!$^?/3GM84B8P6]XYCRG<]^3,VK]TO9U\:3
MU79/GXUXD[F') Q<#!PU7@%5"EF2)V\931TAI"SE#UX;T6;9%_K;#;LN6)'O
MY55M:CI!-I<>>IHGF9[?*G$UM_$976TQBB+"#30_'P+$ !\@QD7UZ72O*$MC
MP  E'4FPZMLCVU%X87.\8.*E:IW]6G[<,6$]I?W')+BN;HE&F/X"X7[*KP#'
MJV!JQ HK9Q-,^)GNK@K!Y[[N;+6J_\HZ]&K$__?0J=&=ZLO+NZQN^U"=NXO2
MMV0I^R[OA=P;=T>>:P)@<9LQR0M)80/AX,NACZ8RM".555E8/2H@PM*M:Z#C
MDEZGA*K$_-#>K]H@+N6_\\;CW?)E!VJ\?EB@U_MH>%OZSE1:7JNL9<JOH6\&
M@1@19[,W :&N7>+N8V\%RDZ=/:H@_-Z'3-GW68!?GPM,8^Z"^@#:51)+8I+Q
MBIW/XF4>@-VW96E3CG!3)ML6GLH.H>EJK=IBE!SGX$J!I;S4(9NTT8_W/OK[
M2Y=^4,[(P!R#B1^)D@L+,#L018$A"28+E/L8VEFB7"1F"IF$%:':#ZWWWO&0
MZ-]=SBLTW+TG4YN:< #/]T)XBZ?EO1.75%IC2%OA%U4C41ZZ$%D2YQBC[$K=
M:Y.C@5.3+2+@B4;]SWADZ[9;;QWMF:<+WNZX<M5B#9FV>O,&<<$=Q1(WHO*W
MZXXX,B;A^4J&;W,0IS"_,HU7-*/I81IIV6WCI_MRVJHC"-[Q01?\/Y;OB_BJ
M/?[@UL\+%M(4A$@_"0;2YB[8>0L4-S8PFW*ZANDUW%@0]$I.KL>CLW4S_G,&
M;U-0@>WZ&7VMFH6]>B<.9R/$CA0Q<N!7>PDUH4H[D^H5J&@RFI'1C]T?,LW>
M.WV.EOII4"K;\&;\$W6B\M3RA,RN5,.R^_U6+V*WU95C/I,6O?G2IG7!/1TU
MM,0I$99$'@,#^E,T>UQ^8;TH!!DL*FI%QF52KG=L?,_H<GU-AE]\;I8 X5+
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
MN?I<XP+7[^Q6$J@LPA+GINIV',2AL$;L^$:Y.4BKLD[*X7 !(7&/L/?!H);
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
MAN8/L/)].PB,$[]TV<9SOY8(=/Y"]B4;#F(_3 1N%<TC0642:X<7I!#&M%C
M(#D(ZAO8#D'#--O>1 ZB#*#R09]6L:,?C0FH'N8U9BG#MLYPZ\:C,4,*.U$*
M3&S>*-PZ]>ZA&]K NJ//#:890XX\V3W/KF,>^.CO?_?ZH+-:21&K]PL99JQ^
MP,8NQ4,<1*GQ.5B,66N^>[-9DOURX;'[YZ2WSN9A_C>NT-Q=3]U.=QH_6;;O
MR#&>F",+&W>97K1J:-M->/%S@688'CU70)6)4HHN&<\HH1%BP^<:E><W"QF*
M19&3E]/[BK5B/MS/+>]ZWT$]'N/T&B'NX<P4\V]48;^"X/QI/@]0WMR,B%M9
MQW.Q3M)TD]<Y".Y*%I]AHT4R8][L7GQNRN+M#Q\F]=0/.1"'X2=C]@+-RJ*M
M<,_+H#".?>B]72S 2@[SF VAJ5&*.YL_XD>F(4FC1$^:Y&"J3AHJ-J@BTG-
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
MS2[OIYD6MP+7R;/0-M) 3HL2A9'!O(8UK0$9C_-+43%QZ<5Y)Q^'>E0]++]
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
M&3YRV9L_:WKRV;X;WY8_/:CRGCJ1P[.%"CAT:"=)D4OK5LDLE1L2 ?4L6DD
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
M0!]WVCY47Y"+A]Q=<7N?IG^5@;!I/ATNAP:R)^#D]$T,QCE0'N!3V^E0HHY
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
MUY:;;Z()O74?[<\BBB?>D1X:PE\4N.0KN.^?]@PTO?FGC2I7";^OGJ:^%6X
M)7"Y?U"+6OS>_-M5WG^UXCO=B\BFB5!Y Z]$,0\-P>"UG],/EP+_O4\1719N
MR>($99%7B13W#T'X7PDBH)UFJNGO3NSQ^H_V^^S1OU=R+^9Z^+NLJA_O0X-"
M-T('Q@]LKG%WV5%QP%!7]4WKQ4VZRR]&G_[F9DO:#5%;Z1?(J^$Q]O.(@BU0
M4@:VOB^<PZ8;CP>'-,]K[<_KJW%L??7ZMA0< IUG8EMGY3P9F%2*0K,S0RB_
MJO1H'5[AZ,4H7I;)S1>9![=N?)MLKN<ZG=&.RD4Z#X17G*V*!J40::)SNXZ;
MZ2TSKE9/FL VJK+E@?$U^9>]F_2O?=0+7][B98?[G0^:DK7 MOT@@T6?"&'D
MW^$G(5WXIR5MB;#SLM]S,+B)*UWI^J'Q47!0KVD\9]59E6O+C][=*'GB6,(*
M?_CS-*@+,ACT+ E$]B0=VO-WDYFX?9])]Q]"3JS B865A,<5'E1948.)@W%Y
M!FVFE^IV=5G%74I9OE?RP6V5Y_98V%Q&H$'OT#%:W@3]GED+I?<) G5*6'@3
MYKNKY7L*^H(:=KCD>K5$F]X(6=YD&79<^H7"[%@)[]CPK,N*^]/XVF\IOVS<
M,)N6N8F7@G)C+^#H=9V'[8<^]MQP\-?<M-494+OG]KU'C(\#VS;3PBDYIUKD
MX>0J9 BGR(0K6'[R/\;S?G=,8/6"\K99WLCQ^D;<U7=O;2[!=(54P[D=IT<)
MW&^\I\(26GB56W^ L()VE"8AP#4.!Y7LN-P=NKINB/RA-Z]]Q0EC/=E7K_:S
M7=Y+U^'%$;E-W,-^!3L%AM!#XM<83+4/VQU:?#I2.@$D2\]&W@QKO_\QY!C
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
M)A&:]X'VEK-PN?JQI^D9"WG;HL):ZAI'[&FUH4T^)A>9%44NDS6_UEN%L<?
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
M*/]%@!IY/T'3'C;6D%0U+- WCY.[XC]O]C5'7F1A;(EV+HV_"/8(KP"L7&M
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
M\V-LZ?)AX:VE0I!2TC[ER()@C?FI8YQL!_@UWV7BI$YYE".A#E&N %<?K?;
MM7Z<4'(I]HK<0-BPH_U*S%KS5*V]@"<R:+V%Z]8XCBP#Z<O.,U-X%6X]]T0Z
MSJ<Q2IMD"XN@]*%)"4^[,]>)GN2.)Y]M*XN'5 U,R\(K,-;SPA20=9]2(BZ0
M-Z SH#048*&4YQ'M^SZ<QWV<"VK>FMR_F1#NM5;BW><Z.;/F-R,V:G/OHXS(
M2X/ZE/E[*SN0=>1.=7'.-"^'\$5 >!5M9E_YTK'%^YJMRJM-X:?Q-XDRORW'
M\37^#Z]'_D/I<0/BA(*"M>W(2B)J:AS<SV$Z"[/+V^,SL9)6LEZ*>5%#LJKP
MU6_=TNX>9J8+J6>E:W3:KK@;KLG]L=PD.U0IY+OS0Z0!*-41*.ZJ9]@F0#X$
M6$\]DP^@S%P$!\4R*'&:'ZQE>EL"P@)#-!V\DW1;'=1"$]19GC(R;0:S3FC1
MKX6'M8@"I8Q]PH09@)60M;> <P%_,9-L;";)#7>T/__I8:?3HU?I,5.Y\W%F
MR]]O3FAO?8^]ZS)3O(A!5J)\010E3I?3R)VT;; J)YGG\ E1F0"7D9?!LK:=
M-3@6)8&VH3I)^M#!\EWRF6[=W9QTZZ\')1;(EVTN;HQFEI:YB(_.3RUB^'H@
M/00Q)6G J7P]9)!F#6]A$42"P)4ALWC,!+!LJ*J4QD%*:2(^^IJ%-D8/4GTV
M;?5I4]@KTKP0Q'83R&DA,@;"9Y W( /2M1<Q_D7.K"FLU&STZ0]!>)6T!.-R
M:?<CS\M?;MFIK UN<SM4EOJAMGUD+U4S;7/VO$H29A21)AESYM\L8JZHR\-&
M0WJ;H@UJU55?=&QMJO+LQ+W.>V6C'&Y1T=RCT_W*_M<]23(.PP-8I6*R&/RN
MAQ=-<4INN@Z[N3BO<"C<Y]JY_6C_/B.5<(47JV\WNH\0;JC+V@MV"^- 5AJ6
M$Z8CD.,WGM2#BSA$1#GC.)>9,B<9(MC%E6JRB.45% U$/MJ:+O5TPZKTZE';
ME2+IV<;N@<'"KRC1,UK$H*0 WI0FD&]AXQNP?8^1E>D<J4-P6#3?A:3.>18
MK+;"/3GA0,B='#<\*SE<GCFB>XEJDA%4%O6PJOF\?RW-;6IICK\!=6%> *0(
M!%!A?:!)Z#7$B^$["D[ 469QUNM@HLTG[PQ[SLOO1NRDR'P#W0&*5ZF^TOM%
MS.&11-.;^"Z&[G(.D2>.+H+2?WH]A>-DF;8F(IX'E@DSJ5:'V/T+(36VPY#2
M(#/P]Y&%])@R E%;I-X'"4^^V$;<-CH*[:3I@G1IP!/J?X"703X G(.R?1D.
M7$)C%"06H$BV[)X%T%RU[2"3'J"RWXA=7A.W62*SM?>"F$'J0$\_RLM&L0+5
MI6T743T(U<(#[F$3&M-2D=6</FYC5<'G@'LKNZU^8T=-EI=S:JBB3*];>A?V
M0&V5B94W(L5:(V]K8S^^^^N9E;_EWR^RBWW_!%!+ P04    " !-@3]:A9/@
M7Z Q @!)1@( %0   &-M8W-A+3(P,C0Q,C,Q7V<R+FIP9\2["513V;<G?!$5
M 1$'!@4AI:@H4ZJ4P4(@3HB(B*B @)!R0"9#2F4(&!(G9I%"!0HHC#+*&&6*
M$DAD5A"901(@)!%0("1!"#<DN?FN_^[7_=[[NE?WUZO7^DZRX>1,=^]]]MG[
MMV]RY5_D$\#&4R<<3P *"@H #GX!<C:PTQX7>!T G)T!(P  UL%]FP%%N*8
MO_Y5Y$S@&+!*0>'G^[\6Q36*/\O:U:L5URBM55+Z2>N45977K5-9IZ2DHJ:B
MHKH>+DK*&]35UF_X6?^YR,_I/V?![_7KE-:M__]<Y.^!3>O@)684%78"JS8I
M*&Y2D+< ")C7-0K_*L!_+0JK%%>O60NSI*(*#ZC9"+.OJ+@*9G;-ZM5P;S3<
M#ZS>M&;SCM^.K-WB>EEIYTV-_?=27ZXS./JF4?-<KV#7@2NW[BNK:&EOW::S
M>X_AWGU&YA:65@=_MSYVW/Z$PTG'4^<ON+E[7/3TNGK-[[I_0&#0[="P\ A<
M9-2#AS&Q<?$)B4^>/DM+S_@[,RLW+[^@L.A5<4EE575-+>7MN[JFYI;6MO8/
M'SOZ^@<&AX:_C##8'.[7R:GI;]]GA L_%I=$RZ!XY:=<"H"BPK^5_Z%<FV"Y
M5L%[L%KIIUP*JR)^#MBT>LV.W]9N/N*J=/GFEIW[[ZW3.)KZ\DVCLL&!<P+-
M*[=Z5;1VF;-W"W^*]B_)_O<$N_]_)-E_$^R_R\4 UBLJP)NGN E  3(P-W$O
M\-\H1\_ZKD%N?NY=@T(J1M/"\M(<IB%@%<(V(%#+A>I[1YC$(= GC.6 2NM+
MG/%9X?W@K%'KZ_FB"-=CLH20;Y^&4^JEO14 @V[UJ6:!S./*@35(X?)<H/"Z
MWEJ$.FCH11EX$=RI)7'N&VW>X';3JI-RVZIK@3*V6/&/_H:*/25Y]CY5*7J/
M\V+R9Z_H/;&;D0.T8B;DKBEV-91JDSB&G57O(;5P:(<HB9PA!_1*=?REVG%M
M&<-)>NT/I;J%[7+ U#"=(\*'BH\>IV8FW[%XZW#@8>3D28''MLF04[\5"Q$E
MFRK%=S*FO-PP@S]2FKKCX55H1J#B2:%="E;@.WMJN(Q#JPFO&]R4HQ>Q?@J9
M7K<C4F*/E#9#*G)@@E @!]J"IR,CH_MG#,QP/XZ+9HQ;"&,2>V(/:H($K;=
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
MT0H>-X&KA<(UDG8-G63FI8KGZ<Q<!C6EXQ,S6T(-C_)@I+-F,B*\Q%:0LK;
MH 6U6@[X.84*=S<,D:(Y:B<P?B:&NM>J'A]/V*0'[\F5\4ZIR=)2OE,:>=*&
MD^^?_&IB\9T,TUP]N5[-+GK.\<3>W/H?HS_O/NX-2JZQ0OK42$'IE:IZH0-/
MFS,;?,B[DW?^K-!^@<G<>>C2)]X=HUQ,^[BD5 Z\]%C4?>55T\1COM/EKY<#
MI.\75_R;]91.#,Y;Z/IH.]8.D'7#6@<LXY^>)C+"=+.A-;ZB(Z1NX^+?^STP
M"..64<LJOW4=[B>E?%F6'/C#UE!T4U9MI_QE)NGFJR!&46Q8RL:9(\Q/M36T
MFF -EWT>P49D!IH?,MHI1;6N7+KWC.<E8&W]5AP) X/-(/%6\U250#W>$@:+
M_- T<M3:^D_AUK5FY)JR^6ZT28< U#F5O.;R+D0=9G2XE57[ES!B+D[B_$T.
M5"/CJG..M?BJ8S1P=SCZ&7Y;G\P<VEKPQ/O.E_,ATP$Z'F,U&;=*IL%,PH">
M4<'2_2"M)\=VFB3LY/F%=52NZ'RU/? $W"W,;I(#>O5K+G-2U@6[9T$))7M
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
M)>_?Z35//P^:_#'0-S\<=/++ H.#^ ?BU7>G9:LEH@3.Q"]DCL,<C)1<E'U
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
M"*H@V;&?_8.\9*L_WS>DQ[;Y>"VF5_OVQCR39O+VX6ZZX P+W$-I1HP4B>Z
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
MV*C?QJ8B<7 TW8@H8FQVBC2E$WJ:DMI:ZXT0ZRB>V;5^EL(2(:JF-PG;4UF
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
MR9KS&;'[#4BZP1?F*7=477Z'/.!?X$]_['/>#;9L[,8P_X\:.7""F(P.GJP
M"^77*.:%^"\^N"WZ(+L=LP7PF<S6<AX4@XM+QP,\>Y?R@M$#WC<]Z4M!VA95
MB8<R0GV2L\Y[E3/+%O^>A'BN]"43JNMP@J1V(<;H_0C5<1*B%Q#F5#@&Y+4^
M9'9B=?,:/PPOX?[H0SS8O3:NCC)PN5?-N]-8$(2',9[D.72O7A8O2@IM'"?9
M3]D@NC]1$4!.+K>9Q6[&97*B5=L?H&T%)C-IJK$F::3SY!2X0C^Q4KN_")7M
M<X&E]O32A+?'^H;3HLLD?2^F%TR*3SWB(UAOUE&):C:+* KPS"CA\,YX#Q$/
M)"''<LF?%XDOI^TN5JS?I"ZO]*GG0PL0]##,$.S];&MJ'+AZN0.ICA*U@W\5
M>Y6CDEH%]D2@[-H0@NE.)=?@>;OK7.=T&]V9Q)Q+Y5>AY\L'JI"99%?88IE<
M#=NS6EM/(MM,SG1,6 )1 K=.U^M>P!)6J>GI4;@<P!I?;E04BESR%W.NCU](
M,J&<.VF,\,"X,$=W!.TW]_JMVYZ.-!O8W!MZ3&Q[209R?QT*#9_##K.-:PC
M]A^I,<!'$6P>]K,Y5F%4;,5'K+>K;EV0'F28A;)TKC(T+M</6CA CYR[1[9\
M><QA%K)4$/+2MJL=?\M^8Y8[*]X5S[7BG1"Y8=J]]_ 9L[%48\%QYQ'Q+3@1
MRIHCE@+1!]Y'91\E[F;S?KV9[EM+\4\/<DGW\?'%&"\C1X.EVQ,F(:,Z[D!4
M!*?)K\.J@M_7VM@99_Z:8<J;=:T=(G)IN$_&2I3&BTI&=LL-V2+F#/$9?3(7
M4F4?A_V[[QELFW0?2K4-8RD'EF?EZ#/$)OFW2>6B:2BL*M#*S6K5LQ7Y '%D
M1YGM$&7/6Y_D*S,(D6>VD5'MU"5<V[(,5'")_219HE3R+$4/7^:VR%RJID]5
MK=F+U3 +[J^$]X"T@W2D'[P2VS(L2* E]F8YW,6+;D]A7T-GCBZ)*#0$B4]N
M,08_D6Z5Q!-)=&UIIWZ[-OF9C0]75WN$^WS3/O8M*64S.G)3&9Z4[$B$U);G
M)3J90FIME/JK07AZ.,50>$_>.K)1KX2'^#QA>NZYPG&4D0@V9',1-6$PI#+\
MSAQ'!@=D>JY_=45\8GKD20^P&FG_RC>!PKVU)&60NV ]M#&%[RBW?$:CLT-_
M6T7&5>S.;ZP?6C*MK)Q:O1UW2&J?7;?H.D9YR(R;7^AY:'-%7<EEY"Q= 6M1
M]WSUOLW%V [&RWS6&WP3I0&2,_]MB>H@@'+C%ZOXKSC(5CPQ"?Q+N?A!(;!_
M^UJT?9NV90DW^TX;+JRJ4[.5.1<6[-G[=8\2H7:C^KAU:80./O0^_6?L9 %6
M&W+/"SIY)742JAI'4VD""B8KHMK&&,O/S)//W$B]A'<8XMVC!]_#6;X\V35
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
M"<U_;3NL-PG+&B_3.&9LQ=J@+;,JGPC_E.2AK?E3DX55G&PL1_I$2VP@7,>
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
MKMO1[2U5D)/P_G;T087?8,,1C!+T1+:J3C4N>,?!3Y8FR"Q$D:W.&P=M$34
MJ4,GL^%)VG54,;KN1/!47+ZL'69A%]N/K>SJI4]QZDAO5T:D0_[7P;&AW@__
M7/$.WC?R"" JMKD*(UO\#]</"!P]WNC[.8L6(&MLO'H8QG_?0+@'RSY^QCN)
M4RN-O70Z(" C*A!5_B7H6@[]U]E([N%*< <4C#41KDAO-)XH=\V_^LUNF.9]
M/Z\P,"*T1+LAO2#A9M,]>&QQZ,]<TR-[ST!TIA!'[3%ZKW_*,?E._7[YS6L-
M(AZY(D83P#5IX :&0Q940-;T\)6THX8FH-1@609E= 0CU])5@@;.%B+^^%]K
M":D^H_M][@^\>?WS.H+./GVG A\5<:'@K_WU?W9*O*.PN2HKTY?G67JW#N/W
MX@Q8K<$B-QZ61"JJPO%A.T-%9K8?<ZPIW!0^EQ:]2);@UN+0/M_%N3IEQ6/P
M/Y.-[3UJK?+!L7M0!_XZZJPF<QE0_":S4G'"I-4THU!_XP'RFIO5?%UC&=_U
M\ETQBN+GA\WY49$2J+M5@>MYBW5H?'<5&RI\,H??/O_]0;A7;8Q)^HTHCJ0@
M)#VZ6L8T@PA'AG?)/OSQO^ZI_*FIM_R#_N*Z#YW/M,>'P48M.\6N\M>.IT2[
M9QF_GA*Z=&1NC:*X\""[.*%J$W+7T0,/5E#;*;FJ(&:YR+2YO;A<O<C^[GF-
MV1ZWK;--"5*S7;13'/M:RQ@(WY][+=PO1=,,RVQ?_K2E2_6="F%4@0&JI=!D
MQ_RH[Z?M#)GWW]- ?5 TJ,E7+_MJ$THWKEP+9#^JUT=:<LC]I*_<';A!(FAM
MJ^VAX497Z9G01724N1?QIJBD.%:G^"<Z*G,J/3K<CUQ'71QC6GO7XIOWX)J%
M!!Z^8_&0^PF43(.'UXJUNSMF]V4_K+KP/-?!;@B=GH4?58+"&&; NJBPF?$K
M4"4ZX@CA^?T\V6IHS$R*V_OU_2>WXMKSY<LM.=ZW[U+%7[B6TUYL.;><]SPW
M2//>C,[("R$VL$W[[I#>YU##A]+3N &BVD'AWE8AK0UAH(F07K)F5/$Y'JC"
M!)P4A7P2%*0$!2_)Y[Y!0S52P#^I @:LMQ1 ^P/UD[GPJ[3EDNI!1W@Y/D@V
MOY)<G.%72:IGP/A2YJ)WCS.X44CX(K-JJ+B_?+RVF_(A]#AN);+F]'#77!?=
M,_.N$J3#;:R#=1"_(/EF%, E8+"D7X+CK?WRTB%#113FB*8R-G/" ;GZ)W33
MU II;S1.@"N=MCTF/>H1V2!)C;PF+W7<*-TM^[6A)J>Y_PL NY150&QML*R)
M*NVLL#8R(Q70,MC,9[EZGIZXM0<S"S,J?I(7<U+:R<(]FB0\.E[Z2+8GQ:#H
M/C6S4NW2@U]HIEM><O*3[Y8OL_5R!"@O2D\?8';V8;D_'/"^Y/XY]&VK;?T7
MYMS46(5J F*CE2"N!4+C)5L):E#4K0MT+Z;LPU27JGMJBM4URN>O:]]/F_Z'
M(#!3"1O"*B$I3^USXRF>_"3WZJ<UTCG* @3%"4B:T_/P,] 'TM/3F1.>JAMI
MB,5$E<],)+8V1;8R#@Q/TD;JY#I+^A;.QJ'!:?<N'7:X@DWJ79ZBCOR#;]Z.
M/<K7&$U3_,(4%F%=LODL*>S3DBT&_B3V8,W;C-APE,<C;#=UE+\.35Q2&2\N
M5C'*U5\ELDZ)7XATG]\[/:3I/O0<&KPW?C%SZ^Y2CF*/PJ^+SO#K=7L,X&)+
M(.FS6G=$G;M=S%M\T$8#^ DB5QN[2VH\/D?4M(5HV_8]A59/#Q0(KWA1=KU#
M._F /P:.TL-J\%S/!>)NU2O0OR>,>@KQ#U$3CX(,X_Q7[N4H OVJSM!5DU[;
MPUPBXW!*D*8UBN,';L%OP+=\ O)5[Z\F+W=RDIUXTUYZL+MD*J485<XU@R@2
M$.2;,68;843=Y^'72OF H66GS=MWJ-]3^I*@NE@/*0*+='=#,'SJ>L/.F9LO
M_GV.RC][0\OC0.#C_?\6O+QSS+RS:K916[C2C-^(LPJ-D+F*;(Z. \$>J>Z7
MSWY>C:T[5Q0"CX0WM:039KYURZ"+WB-6^&8[F;5T,Z>T0^V!?[WH9\*$DVVX
M$E2SNP_)0<2UX].I%0]R?;S#I]CU620>-)6IPYUDMAM<;K\4TG#A842Y5:U8
MO&W\LIL,O8+7E%5P%\,I]B9M%2WH+?'86BW?53IS.BKXZO%W^C=%26N!2/FP
MBEP1QHT!%Q&D7:7!GSJ:Q4VJ_;1R,6O)PL;G'A)?(PA$I >Z,J-TNR716'HV
MTX(Y08+NA)0 A((8G&[,/:G9YOJ+A.6N);C*R&-,RY6@]\@E(B2:P[Q_EIW"
MC"6I\"L,^N6 2J0S19:)A=^$5.)D[WRI#WS,Z#3M^6+]@2@4W5D\A18SPK[Q
M'<F\Y<Z3*2CLQX^;>\H:A[S:6L_B_$/N#W4\>W-PJ*F]S1K^-N/(@9L5E>J>
M->QIRC>V>*,\BV$HP]?)$^L0^P![%U$C7M,1RF_"^U%%7CGH\A-QT1D9(83J
M@,! +Z^ ,::E6+&&)4@=55+C%6)?(V+RW2W@Q:3&AAAHR[RI[6!#X%A#7KY-
M[+4*URGCL!XZ(PC=)#/1EC[C$X!#Q,2 MX +.!X;.DE)2,/N^KQT#[9C+";0
MYH,?*CC^\$'7M(LU#4GNW;_,W*1.6]!M <\_S[B$?)A5@C80/XU_S"'6PHE0
MQ2?F'ALH8&R_J,=_*)2T5+& GR9YGH(D^/OO5K8EZ2@2:XZ:0?T,AY]\3F6&
MH4Z\1!R $/_S^M+#M 4G,VFE'<P]LEU '6^H9FA_*&,?\KZ<D+(?@/*5H)]9
M@-<T2QO]]ER4-V%1LUNS^ZO?"<<_JT_5DQ5SM,&=^.;C,FV^QB\QDS#14C$?
MG91=VI9K\D/V[$0RC-_1W,_/P[RB4X?W!ZO5ZO07GO_(#$Z"$M79.=,DYSWR
M)_D#C="*T'%S($<4S _/*0_1==8CP$2&)*1!;M/S;[NO+-\FDR_Q_0I#WC7X
MS/CU)J[G8"S.T=S2,*%FDJ9%B5\<)R74]6RI4^TT;&E*MJ!0S#S"JLN+&,<A
MR3@UV=%JT9:6=:,TG@$MM6X1?TDX7&@S4(0Y>M*"_S *DG$VWI-CK;*FQA1B
M]_ZVT <M>.%%05+PQ$PK/C5;GM@J *Y M1U/%(=Z&1K45C?"=GX;OE_\-9IJ
M7\VU;3T1<6CV9JS%\&>+I$6J=\"ZQ+9/'?M#9MZ>S],489(=8R?[]&)J7(2E
M,C/Y=O=Z-_U>Q+5J>[.(W0>+TVL- ZH6K@Z)R]?#[)>BQ[D.6 MYEJ.?B"!.
M?@M$HDDQ,SS=5L*V9I1(L]5YRTAQ];#10/>XVU13@[F9,6S3?).%P*0AZ5"Z
MW6FZ9K +_0A'";)&#V11FZ[=S@R6O!HLM+W@NO32;23=3(5?WCBD:'J)&<Z)
M? _59FP$IE<0P -A*:^=\)1Q\$S%M[V0)^$9(U>0:C?=HO]IU5XVIF7NDG4M
MI$R-==M45%8O($K6DL%)1.$5XO;0:A?[I\Y;9'KU6<'I 2_2VAB_T3JX1_B7
MF#>I.'Q*$9;274<=R8N95ZA] 2)O3:BY71%F-$VZ,LQO#RU98$]4S'E)CG+=
MWLCSI^NR]5 'X_6#,^:\.*B?+N30S.F*H.\F$X)'*CV'?X+_1>; ^[+@O),>
M<O^>G7[>BD<:)GUWP<K4(0%=SCH81-:,^\K%KSC1>>!6#76LCM"9R"-N__8=
M]RA_]DY%]+#7G5\*4ERZ)0]H8.NX:=LA2 ;1U)2,U97ZJMSTO,((UVEH4O4)
M>^8U\+,2Y#MH/JP8MW!VDQ!N.53.8#S9*T98ICV'X@2HI.!FBJBO'?(T&_I$
M11ATA9;)EO5WJ!'^7 2'W'B7-J91YV9:@_+CC@?VWM>R<D3Y@J\^=FIMH;3%
M[+U**/^(6_\>485#TUTRB)AH9,OB&H%E.!-9DBZ,R\2,*?H'X1C9]JYUO"#[
M[WEH[44E*"N2MU4)>C=>K)*G:U-YDG;!Z16*YCCM"7."BM,F++7S^QX=?W5A
M"R?X[?!M#EY I#G%H1&O\'6&3%&-RH(O4T83KS1\PNEU5B"'#<V$:Z4O2/[R
M[#-(!V2'3V[^&%,TNUQ."@_\D66HA- .KG7XFRA,E8'59 B1XR!TW?"O>H%^
MIZ2,@6Z*.3'R8RXR%4>XJDD!' :9ZX;O5#R86&?2SAQ-94$U8U3@[ P>E&T,
M9T>I2/"VL$SO3-8VZT5=&,K<;>:/<G9NVC1B25:KV1/G83@6 :N ;H[):^W(
M_IE8'HKYFSO;D%[MQQH[/9K*-_$,B%*" M,?^HZ]+MC:BR6+/IY3V.";77%[
M "=H7+"P[^2@8RCI9\, -8N/;/W3@0H]W7L?F0LD[\^&ML.(4_V4\!<8>:IN
M3K"$^IS/U,<'$8 CT&>.6Z1_QN1T^O]*0]UP_O6$UMZD R0_GU9-!WB%^S+V
M;6PEW=ZTFB8A#7<M^P)31SRD)GTS/FL[FCJT&?W3*A:C7E>"Y%(UVG+DNJ%U
M.?Y9NUUV/*\L+[.:5#04*D&3=>I,4>N9868 5 ,+570RJ,,V?G?A:TWN*4CL
MP/H+[/PR=2K5$Y8CK<L5G6K7)>YIC,7SW<,-;&TM/#+@E 5I=$U2* [55^5'
MK0GW8^/$G-Z&)HS84Y[H&"6]=.H&7^WGSA:)KT:\X.5F]YM!=4E+@>PCS_(V
MA2+"&HX&K6U'U-R,R] X4C)/.D\D7A;>/^;[;F$X+)D)_6K?CA>>%Z2"=]@X
M4'8?S$C;=]ROD0:+"*QX&G#%,PC%A$@B55&+7AZ67 Q@+@[NDDTBPT:>+C'M
M/.Q-NFG2\CKI5I'U)+B#L'DN&_P8&U$D<WA7!62%EL_JX(6IW0\.]N;V^&)K
MVN"]?I65'^H8GFPZ0%K67>C5IA<1P&/+>?;KF=+*"I)*W_O5=3>OBTVL4L*B
M4+V?5M]1$M^.^IW7OE4#$#J)S_RMF:+.E"BU2XI8XX;&^MB ,=QL4"_N;WQS
M";0VJ$E8H]A650@X#\\MKD*?W?<4Y[[Q?7:^>?I$N"3BPJ2T^VL#1!YER_\_
M#SIF'L^@\Z6]IUKL60%V]I>R<)UQ1Y+<_+AV[Z]85<N&OANI=-JI'RN!7%P'
M>$MCJ/1DS(65UA])^2T W,?)/_<:?W+;9ZC_L#_;AV>V<NU\%XDVY=>_Q7,]
MCWGTX]T_H[8ME_D?=UW"?<@0Z2"\'L<]_GX;]TJ%)Y$5Y"C"%P.RP 8,G*]8
MPD;P]I3VV\'_LWV,WA4Z-\P.-_@5;8O[\WP7T;ZG^>X0WQ><(M.5:BO&? V9
MP4*3-D3UR&-OGN"IP-+F:FW3[O'63DETF?9T2[8%I[?Z&HL-'SM'L!OU"XA"
MI,,Q%;(#(D6R"I:>R@G&PLXD2..I"81VB&]&VILP<KYM^9C/.&OLS!OX-79<
M@=G3O)]?;D95=W"C^C.!G"^.UM*MH1)#YQJ1/4$6)]HX>:BT<)0S&@H59EBF
M;Z:F:X_Y>PZ<09=<'6U9=M.YC"TS2@CR#/2^+>.:EY6YA/HCGFMY3W)/?3.Z
MI&VD%UXK$ZP;^O$0;.2DR5^+SCN 3/[/:4+)):&@$_GNWJ+UB4\62^0HZ':_
M:Z$2>VJ_.\:VK2ILPV/#RPTGD%,UX=OFKXTLS$CORZX \D/YK^<5QH#W!'[O
MO+_A8/CEYON="75DC;;Q7<PGMH%GW'+2_:+'K>:GK_GFV*QCC'Y#IWUQ_I&A
MS%9F+13X"@LY,:U\EV1'J/ K$3B)=:J8BUXL!5RB&C.:R5^?_%)9?"_>.\5P
M^<&3%/C70'0V)49?L76Q^!MW5^-12DP-WZ2M[QEIPJL>OSU48<JH;GCT1^S$
M@U"#H"?#^J0RQV?^%I*:,>=AD^CIH((PBV-DS:;&]-Q,"H;B[J(SV24)&UG!
M#%5V<9SN!7<3A1? K.!)3!MX=&0"TB)7O<$6AHA*%G9I&,PI+$26S]Z$[6)]
M^6 <+:8NPRU?O^2,N_V:5=1@?]1TW6<9AZIC 3#%MM]%D9-][7V)4(W&_:78
MWX7,IU'SE+W?&":#MG"WIIM][HU".8?\+N_SX4H+5DCQ2G+LA6^M]V63M]"K
ME,VJ43&KU7ABN$^8F_E8<0CK):12)AST4S1:QW]]F^:*.N7>/W64*3YE3-5
M182E[+:R;=O]L:)^1;)WT5D/W^PHVRA\P-?]2^::_X%_.$HC4<SZ>G%=4C 1
M-H#4/..T-L1NL'G99_R)M.1]1I_]X]R$SWFKG+31%9S]E#0];670:(ET'^<K
M%WB.AC@HMDJE;D"R. \ OYGS-Z_Z;-YXF8?>/:?0'/KXCZ&3LWCR B-CJ/*Z
MJ\'7U-^Q;Q5P>G4XNTE4W\0E+"-[F<'@T=93\G]EMI39;+5A,@;)A^X.\S]<
MCY2X[G7(D6;69VG>/'3 QR#^R5@7,S9'X%TD4IP)UN%01A'#K"1LX^=%#-IM
M%KCJ>[C@Q8G_Y3\)[A$O!!<*_G*V$ E:9QG;\,T!CAJ3R;]GW5."GAOJ#SK^
M7G9*!@VK.IUW2 EZ6/!:":*ZR^>D)Z'OS*:@A,R7,3F*;5E"#9=;5#6-/T0Z
M];58=BX_:51/I?))<X/26E#MCW4JSL.&I"@M4,YF"ZV+6SXBA!>UC"X"1BKM
MT@U-NG^ )MM:Y/O=CH&1,S4C97I0#E":C_\V3"GXOS;PKB-G53W4GZ(4&_K^
M6#;[*6>*L$294EW3-!R$<HI+!*\UU("191R;N>E!^%O17J)4%*P$#5/"4NV6
MV5$QE$Z-=2?*PPHN9@%G!)-EUJ'E&4TTQ56%UH:53)F6IE@5WY\<$6(2HP@+
M2M B83'%[W;>%[<IUZE8F%&U/8>SC-?M7O'N ZLQ)VA4A;4H\]GU04=[>7*1
M[RQ&]_L5FFYYS9^B,_77TRQJ>M+_*3?%LI-&$"IH*@00?+P*H]1E!PN!6^\;
M.I,A1D.&<V[2@RNZ;I[N[P(X]8V]4OPHJQ>1 =5J/%J.U6YJ)+13=?,,<MP?
MCW%<\!M/]Y_._Y<QK# @T:-PR2VQZG!""Q,-P<H(R34+ UM2O[;>CF;6)BXZ
M\ 6LUDX/X%&'[J</$<$;V5]8OF>FX#Z%U36FLIY>>IA\&DWW1QD3S:AB*1V3
M+2(\AM)H#Q76V#,(M5DF*P.3N6,V1'+1/&)L49\:7_DE7#\L79^!X*/JOMNJ
MXL7:C^VM/@H6[F?1H=+R^;T9R>A23GM@8.3U_WJGR]$YO2Y^%?3 9+2T5\Z2
M_ZS'\'O8/66JOCK2@#7X,].J??IB<5*BA>N#SBH<V_J4"*K8BI3:YCYH\Q[7
M'+*%&<8<M9"YUDBRG5@<T^)O$,WFY;=CS##/9S0U[E'/RNYV)4@7&R<U4GS"
MCW+WUC$WR<Y2":I L<:QYH,3L+]F!S]W- H,UMI];?VM ^?T+/3#V[:J0K>?
MEIYE3L'\Y+6.&UYCC\I?R+8+%4Y6#@*UWDGH+]^8@?4G(O=ES)*_=%TZ$]<U
MUZT^[+5^OB;.[ MNNZ*;NUT)"L[5]!AHW" 4O,=M?CND'R6G)=9N][/4[V _
M[_K[;)(L8L5[91'YL6+*H(C+)R^OP<D:LSN,/4UM>,X9S _<[[!!V>Q;X 5?
M(Q%?E]E,-H(-,O;/-IAT@'\"TCR'[S%UL3!B.X95[5(25[*]I(IKFYLZ^LMZ
M1<"YT:P7E[O/A#U2;-TJ+/R3IA)R&X%L-X(6N471K=C7F**)&,2U&L=[/1Q9
M*$#OG[P2B#:[<>9%(X>!1%,^$3<HVJ&;<'NNL7MYQ,?0[3('"W+/R-^,'!Y<
MW^Y):,%O[J;_\O4#7N[V^!?;DU(KJZ,%2^VQOP^LH;>,MPI5J!DM86J0L_M:
M1G:%>)$@3ZZ'R JUTS;U5MO@#WVA5G(SGGYP0<^[DO!?NY=L7LXDNPH4$7@"
M9/)K#"PI<Q$L].W;M)..YW^<#UZ2<9?W?)Z#LI'^ S*T]#00R6L8PWHRAK8\
M@32Z6V;Q! ;0^'O_D@LSCC%&HO!(<_O/YZH-2%H71*8UC55*$"E,W)<*K@:W
M@%E>WUM6^+ 6;B)^IV7MO^/Z1QK=>#GN7O#309M?6D?H_^-U75VWTLQ)";H!
M?CCBK/8)>TPEVG':KCSN-HZ3^%F)_>/;SIU%UQS0L>3\Y>A31O8]?C]5A=?U
M@>-WX8-S1"C%ONXE"Y>,2R_GT<T' ;8(:H0](KTHNR/J:T6/TCO]M[[D\K>T
M;3?8PD_)1C#*Y*7WOOOEE2&WY(1:MS!9NJ[(;>9JQTN)ASHS!5:T3RP)P=%3
M))F4M.)58FF'S(T4,\!+D;0\Q8;FC\TS]6P%F^;R3.HSEDZ_HZ=='EA8LEPR
MIA$^<%",PP52V-'T717X F=U.=%QXX2:5\?*":')HU6'IH,"PXX':CKCXVZG
M8G]]N5@8\(=':92:)7?MN7:.;<HD],O A!+41MC(BD&T(;;A].?']PX(@@;)
MM>13+6)O+QV)M8,C;>OVCO^JZ0XUQRNG@V_BUNY=*()?4,EF0_2'VA$XQ>U:
M$3FP5'8<_Y*&O.>H!(E/(YZ.&\O_RD]L\[<3$E-D]X:/YZ8PGSH>K< COXQ9
MN4=HT[XCTD#9,4.W7 .6TZR*B(<ICO)DA1G6"L"K8"-(V-N9:OR9W:+0$"+$
MD%0;.M<RU(@9OU&]^$;$=OO>NY(#]T)RIE]PY>5279=/"UCK0OC5T.&,[W$I
M!>9>XF&1^<7WR>]/GUF_HG&F4M]7_L)9*Z:4SZ&U&5SF9;9R8)W#<%P?WXVB
M[M-'@B]NLNRF$GJOA8>GR,[6I#66HHK1+4K0#.6_CZ9CE'+F)'IY8!H7^D/Y
MVNHQ;"B+&U[+:1TL=/P]Z"8L9'@5H=Y:SOTF#!G'T6)>$FM.F9J[?]TT_IQI
M=D(3G*T5N* X+KLL(BPP1; .</63S$D(V+T"&S9<^X#RY+BXD.]TRF/8ILE0
MU.;[U8,[YC 6F[&+Y0?3KZV8H[W <BUP3V,R)S+C&Q&1_".V^"U L&=.>_;=
MT..3?K,[QPS">AU[,T8._KW^B9)C:137Y3@R.7U[W3]9NF-VF%N'2<#]ZN?.
M>]=H+Z2=?/>)80@@S@J[9O\&PLS>3*1.C=\P>P8/V/;"V />J76[NXH]0]Y_
M<%%S=J2/S$ =Q/6F<%](JFEIU=XR#M/N@9AXF^IUM+7A[-5/AZU^Q]Q67XB]
M)?#:+O*(R\?33>3"T--=9R-,Y,O(H\NUA#PE")72+[LI?]4E8XHBJ$K0E)$'
MI<"(\@H?[I"/%MT2WXU>UU7H7',=H(?Z$L ?&4]UMQ/XB#?L/W0.OY&M*D$'
M"$[0_UYO/5S^&6&,CY'UL*^$2X>"_O<C-91H(IU#BQ[GCI.TU<90!["U&X22
MA0'>,84.OED5SD-^$322;$621!N_X'-GU_&U!Y[:Z%H26]C&*LW%B!N2J!%E
M#R B[PZ\T#L@A[>9V0)YGNU;>YS2RMSK>RK2.!B=5>H?GL0W02_9=]'Q;$J-
MA?J7*CKFV.NM;_[?9<7HLT/[R+6?-@8TIAY$]=)0V"95)-\F)]NH-!P62N0Q
M'Z^9^7GS9]I"]%V%XF=A_ ?I*W<)][XY?W4U%(]S.>L8;WV1?O-]Q**'ZH='
M1(B_%+^&9;?EZ0H)CVLYL-/"0=^4]MR\"HE5%\W^4H5E'C[COV=56>F8<,IK
MY]V*#RK P ?/?PAWU)\@J $X<:!\JC<]F]P=03,,WT&T>J.P'-0T"<"F5.";
MK64PE<L#!X,RA<S67F3LI)O?F:A<I&[.K6%+3,WQ1K)$7-GNQ\8/F<KJEB%/
MH1-98-U&^XDFZXN('7*:%^-=2%'_XLS#)7-/SV@WB"!Z_78W+7Q:(>EN8)Z
M3A1!J?:I^$#(3BPTN?7X/OOCD*>V-H\\&!DZF5/CR>(H3VFUE74U383R1&0S
M(/)R:"#^F?^/PH2/QL$;0AG&*'B[-Y'-\B]*ZJ^P.%#3W8!N(&DNN5-D#MY
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
M05?K!A*;1RB8\_95,[>L_[34.6];BB06["4FJ4: 4]386%>7:CO>:YX/\E_
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
MO$XKQOX/%H'2R:N0A+NW,)FB4ZW$[YZ(/TS.JW[L\?^43?SQL?T^\.:UQG:
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
M11MTXY,K<QV[*1ZT'2#KI#/5AOP;OW+5"[/+/C\<$,^SS-Z*FH-HL320U_^
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
M[Z5FF=IE_4 QCHGP@BV0!;B0>987G,G?U6;^,IX0Z!5,+ P2< /1I?.*GY_
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
MH7[MP?//$MECK:[S'(^: <L$Z?[Y\<RTA/'&B^ #B(!.D?K@YGQS%MO\<4D
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
MUGX7 \';XG!$_8]9HR,3:6O;W@S<?(1)B!!9:!SW [U./O'C]ROVH! D6#Y
MW&V&?"X_Q6JP$H6(84*NX ?>070GX.K62[CB'UKOGK2-,\FD&$W%AZ5/RP0O
M'.J@X[8;\(5=)X_%MG</ =L_<JMF!'LE-I%:/.C3<B)_.][Z8 $0O=GC4BE$
M)U5+$+;M-[)$;ZKA]0+[6_KOJVJJ@H,J/\A1IG"V?H=@DC&>2WP':^UYC#67
M$1>EWN.#O1-";:FM]@">?R ,75%#)ET(N=MI]4?_2%2%H7R-T+7AE%N1P["7
M]'YUKRCK1Y,8$[B5KYK)G9M][5\8PNOXQV,G@+W""?XV(C\5(CD^XPF\X =B
MVWX+WC\6ECE=:"I>GK;XLW[B(0>.,L9ZNU-^4X(O!O?1J&&+D/O!PG*]1?D9
MO!O)_TO$3<1<0).Y ,YA@.I]+8Q33U)Y'/EVV;!,;8O^DD7[,["A,5,"?[2R
M\?7JJ$=K=09"'1G&^.1"./,B%D[@XII=^4JFQ/9 M>DZD7#Q!X;P"OGEDPED
MHHV)?%AX3M#:6M89M6M6V[O>OKZA)=G)9(RW3["3BG#+UH8VKG#;*$.4"7P[
M/@7[F\B,THQ.<J^Q7/J W ]H<N3[G [Y>\:7'*\(#4QM<-S:.#',:8?\P_%^
M3+\GK^]@QS%NODDOT/,;==G6'NPFT Y %'0N3SV4+,B79[L_CIW;H&,ZD#D2
M?(("Y.<TA&SC:DN]A8^:^EI-N_4= #L^91O*LYC]JP*49+28[UT,YY1_D'"G
MXX/NNCM/+3<_6IR0'Y&: @J0R$*^,Y#O-#P-?1SB'UU.%-9\G\/WX'9DO;U$
MM[;D2D#65^/<0X^L&M07C/N0L8EM907W\CBXRV?P"A#"EK7C^0]!?JEVC+5Z
MW!/TVA&+VUD2'2PXC_ -\X.(*PX$R*^D[B+S0B&:MXYOV")2:<'=R>"T14-2
M5S<:M$@.^V_\FGN[SWAZ3V7IQ\EZ3P]'PY:2FLD@-*1"EJ<LX878 B"*K)HW
MT4VU-K_Z,]3E1T8BV]I;?XO,:/^C+Y0#9SX1[/5Z4\[Z?$IUW\)5HR#U*\O_
M?-;JKA* W!(0H[,1DPK06FD4V9#A],*?L^2 VONI>EG:%R"O08>L5+5 *Y58
MA1NV:$-67:'\Y5O7+W7F=\JNJR6!.=K1_J=G63D3<^A37TVY0?*OR1;W;\)]
MDO*<&]8$2N$71N(6)'Q<H@+TCO98"L]OCXUZ+86*5.BUNR]DWXN? Q\S+N1(
M]U[],0A=/R-A+=R([<;;MXIHSU89AP#8C=ZP5/,>][ZPJ[J#XH[%K3EC<YHZ
M7OJV&QX>U\VI,/,LW&#GJK:7A(ACN0*FZ="^@_!I;Q\E4\,6*%(=1^'$!W8W
ME?4,:Q!I)Q!C+0<:!-MOO-Q$N3V;2%A\X(Z8-WQ(EDV!F^L8+E0P8(X60U):
M9UH<A4GNW@2!;;\$YR+O<1^M!_M*;$>)"VH$68YT"BCDJ^R01@H!G[G[0N[3
MT6KNGJN)%0[HXH]6U-<DR+H&W7T#'C3*7#MDF-EST#,@=VH*3@2W#;>>TM3<
M]>9L;?824NA*'%: FL&5%@(PCPM<\'[?.\DD,ZJSN-T^"+,^1*G(7I*+LC!(
MJ4<91:H]L3DV%GFFO1?(#JQNC''Q]\YCU!C)AW_*J!'TU9W!=-?2#(,\92\!
M%6$<]#FC$AT7B#W.F96;,X.J$XMK:QE5UZS;PL88S>N9'K"(SOJ@.>F\[+V2
M;+-U3P$JHL.+F(.O4;K'A5E40Z-B<6S]Z.W9Q2XE#L.F.>LU#!%D;(.T^#XD
M^6$&TKG+(NV_]BGIM::A<K?4#Y!'GD,;UQ<G!%H])M+4VMQ).7@=%<,CMJ+5
M,7HBGUQRI"^\H7?-R-@6!?]+TM HB5AT5[[DQ[[GN1_*7[00JWR3&\X(P8Y
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
MOC4<Y-]:2[6,"OI-:DX37934R#C_#@AD$E@6[J-;0Z"PAP]K[DGS_.NKS0$
MRB^.Q]RM,921S 9K1;\^>-T8IT]/B3F5XY-K</6^K5V,V6/YXFRVUI+:P0"&
M!C00BD_'-8%C1:X\M2>F2+5Z695S7T;;X4NNDHL+U^[@QCK!_R 734QH7>5E
M# B4SV5O%Q.!<Y(;W^@'!TT;P2U>JBRSV)0R3W^\-I4P%NY[S2/0XV=<YY4-
M1D.W5[CV?_/7'H4&;LAR(02CQE,Q!Z2QI\SV>$K\U^<C5NJPM!4;=<!)<@*X
M)%:1%>2VL&>2;;2E 4"%6I*IF"8T&0GPTA%-X_5N&RSU%MFNA*FX)='>+:L/
MWAH,,UEP'V4!1#O :1P\O(4?T?J)VZS)V%_-8!LLSEP3Z;/5'5%.-+1FZ_X2
M?V//RX\%SSG\E/5'I'J3FNERBGS7,:7X6])E;ZJ)&E)K^4?ADO37\.A_?PY0
MO[[\.5@,?Q993@NZB1RSW24E4S/A$9W(+9%;Q#E"2 M2JR8U?SXK.KXP2 &:
M0WB:9<-0AW-KEN1&''C$>@1L>$JJ;YG\^_,FRM$ZNS)JRM+4?/DF6"5YXIC]
M?V^G_HGBZ7@A3%W<E7[)HB@WP$YD=4.$%#A([HQBS/I-<_.N<SQ%;JSGH:,0
M^YJ<J[^^R^$[?/XS&=JX@C2?EC28"TCKL%DT<)S[D;$78RJRB'M@[>!34]$J
M4N-C3E]$'/-^GW M2R=^(R*0W7M$&<H6D/7<5\#9[^9.Y/M1[0 N(!+=3-R-
M@82]];Q2/.(U'!DLA^/,<D,@; LK8T'WBJ$-<[0^0" [+K)+MCF)^:WR:YB:
M.B8(@!71DHQ=VATSYC^<:6.I&9!.7:,Y2[JIV'41[H-[[?O2M".IOX_7!JJ8
MUJ\Z+#I,+W;P#OEH:76GE!A^-N6BYB/F.!NWI&. 8\'PO,UV (P6A;0A?\*
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
M^"\:+85B\CUJ<F;5Y=]9/^)W22YA1EA[-P$W<2JW-$EM+@?/LYE 57C4A/8
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
MHB&<L%2LJ[(P*SDG3FFN%;$8M1O0%KU&EF'745LG0T+9)J#'WH/!$M%[8/E
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
M+0TUCNSD [^R%"R/#Q5H7%P8GZ5/E6,<G,/-3#1F1S8\!0AQNLA6Z(:YBE(
M[CV:2F%:# :'!Q&_.S67%)<RL#[(KPQ[B0N&%>IO@BW#:,@PPD-DR+N1.<$@
M[44']+1X:/$B7IFJ4H:7;;3DIRO.!)%9WX^/M5!GEM1FD,6#"[A?<-Z('9*N
M7%5UV$MCO?.JC58K6GM?]%T3ABR%/JJ@"*\/_MC75$:8J<Z(F?=.(P4X'>54
MPR/OI?7-IM:-,&Q,7X2@V*A,VCCASBV$4<1?M_[/R[+_;^/_\V7;_]TPO=JT
M.UAY2_RDW?8YZJF^V;+!1X_6]#0*&.?KQW:9VT/R]0AZ\.[],D6B7Z<VH1 P
MY038D- 5$^/UI].9;"'K](V_*=H>C5,1%21A,?%')^).OWDDI'KE EC/'VLB
M+H3YA.M\&C _-T%+<CG_L;,KOT-R>-@4IT2NV/C7AHR+U'2F1?K-?DX&3G";
MP GCNLE-9B5T2E/RP949 ->J:E?@7MA%_K-'2&&*SCE3X/U1HS8!7#=2B]T+
MJC+0RPY/!+>,@_LPUN_'%,==YE6+S'%<A:9IE" C"S3F;L>Y5T=V5@NA\Z0@
MX%A2YB312G"=_\9B3]3DK%MU^7*ZG@/SW.6N*@<[05V5WW=CF3P!-R,J!A /
M 0V^A@LO,2$\$P.95(D(;!J1?+_:7<$H9=5.6["X>G?4DSD1_/B)^L8FOMZ$
M11G!]XEBMBN 0YM\.>JPX51?\2H'#D@6,#2.XTC8>$<Q862J[1ZVS+IO":/"
M4Y3LNL3?*H@#9/YPP->L,&HQR/UQY^_5N8&!J)T^L3(91M'2<;CTQ#GP935\
ME,6SIHVP6ED5^E+0WHQ6^G5UO_G]HRT?GH;^-8:Z*I*"3(;OW8]C3WY&EH0L
M;[GEP>0=%?0"Y_@^U_T1.X'^QE+!\1IWDUE5J"-FA3I^,PD/74_S[YT ".S?
M-%"Q(K,ND=/ 790XBQI_<G(LP##Q^GF'P\X?/W"*IT/[/>J#0BW@QR<P>^3W
MV:GL"7AX]AS"ZBNQ-(OQH;C-R@N<7E)=M) I!472V,I24&9^$PXP>BD%Q>5+
MU-1>X7[X\EB27]D_^X]/]U29PP7-9W]6&O9^+ 79Y[Z3@C[8S,]*01.E^%_)
MI#A\66D%ZAU]#.$^1PFAOVQ [4OQS8M=/V.)J&-@48TY0A?1#=X247A=TFV
M(OT(-" ED++L542WGWH*U8%?.:B,4*'#ZA8@FZT1,XAOIH(W:C6O@24G:DZB
MB^XM_%%IT7DF\%?EQTY/V=,#DK!@XI&5IE";P^\\@PO'KM;VC?/5CX=(0?)(
M&7\+%9(1G%V'PG/R[3)"U[-H]RSD,/H\1"N-H2>(JA@T1L@#A(L5 Y5ZG9#*
M!I75/\=L"HJ_VH=,.R)C:U%=RU)0+67<F#6RP Y(:%MD*6+4Y,,^Q#Z2P<H%
MTF 14'"L*?W.&@S<C+XV>Z[Q0_2$;NIL .MPBX-D4\8:PP'_'[@12..?DF^Y
MIHA(5!Z@.3.@RG6.=QQZM*1;@SAV@7H9X5,=9S<5*N1(N)V(XBRN2*E_@A8;
MO*LT *N!AG=7[R[EC98H+"=G:)AR?A;'E>-'2W;9\FC-FS>R@]D:YY*C<@UX
MS+YY=6@,QJ+Q7.?9P3_EN6/E;<-/H./N+.C7P5F?W-_TL1HCK7OT5ZMQ33[/
M6HK7'KQ/RI8)AMU4*%JC257]1O(DZ96IF0?^%Q<ZPW*">?'VN)9[L9I$!\8D
M_BW2%E[X0ELVQQP58=0^4B3?AZKM1CL%?4.5/0DIF(- NZ?,\&,$\VU7!Z:8
M>]*F_(.]I:"KE:QU+P8%<R[;_Q1C>7C@-=Z(9H1=_92Y.>!YP"I=-UXF&L'"
MB[AO*SR9OMW9924%I;_!_5^FTCA./QN4&[Y(5I&"7L$$SZ2@=[,34I!D7Z@4
M)"I_CY+'?MM+Y0+7)8I=LM79B<T'2[Z[U),Z\WU$.YY9A.(%&"!GJB=Q? L?
MGF1^:R*<@-@RYL&\Y/ON8:CC$^;YEMH+RI7#1J6#S*S-_0-E5Q36W_2_ISA;
M5'ZW??%,\_]( _R_&]L@ZNU' TH0:FBP+;\J.KQ@OJH]O-!O;WW]8!W-.+"Y
MD_PZHV9J8V@]PRK#GGL\\'+FQ1OFY3!CVD/("(V=O(CGLRZGNO&"UV8;:(>=
M=5X&AFOVUZ)]G(67C.'VU[IFM!0U%IFU?ALX4VXZM1! 2$';1H#3//RD1>HD
M2P%P-(#!^ZX@O>)F'&-M=)A"YQAOANA*#81!F3C?QM$0_H:YPK/(/8J\U)RE
M,%A0F+V.$=?F(02A9\!0WA!J44YX:0Y6B5I<_^ ^,CJO;EC('D+*.?>N[6 ^
MS6>Y2.:=O-8V,IY0^'H0(8%A?[+YACE99W2VO^//OS(J$TV^A@>%^$X7B[X2
MV@P<&+;6*@[K%O2ZHPCNS?L-D]5YTTK?@J:.+7]I_Y='3$S[VM^$^G7_F#75
M,<G$,;/&*\G"+X1"NLCF&/D3BGXGD\E6Z4]UD(1#_H/MJPR7?QX,MTI!E/$Z
M5N5Z*VF7Y.NF#C'01PK:]9O%[_PZ02FFTWWW#L1JR(G0HV[M9!AS87WAA@\D
MYF_[!.,X'?%?Q@>D(*1B?!B)HT)DE/6B2F9XP\\J-RJJ%(Y[>66)7T=O,MIF
M9Q#I6I82G5(Y0;N,&QBC0]O,PN9Q\LA5&6 LW*1Z]4^G(Q:%[X5U)Z(>CN)&
MW6F+4I!*Q#";MFN.JO2MQ+C+J%M#$V83:< Q(/9WQM&UW#_&$!J+22I8UP/?
M-6&GLA8_SS@EJ#C ]RSVP(S;>9\B(3XQ5FRU6-@$GJ8J@O)?U^V@*@Z8*'AV
MK/0M=;D*C1Z,UCX9JWGO+V:6=#"H[N0UW<54V89/ ]&%V&Z$<MUI_M8[J.T_
M+(ZIS@P-:NKZ/R6.G7,_":>7E1<3=+B9\)!I.GGSX>:# T)"Y.P!4IH,A0E*
M%R?M1O,6&O\$*B[Q6@LG_5]=1:YII,4&/[#+X0Q0F,SEB&DO"7B25$QH^7NL
M/W67(T-@H8K1>-F1;W_0=A5F)'MS?PCFA:,KV?9C3D\^-;_(%NLV/UP<>G2_
M8H@">:U7'K!!N<(17:^EHK*G_81<=_%K<S7A*<D8XI=@KMS(F+,;FN4Q^,]
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
MNCXQZY6/HQ=:512F&1-PK[A$YV0U+&9(QK7XNFZUPKUIW=2)KMLAU_0?8&*
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
M]HC64J+I/4\C=78>QI:?&SJ[4)G6,V313\&L?2/2BW(EF+\B=)F* 1Y;P97
MEN](_J/(EIN(/&>D4)Z7.)C?_81DG3[/W2W%NHEW7VD3*4>G8](4.+0)36#Y
M ))3=%[G=K6<2/LZ?:(YON+CX,PESZ*O0QP-%1ZC_VSD1HK!G:0,_1/B8WBQ
MN#I3R[U<@%%ZV\J"4\$3Z]69F2IW_+P@F9MD$QY%MY9C1P.+(WX9$CKZ()PH
M$VHJ\;48TOAI\-W:%0=+@<T"H]XVB<]5P[P/4AN6)]R2D/3\9K7%,,MU3EP6
MSPL6C9U"^)+<4&BFX&Q(K_DUGPK=IS>?BK'MV(_:"$V,R@(>E!_B [>APGA$
M?$;%>>N/Y(#&UM:Z7!MU]9%A*WB$08[GT^LL A5^BWL8?&V %2:I%#$>R,%3
MI,-H(X2&U'?)A)UZ\*^F;.6!D_R0\-KC?Q'.]O2N'7WZO>MH3BM%)G>^__XD
M.VXR#6G<4]K\)2R9V:WA,7$F>/H1^-HF()UCV&3!]V!ANS-A1^6-&."'NY-'
M3R1D>:>6LI7+7HN,S__:)[S/OTG%'P*'FYVY]/30-7J3N*8(CK,3_WS69QV;
M<IN2X.F>/?;B&]A)M3FX]=QNO#8:*%*F\KB:4-0P<\,LL9,0(&_<J*VSQ_9V
MT#!^C-=U?A@XUP2K\97!!&^5=G<"]_\BA99M J(C-E+2*#_]W3H<6-:8?IL
MQEFBB4NN>;XA,AIL8V<+U>\H:XO29\E"KJG#,T'O;ZI3%+<:A ZC2GA?GH*:
MPQF6,'\#R\Y8[0':3.E?0Z4,$XN<1+8+:Z.F)+7L ;-7XVWAP(,!E'-PW:6.
MDU'Q4.; !*,=NXN^OYOG=/#/8?C*(T&?)4M1&!.H#;0"">E]7%2C8%1Z>DK=
M?(VIM!PE3_K_+J# 04L!\;TH276W)<VD^+N/KQ= )3[89%_&M>]G..52#7[-
MTX]RP\'6:^)TWZ;4W<P7$0/Z^%TW*W1TAG],5&=T-J_=Q'@%(6._YYZ,@".
M&9PCTK(I=XW3HJ"7MB_&]0U$E-?LR+&UMTEK%I*,1W08_-(<@3HM8Q,(R:B7
MTQ_3<F"R3]U G9NP[L&*/7:TMZH9QY\7J6#UX#?I)J!;7R^E2RS-\JMQ!!<[
M=4\4^S;>E;F/O&=85C=V> ?VL?'3K%$H'RB(K9'[*$H70 8P5F#&=%?N-[,5
MK)5BN];9D',Y_Z)[EZ-#6;1\C+ 72N+J;0*N";>@85(078/^846FI_9K?_GK
M9Q>R(NJIH*BK:(;MH;Q%JC@::(:Y^(TK\D <YF)&UZ"[OCS1,U$X!0EEEU'Y
M-5\HE]CF!Z?71^D^$\VXF&FE-JGZ[?("0\>_UN"P0OA!6B-+7MZC97_W)F<I
M;(=H&LN[&JD+?M)Z^C,->A!U<6,1=H(8;;A$G&DZ&_AN:7$]^Q=Z"(LK N9F
M,N>!^U#L*?VL(LVA+TWCM3:&>>?JSOI=3PE>KU+;L8XN]9$1EP3^&[0._%8Y
M6/:C7$?,O8\QEA+<Q)I%UE0=^N$A,B&N%F&Z6.SW&W(Y^4H.[OHF -FHF)MC
M!&.EAIAL/C?)WN[)-?%B'8(//W,N_M%!MZ:SF1ZO[[+PK\\TRQE\%UF??PMX
M[*IQV>6&E,[2>/T$T)'."^03%=6C^/W*0>@.I,56U%=_T4"&]6LGI$:N^Y]M
M#[S8RE7MP'^AD_4"Y#KL'4@7?4J$6%BO=25^P^C5#Y<TM*1)ODVP2ZZ^T_0R
MK4U[SUV05_<1:(A)DJ?T)5]#$U72K9L\\)AD07)TCIZ'Q1M.859#[OL>AWSO
M2(CFVLD"8$_&'.V5OWQ8K-G?2/RB$4D[V =_KW*<RK5^N<UJ5CMS?ZXLLNH"
M&B?/W*J61GC8EY!\LN?7KQ#_B?D190Y<9VOL&N$+EN4@@4BG96=02?XB$(6$
MTO&6NM:@!LZ)G>DDTV%_V(9A1LXHD3=TH,?$XRC//]ZK<=&M#.GW_AO^^N(J
MZ:/=5)7BY2;@!O0':3T_SG"$HG[\!,7RZ]> CPU:[<\W 3H%F6.OLZQH!<KH
MAN2 56B)QS*TO!\_LA+2_R,? U..0T47!C* Y+ DY0E42*D4RC^/]N3?X;OO
MZ-(W%NL3;F$KWE ON>TM* B;T&>]NYZJNZV9FD.'XM]R32CQ*0\8H1H9T 9\
MES#-/Y.IEYE,Y0"EG?PK:*_X!'X\8;55]'I@PHP8?<#! =4XM[^%;7)\GF#K
M$CJ0#[TZI7ZN9,NS&_R:UTZ^>'F:K+7?4&AG1-L$)"D10I"Z""H_T-")WPF.
M@.Y#1XDRUA[<Y:864#MPDZ$S4+*[%B,5;78O=["_G&O?WM=P]KI5&R7P\I71
M6$&N"\$7++HX (1BAEN@:;]\ !V0_T:EB#4WQA^AW3^K!WL-"]'Q4;-';<J4
MJ1(D9=*X1=B4NS@[6F*:5K,),/KT)8,[]!S0_]?=Q\%#QKW#'DNT -N/)3?8
M<T)LX29@P+7%=_P,SV,'MLU!:8Q/V@2H*[?-4U5J]0%X]ZK"PKM>K)6AF%*M
M9_V0T(!65Y_;21Q3B[-S/N!VDWI9>&4B]U@$R,T6*G)G' E0=MXS8MXAH+SG
M"\*Z3HMW^]&';TE\A[O3H?Y+27$.*C'98-M/LXUK1;!E/;(4_8>/;_@.$FW&
M@T(L"B*X(NC-,BTS>W^NB<U&PQ>S@\I=HT35MY=EI+0#D04F\I./>_FOP7]
M[02OI"W\?FMV^I@>FF2P\)N\"<Z)6FKD\D&_;@)$KIN U C1O8$_E&R10U"
M_+A8>%]-C4TZP9UO>0;QS8J6V0I_V;\SIW'15U:Y";C'./\/T^N/=<: S6_9
MODONZ +84DQ04'+[12O)4\ZLHA_<'[C>B$%),Y6[=L25R&'C<B^==NP$?LI.
M?ISEF[EM7GY^.#T0Y;O1TV6BDSNH>L?%@L6Q*WQ7F8--[?B99:5H04;@6=P?
MY^&9&AK2>P[NV]N=-"Y2Z[19VH4*7/GIZ1>!N6-L[ML'P5_2[\"OFD\%6C:Z
M6H]$$0]DQ_[B' AB8:&W##7WGJ@Z\;_/-__?X_]9]_U_#I-EIE)-Q5MW[$>?
M4KF<\VCW#W*U!)[3'?Z.#"3LQ"HL74^OLD:PTFL4>S8N%(GET%QDU[UE)7<L
MHP/? %^N0%*P;4Y8A,>/FX"V\YN $*(&G_H/@VRVDG#]/+S6E++MG-!Z_E_\
MC5<7]N?'6NPI"YB!N"B-UW0!+F6SWA2WZ6'3T&:L4]:$KLN5XH@;?V^_N?^T
M*8>9#?T=^KWJG-R.EV#1 =&W$&ET; )^N!K.T7HMKBT,(7WT<X[CNQL/_%T4
M$%Y,BTGSB7@!;> D%"$CAN_"EN&>HQ/80.PQ[KL4Q/S&[!K>?;74"PJ:AU(-
MUQXX_E Q5Z!Z.".-M?<U7SW43(/)T6G"_8'S%6LQVY?Q#11ZE5EI^%-GJ[JF
MIO3(#N["XC='-5D("MJ%;;A8)_YS\0B4:0],GAIYPH@@L(NAX5FS \9!9RP[
MA(=018=T[E[\QHXUL,R);([B_OWX*C&$SLW\&A8M":L[)U/_M3][B'[]OUIV
M?K-5ZH\?&P<=1E\6D5+)_Y)3:UHMJEBSQ.KYV>I/-K5%8P_U)N",>'M[>!&J
MX.B#GCI2OZ^9BE.6%O@H,]3I>-$P'U,U]<Z&3=+P^!R (I>-FT;#!<4M^66Q
M] #@R;\+#J%'6T(0H%]I^8TC!-HZ]HV\EL2:^[)L'J*C0$+OC<:"<I<5E<L#
M9;<V 5OIYA%@,K ]4*-+%\B:&D:^14NSYH#'^9-)EHZ7*T0M]BV6FX X_X9-
M0#CWR1BVP:,]T*V3E8LCP/9]? >':^/+=^HN*?DS/+.7B4#[*\7+^GZ>D/AB
M^:=7-7-!YIUGN)3,/Y;[C0H%03_P\6R$MPB:3-X^ E)#7TGO"C*F-U&&Y+I9
MWP["=#P#.@P+YOLRO6&:]WT83V:A,=O[^VC-8&W5FD%:]4JDF''_0977->AL
M\<;H0;6EB>['>P;Z1)C\F8&M PE:G7V7K4QSQR\,!I@N;0**>Q_ "30/B_D-
M><I/*F)'A*\+N"]7P_ "=S_%MKBP;A(KQ5VJQP-J1.[_UK()>&RC\5/DOEG_
M[1DOS1AL"B'U6M;-IWI5+^[_R=2L;W S-JZ!+T/R\%+CX\D)O-=[$1KRWZ5E
M_(%]D:G5_5A>H>VPASN$^:[LDQEQG;8L/)JTYE7?W;@K),*/>K:687/$/Q#,
MXWZB"D;<_8Q4EL!-V$#%I(S0XTJ7W]^#]+$8<DU9V\W^"FX$Z)#X:VHK\'AA
MZ5P!-8W<Z^:Q0-(X757]&G>U9OSD;?;3J1AMD=LTP00T6BM4R9H:,VP8_$Y;
MBQDUL35"O*,CR'[D^*NAE<R]=)P6T]IW:=+QR4;R=.GNM/\PY.3)PA+X@?0G
M&7$'#[7-Y<]SD%NB((_0#HH6N0$?O!?U7M;ERTIIDV6F4/<'2 NZN];N):2'
MMU_)O6*8-:.6O\ ZZ4DUZ7:PZ.EA^_G!2L0>@G@1J0VD+^+4$=!_21/*OBFM
MGQYDCJ\5'24GLH/,+=,C3,X1;O;C\WI#)YV)4HQ#PK3*9,T682E;T) "&(.2
M\@]:/8P?+]1&53!!:D-HBYK.EU?G[&<8%6S_=TC3?1=3&0+U:2NS]FUI6&-?
M6:]^5P97HPU,C6WG'I"JM6..CK1&\#8!._VE2TLP#0TV*MV7/+R(C!CBG[,-
M*'&3C86=H02'ANXYP>)@:]MGKHY!1S/#OV-?0>A?M6#U\J+SQ,;@'?UBDS>_
M25O<4N$ZI['[6.;%(0^/%5U1#LS$X;*,7$/8.1!?L E$3Z2AW/V+B"G)'Q+8
M('9*L\^/6.L]0J9.CV ;5[A')^[VOB66ASDW1\38%601JJUA!TL<7(8Z:J?T
MYEZ[-J:\CE..Q"E'^8V; &HL$ZAID1C=:L"?U.!OSYY"[-\$M%O *J40;_)H
ME$"(Z7=Z?SSW9$QU38RPD(:[8]$K=TL7ITM4P$X.$4\%B;:GB_+X>1U. >TM
MV_)2D>F,O8UIN2T)92/46YWXQCG;^M[C45\=CF9L6(B/D'.?"#>&-@%/KY(J
M5HD,)XV76>XK<TO W4HV=#<:&L8SHDB3>6KQPL,1EV#^^OGQA-,1E7/:V>W#
MI54PDYH:^N4+FX#8Z2MX&1'B")9=1YNHY*? JXN%Z!"FK''4/A26C%#FL?O]
M^LLCID$;_;?KXSQ5-D-[)I \K:,]0J[;GY7ECG0Z_67"_?N\1V\"8(QD?RQ3
MW:AK&.TNVH/9.Q[M.^XV#NV(@95'6EG!S[UH6D97!?Z[3\LOOZ#)(PDLNLQ-
MYOY4NR+%>2%V;0*BP@O,J15VCQ9-5U;I@;YN;P5FUQ3+B.;)$/,O4.'Q,00N
MXJ<>"/7TRLRW!+6O,L^O,L@V"X&%:(;+_X+56 3]C#+F=@^=D92)^@JFJ^?5
M]XXA[!9P\DG<:3@[1DX)> .D4-L'TOV35_$/E(9HL-AY+.]&0<Z*O>NC&F%I
M ^56L[GAE2^AY_+C((B<JKC[W^BQUG0L!25\0V(C>%R!@]B@HTA?BN6;672*
MI%#WNI%:&Z+>)<J(->$!+7?IV+G:7W*6C]H\HXWFQ"QZY-/AK705'=RF\8$L
MW!<Y%*'<+4WE>_PH17@E /W%M3DA$>;II9/.%CF6FK"<UJ8K9>OZ 0%^4RX0
MWY"/,E@6Y)7*Q#/QSO\37F]GN7J.AE7LAFX^8F]]-P'[=^/D!6UVY4U0]QIC
M?-%@#8I5%"Q#TU1SZG'_>PRUKI34F0<]B-:HCJ#OHB?]-;X=Q]=32[U+:P[;
M=^R@Q7.")N[=^HT0N(H1358Q5M>P!;)N!19Z1Y89 RNL(326DYQ2)#G2V&JY
M.T7D0\V4Z]R:<NC]H?KT2]=:_\8JFY(]Q/: E&7_X] I'[9R] Y6Q&5L[2JL
M"K+H0B1;^G^#1[8\[^6SMV>ZRSS9\*]V.!G#ACXC4$U("M+WY=#7!D\@-Y*_
M.L R>*.O)\TN0=E=%G<_L%91?FF6@6WVRT_SVN)(_^(3[U!F$_)W$,1=KZOO
MFV5(]'[1<]V% E*71[)]%$:GT R9URJ&/S XG_,%]=1<S4U6'G$T1PL:$9HQ
M7DTYI]_$_?5HZ[@$I\"AG627T8?''0_Q46<+HHD_>.= UL:L+#8(CW#2(-OU
MO$T *5"26>./2G*CT%\U4^D-K1FAB7R.IZG7+X<@+H<M7SFY$OV+@"#+UR>V
M+O>^P5,K.BRD1ML*J0^P$20-F$Z1UO BH\$Z,]7_>D+YV(89MQE&GIPYAK.+
M1JQF4&=\90()]HV0A7B#)3],W,B[W^I9)LT:<RJ^%F$^"T]5'KH.;G51>61G
MI#TCB;P).!B1';%1EE%4%7R3=H/:DAR:=EHY](H)291F*W>YB2"^HR$C9/">
MJ]*MOO^!*S^(HLMNO7A/EU*1F;&C)[:^4E 9X5AIR"9@ M]99/WPIT4D'#3X
M8I!H."5@/6#0J"G SA9?#]HR7-U7);\R$X?ENM(?7LS:/QBZ*DU<! HL]@6=
MB_5(J!J0L?,#&>EK-6W8"1\HCV0H@L@/X)@M=IT9!IU!QM+[8C=^K-P@UB2^
M)*+(;!Q_J6%X46?1O2[E_:S<@9$^,TV8FT>!WN/N??@!@?CB0BADNQ@7E94R
MJUCNB%N'O4[?+#/,^&#YMO3OASNJQY(-T+U_ +71'@H<YBBF4]^H59SW!E@_
MI[\C5!;=+*)[?&)_4C'^0/-_98VLGAZ[=:AI5*]R-,%&I#=U,4GVI]QBT/$:
MCY;;.KC:Z]-$#?,P/Z<,]77UX-U%W@A1:KO4=BYLU$4MRK@"R+M-@,;=1L4C
ME=69:+7::@U6 ]EZV"A3(M;^%FT"'FF:YFD_1;-]34K]PKQ]6/7.X#7EWQJU
MX=62/&BX1]Y,4/=8S?\55;@UB,#!$A!Y#CG5;LV.3<M49 A,W[1N< K:&,AB
MK6?46UG/Z[[E3N[A=GJ9O9&KMF?B>VD"&<H^4JKL?]*NUG^4XT'^GE- QL>;
M.&#C\B))\NT,\TU -.ECS_)480?F9Q%G%NT<G:K>_YP6+/LSX>._VK,&%B*J
MJ'I\95ZL)_$0 ;N J6-%OXI=4P1RUZJ(C:B"J_LB3V2SF ?=6AE97 O<DF!R
MC;XDIQ70OR>?-:,0;Z#[Y-!2Z1U>_Y,\$MIS>*+6IM^!V9AQI]*UHBL=*$QN
MR5T_-.ASB"KO71*0!NLYQUZFM@_UU+E-*H.7%A :_"5YR%_C>]89+5A[[A[&
MYR+N?L=K_'^C5M7W3CG7/?%Q2V?7F-ZZ)VNX!R=QOM?!T9 ?O!,H[FZ?3[@]
MS'=-=02*.+_CSN"9&YH-$P/5KC^X\\HGF[78]QJ.KN/C?')IPH\DY:Y >*G<
ML4F:*@YSSUJ$F9PD$1VM3.(\%\X&*W,HF-"HA(&6ZMYF/[K_QGUL5(;%9ZK\
M0-; %"?CLYM;((C;9HLQ26IO7&OGG#B .IJW0+CYRQNU&3AW&LV^0RT0W8GX
M7'7GF@BS6D!;?<TXG@#RA!S)N#O/'S>49)8Q^O6;16<D?XMT%J9*<. ?I1[.
MHCZ[/40'_P 2_N9'V5 ?MS6'P8H))?V1Q9U1IR%O@:P5E2 ]N:7XR7T>0U,J
M:],_)'9- ]A?S*R>'VN,W<A3W'SH"LF;^7U=<^P37A-MA:B:'\OD.VUW(.UZ
MD^?_2;VR<R;\P]N,HVZW:0V[K<,7:F3>U74"J)69UL2J,83"(.#JS^?(:+ !
MD*FR%Z\!<LS!_H2R8')^;O*DF"\N[*]]"5SXZV6(1S7%JI-!$;9#MT)100-!
MTI<BH3--3/8<X,W';P(.^+'?D8[A8IR*6^_7:E'+]\0W-"? \D1@N>8.'KY#
MI1;X.]IPT /A(FD#KRLGHCK2\WPU*V/VUYRR7;KO9K EU2XAIH0&P6]APMU:
MFP P$TNK;,XAS4H%:\\729N 'T=%Y@0^?,O&$2S?IP:D,W)MA-S[ Y^-(P0<
MNBZC7_YT*% 'T=/SF&%B.<Q  #_F,R(R=V\"$"@/WR91;"=)O7M&&M_1Z&5#
MZ8L/Z),=J\7Y?<X&6H*F)Y?A,O9KG38&!=\.3H5JV SHH+#\3.;K^/8BO0$)
MG5HNS1V:]QB2J'<+=':=?&)&6+:5:"%X4,%^T=>IAR7$"+JZ6 5^=%BE-!K1
M,-?8HMV,J.POH\_XN#UX @G'3U];%JSG5(Z4\#<!ZM_N=<NUIB0_UPTB^V^#
M=Z'/26-);A6HXEUFON>4DU&&J057BI&L6N+K&,68C/()\Q;C(%7-[H^2D;O
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
MUT]E%I"?K1=V]I)66=UOJ-P&?&>"%=^P.WE!>?A39-"1$9!5 /I,D]A5TO]
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
M*(>!>^[&@W^8\X<\H 3TGC3,4OOF2'B7I>WNY"6XU-<?]P5=#^;<" EL#JZ
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
M(7R] /5-8=4GR)0Z40MDY+FAX5D*@QBN5CGG_Z'ZCZ7^EQ_V_RU2W4<(5[T
MC9J?A.G\)9=!\U2[P^ ]!Z2@V;Z7?*97M95A,3?V58H4%$*B1V[4D0(L1*='
M^.[^<W#*L6HT\<>*:;P'/(=+T!.7T#R;3'DI@\814:6^YJI<KVB4.9.U=G"Q
MW7R\T#:Q\NK3;LT[M-,I%^C=DI$1@BK7M)U)-^1!?Q)934^JSF*CJ@KAIHZ<
M.OCX<Y%WZ-D,Z,7Q_/1TRLUE?B Q\"K878 [+MG$A&*;6\%RJV;7A!  W';J
M6*;RUH%:D]R_P:=#MG$U,3@^=!MZ><8I2.BC0U)0+9/-YA!X;P??H^3":#;0
M.[=.&2277EK<JJH@?/[$&TA/<3(5F@Q+OL)W&]/H&M.D.#/5\GH&6-ZI*><2
MNE?&2)1*$-YFN$IV7%7?3I([/0&B%]=.LG>.L_DP!3/,<K5C44KY_M[TX7H+
MBK@XZC,64(MTA.MMA]]3HLLL[!Y)'[TXZ_WB&0#[H)JKQB;$_QC#YWDC35X?
M1<ZOA^9VRU1:?X>0-S?_31GO_]D4XG7,ONZP/=& 3> /+-)DT!:!*.,_)UP7
M,XTL-/T<9H.C/_UN>5VOU'^W'KAC2ET*>M7:HH)/6P@'TV&I=,%[4T'$U^*
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
M![R+UPHB=_W?.)CLOQ$;^_^A_<?!E&.YIX;^[\7.P-+Q_P%02P,$%     @
M38$_6KT>E,;!K@  <_(  !4   !C;6-S82TR,#(T,3(S,5]G,RYJ<&?LO =8
M4UVW+KJHH8@1:5*C H+2;( %$]0/$!$CHJ @1$6Z&!41T)!0!*1&04!%C(J(
MB!CI*B7TJ A(D1*$%!14""2"86F2E;/\]KEW[W//_]QG_V?_N]Q]OP4CD,S,
M,,:8H[SOFHLE&9:P@&5['9T= 2EI*> X_ 5(9H&E.T_A3_H#_@!\2$E&@=V
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
MBI48SR!,EXV>Z[:C;8H\'7$/V1#AX[Z_=W-G0:AG0R:CKQMQ]QLGH,5!9VW
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
MU+,594KL<B@ZXK"[>%F.N:R6%6M"8,7^R1MX8>QEYGO*_9[\ 6EM/<\&$OS
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
MU:2(W44O=(]@C;O+/)P<4Q_X>"9L,3V//'/ M_AW;7:OQ]V:W0HGTUK-;#]
M]IS _@RA39P-+Y\/<R0"BF#>J-I UX58]EU6%]<@/Z?/,^M(FV'4]/6<CI0B
ME0/*8\8_7J-D7V?>]4]AY.-'WM+RYJ-T])A]["G 9I0D.BV_"['C[U5239+1
M?ZSO%HXSJE=0WP*4)W4J*YX>B%/>/W8CJ6JD+P1L03*O1IJP(34<X$B%!E(3
M=PQLI$@J\CYA!4<X\ULF\?"G:L'Q,<MQ88YF1Z6\V/$15_<8YL;8RQQX]]N\
M.%JH?X^_[L] 4,B;V5R'S$?.##(#Z:B@]A#N68X1H&['4B.4W9-/^ZU*<DGK
M'QQ*+\\)R8\\\FOSWI)=[[;MBSI7P-(&A1".3!I[B.4^ TVE8&I97#4M#\N'
M2=G47K 1RVHR_&KJP'N_=^%*]65M+N\WMG\!: 0.NOOS83OP(Z_[$,PK[6&D
M?(% ':,,S(61AN=EM^GSX3Y\V(N3>S[<Q3A>[3WJ.JQPU-+I /EAD?Q#7>?#
MNT)NW7ME\[$+/(JI8>>NJW^L.R]31X.IT. C72-(N<6[5C,LPL*'ZRAXI]:1
MMQ4XJ>Z^&S5^\K5<^U&Z0HRY5=2&0Z91F>>T:=OP59YX%U0(*??9^DHX$:86
M5]P170[(N'^"5") KA5@^+UVD>K]%J AG*&BD55C;V-SQEBG ;/[7N@'LVLB
M^ LX*8A)6=63@NWE@!KFH(VI24V%\L]9C4AAL\A+-@G:;RT?W(4M:"E\K?KM
M&,]]S(NBC'R1ET8!^[2"\;?Y,!&PA0^36%:+C*=5A98ICY V.]%$-61F=<ZK
MJ=PM*NBYTVV^\QY[?]Z!/.V62)F;;[*ME)8OL 5XI +2@"%; 3#A:&#BKD*&
MQ=2J:570[W&[[=?1Z+4EQ:/E*A_VI 5>Q'M_52"KXW]J2G",XRQ$I;<<Y(51
M'(") F"(1;M4T)-T#;J1X7?[RKO#GUUSWSI!/+O)* =/S3ILEF%OF\\87%#_
M:OE!T3N_'/4DO62X^!/@8O2]K\PP@SK%UGPEHTIV=Y,ZE*37\Z'?_Z-/=!AW
M<OU5?Q:^"KK20[:K BB8Q-GF_*Q$L6H07NL>*O1M\.%9^Y.JL9PW3YZ?G'C%
MJ?#O)H+;\C@&N"XK#^[Z^[:O(,V:%O(QJ*XV<2<S]4=1ERL<'6MD=CODF:Y=
M+L)PTB7K]J/N K*%C^$PWJ\;-Z59*CLO9I_&=.*.S9%+VM !]HY?P2X*$XWH
M5QL1Z<(\J<0=*0,2&)+NJBI:56*AKMBVL-VL'R\","T'KX&M&-.&V0W0J$RM
M)]/&)V.W NJ.3.DJK;*#Q5G1KI@.K0L3OPS<9!U>*1;D/N7\ZNL@"2XA@0/2
M,]L<\H&SJ9@SVQ_O&_N<E%*]-DY67E)FOSSX2O#L-9]L7R'H;P_QX<,Z/%HE
MNK^AGIJ+%'.V/XK)-[%$T*X==]C/.X8R[K@O\8@/F^M^C6]5OH(.^VUOJJ?Q
MBQ"880,L[UD@?J<(M*XTM><L3%2A *T+=/WV$#S]'CA(RX>'51S!O!Y[$<=2
M62HL7#R..-&L73IT!4D5U^_F%JR@JM0&TMB^O'=E.MBS3"4(X0EE2HYCSQ]1
M#3[(FE\1\$YM>'<8<I0!HIQ+&YXNMKYV"VL\48N4Q HSQ]NNO,*X&_B9LZR^
MWR_>?W9X:CD5!2A!_GV#,3%*JT<@L'J/GR@F%C&,]N6V<W;HY=UB_W(ABH75
M,O[X&B\^CGLVB _M,H1?V"YJ;&9F][KH]S.2&/(A?L"+;@]P75@UYX(Q>>,W
M!X;]LNFHI##8'%+,UHJK=84\ZCZTOF0YMZ$6(3W'AUW[,C0UG>JTL':' =V
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
MNL=+\(GVQ@_:L.7?<421KS["D_YO5 8RV!&O63VF&OO5>D&S()6_/\A6X)B
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
M-$-CIO\"CJI\FDS!O.YY$G[I8IJTUD;;U6K;V#_>LG?\=:^3^_" (A_&?=L
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
M=+OBX(Z2X>^%Z)U2K*_VUUMZFP\\L=UB9^?=.IA:1WE3V5O+1UGCX )#<<U
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
M/O0<NV+6.I)L.!#Q/M^T.(LTK[+Z3)!G*$W@)/LMS_$)B4&)&Q[,(^)V3,"
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
MG:Y\MNYV& #S(2W"&9Y],B-W/#I!LTA_[S_+-_]>?HYS[%&G-I#AB%XR3,1
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
M;B]266Q1/%H(]Y'OO"6H<F3259P(X.]4E9_Y" 4O#HPCE0>QM%TFOV_K22]
MP>)8VK3@&@HVKA5SC]&_)XZ!Q[508T<;#$,J]L$?DB<3B_EG4#!'BQAY]F9)
ME\-N6?]3CT<5!S7"F"6W/1<\&;KB>Y6_EVW70ZM+%O"8D5W2%:VZ1;\<<__H
MXAFUODZP\+SS\>-R+ZOJ;6T6YJ@RABD%]+H*Y1[MC.K+Q.ZZ5%*/HHVR1\;6
MT 6_2\Q_6WQZ777)3_%5VK[I*+B@(<(\_A3M0YOBXI%5H99),46YGY*H%P+*
MZ(HCQ=O]0C(^VON=.=9W+&;7A^S[]9H*LD*#(OZ9&4/D#5&U?%WP7A8N,NG&
M_?3P*B,5W2.KFB/Z!9<J#\VU:[R[09L CJNXW/&T>Q\,975ZG_V<;'5G[,$K
MU?<Y303=&,(Z+R_+<)RGR\,_P)3:/,Y?1A?>PERBC0R@  4.RZA-6B)K%(0?
MQ6J/PO=%*K%EY>7[@"D?H2T*(IYA'72(+X6"?8N68MGF-8C*J;40WQ*';":%
M$K]T]Q!%N&W4-T*LQ:Z.S!G:B8+M35P3ID"U10 /;1$24V(,IGE"OGY*#-"G
MOAEGV"*R_MVDA>372<0QJ9G]2-M=%;X;_HI0.^"1$'IKNO#E23\EEESFQ^"&
M3+_HU -BD&$MX8Z<P;Z05+AJ+N1;X8#(XS+A*FMJ !['&#YK'1,@<JAS[GPI
M2E"+XH:1Y6SZU (N+GL3W)FYV.5V<-^ZDJ@,UR+H6&*^\TF_M3GJ1]85YZQR
M'17L:;/-Z^<7:5028UH%8^2V"6OCE,HN41:-=<DD&"]**")U&$T>%.59*G)H
MSRK56YH=.9&#D3JK7Z5MHVL=WG_5)5YBN]J._OWYJ9'Z#D;V;!PBNSZDEQ).
MP9$-R.^(Q>,UX^?-$Y^_2$WLCCLOM-6\.[';?M.A^? YC4LOEEX,K3PD^5:Z
MQOI9VO-.JX5+:LV1<9.H&NMC!W.;HXS,C_B,:ZN5B3=RCF7HK2JN'&[M.-?!
M@2!OJH.(B@(O? PS3V],J0=B9/02BE)&NA8^N>SUI'G >,_>&EW?E2:UM>).
MO0$>OVL<S ;/PCY1'LL(YW=,YF!+?($_N.4QWY&- N=BME]=^5H,*H,W)-6?
MOI.:M?+DCJ:F%TL3EL1KV#S2;+SW0O')V82"HR6XQ$<!6]_^ZC[@3-J<5.I;
MT?K29UJC'N<>4'$U=J"]_K6*6P:9P2PXA8)\F3'[7A+C[F"=')46$9#>W+';
M0?GHJA<N?CU+Q@O&3W5^-&^[V>:ZJ&*EZR+5(8NZ(VMGTG/OEHX>7K=5^<2-
M$1NL4@YLK,2J,N(XU&]$4T#!2,T^%#2;]@>;$/WAJB=X;B+S OREFPH/)7$K
M [&QUG>]'@5M291I6PMC#)&GB3W$6R(+)X*J<"/YYO\4CA0CFOS$[>S#M7$X
M?LWNYLO]=Z_EM._;ZPYP=Q;N-,CWKU^\9; US^!P-S,FIURQ]Q6^SJQ4NS)#
M^E:FK;_UG=-AJ:67%ZI%1XBO?J;TPLI;8KS"H]R+0YYVO,+,H]<W*GK^XK<[
MMZVFM).[^2'-8XM6<Z,NW&:3JVJ[VH(64[F;;5=/BG&RS2:_<G-OC67I6]KV
M,#X+;:D:Z<5WZWH#Z7/,MXIOTEJ=?+KOI$FX;\<I:AP^S_%\7]1D'/N1]=+"
M&WBE[8&^W0X.&AZ;:.?$YMA%"EP-HP(5+]=^P2\]DQ$!><.,WAYFA-"%!;43
M:TK<K>K*>FY]*<,I>ZLI-5KEW7!<<^_0BM\>+@WM#G/]:6R%'!B#2'?\ZQ#
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
MS_;@/!90CZ0:%6,Z>Y7^@L2W5TC 99;AN+G$<Z<ZX7>?PBV/C>C=[ \P?_D
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
M*=<K[I)28SN_^;A40\NL0<K%VD7E[^;68\XT21#:BWFP[\V34N*S\"N:F,!
MGO-Y@3YN+8<%U=K\QO:\2"D8WRY"O+^?=4<,'<@AP@7Z.K$9.P4O2CV%ZBHO
M<2&!@2JR(MD?^^Y>WP_)$3P';Y':PC7.[P__AY:#F4.\8Z-_+44EB4;UB<-L
M=S#>2;D@I]K2^)00,[FV'D;[&8OSXSPAUV_ :ZN'"-746'W.P'^RL?/_P<:@
M?]E8YM]MN<B[_[$M]P"4G.>_ZX+%G %LW63&WW7$Y-O :I?A,^K!&9GZHGX5
M<<3,LKKSUN4[+O0G%H4UV,G,>+PL".%&YY=>TH_,KY<R7IJYI&K+^=BI[3=W
MU:>U% BQ+)7C,-#R'] I7D;?&-R/E*QJ3U<?JP%,O%^J3E1N(VOLMRY2!=_]
MOFJQ&:'N+F:HKH"ME#H?$1GQ/*'8G2%K,,A'K\@:E$STV)N6R'?;4E!Y[,D-
MR_^;R/]O73"%\PU#<]:?%N6(F-"Z2/,FU&A:W&3/OI"$X9:10]:?&QJ?WUP,
M"=1;5_'+.=$!^;2GC_CJR7N#7Z0N!&!<RA$:I.7/;SU"*Q*8RL2H1*B4IWI5
M91E0=.5#*UY<-UF[\D/?<YSOS+!]#%)KZO9G]Q1F2PJ$#+\!GTXBX];": A[
M=@'>/U/,^T<[].OIU**?LNTJ^#%.;\;WSX%ZOW\Y5"?ZG(YA5-TNW*.3RB['
MDU_ JQ%4/%VR R\-EDE8/(R6N\J%B.E[;G2"I9Z6O7(1,3UZ].MG+[^2;GN3
M#;WYFPY5%F>N\\6OWSW'XZW%_+OB8H:YCB4V+N03<$3GA8U.+H2ZL8^E,:XR
MAH:M(FA903+X:7>#RSUW<Z*-)\5[+ XF:G3W'WC9I!QGR6C1Y%W $4D<(55P
M^E:S&SD6C51]IA5G,+@LJF'U$V?ZPRC**K:TKWS;KDR^)8/HZR%WX-T&SY4G
M)V\H0\RXD.E4CK 3$X+NA2O\P1,U&)[L CV4) 4K_E/US,3!X7"J]<TW=0('
M#LB(W0Y1A1#D^55<A8ZIAOG_"-+D_8X'1POA_VZ-L$$V%@B612*!X<=^J4K+
M3S=2\&J-7E]#6;_M#\J^7%/7KUC<*,;GX&$I\FC7W7-%*>L8'P2@@5P#D0K?
M#QJZG@R;F@'9$4N%Z/RH_L)8?:HS8&<D9D65/6 @EQO^I_LS]L"#>COO(VF_
MO">M(2@]^@Q'K!ZLBL<X7[D0V4,<HZ@-AF/*J/O8AN?&I7@"6FWL:*O9]M.<
M+PS&:'%HGEJ>@=" A+U:3O /?=F_&!I_':K Z<OE='CV=9S0)I'9/<4RHU$:
MUDU-HX4&A#!%(IHQ8K>TVS]9W1_:8O/M<L/24.WP224,;8;A"8C34ADAM>QL
M"Z4H629\?@D[WW]7P1F*"9QU_/YS4[6(L#R@<_9.%2$ZJVE(+$LG_M_DVL%.
MQ/@CI\UZ,.^7.X<>@$42A!&H6\_CHHK^[O[DK$3"0KQ6_1I:8($%W]=522+:
MG/4+,VE5H[G>V]:0*%@BG/P4_GXR'N.3"C(Q_T2.(/L%>:DXMV0#)!/SZF.D
MSQY5Z'%EIM>W%Z^>M:/5Y7X<;KN D *A-)R,M3!F9QYUGE(%JV*M=_X[E!9M
MPCD)9?0VR"2W_XUICKMA9]0OA:;BV:/X-@^KD.Q\L[,Z?UU,04X[<L1 O\0Y
M<'I)LG>YD R2$/R& 3SE;G!U^*L@;W6ZV/J;%M^.[^J)"LF>ZME[1.S.M4CS
M7U(*IC[7+-R5\O]%UR%@D/C,#9H5^?$..NF>SR3*L;WOC.]-<P,J^_?":%!6
M88:576G]/?F+7LE?CNR[I"TZ]W;$^\K,I@-U6_7+8*VYL5/>>"\%UNQDS&*J
M+\WF_/(?@#4F41'EK+- N[DI62_"KDY?Y N-Z(C4&(@,V_)[R@A?W1>?Y1[Z
M8]$=1LY,W7%^M"MP3C6@ GD;\O3E^S/H4K979.?VV3U"\\']FKC5SQIB?D]U
MJPI$'M\LK,!Z_4%^F)WY,])'G]!/_G4F(MA=\:)[N"+Q1_[I5@\/?:=;L?M^
MT)LSK+4_W3Z?MC=0YV.;*!UY@?:IKV15>ZOE'ED[C[W&6_K1^=RQ;>C^V^YJ
MD^\"=KX\H2B>"'>2V3ZD?'/70*<-9Y7W4P%4$.>2'8\XD3Y0+2<?LT+_,4&B
MP?)GPW[03/,48+!0XA4W$D?D%W/-XW6*SOT-$<W7]T5H^H!F4B>!#B/G1@TX
MUI/*HIR(](C,9U0YGMOXD[OZL7:/%(-)06;E7L&K'KJXD)%+-]**J^V:W5T/
MG\\@9^B4"B870*5%OLX=XD*6VH.M]EO+^6@Z/&X((DV^ K@0ZPA2G6U7,"X.
M(Q>.2QI193\G+O:_<=BV""EG#1O'9!7KB+,<"/6A1DS%?>]Q#D;*OW.<4$-?
MM-V>:&=(S 9(;\!J7PT1AIB8_&V]J!,Q^+6E,-KO3*=3B,7Z;60::=/:D=-N
M]0?N1$OB.,K]/4CP:N[O"F4*YN+_Z, &[#669I])[$7*1]URGB[O.Y[!MCW=
M<"3J1C1BJ> SK("D47[:3AO>%'I?%5>O0QN=S^Q&2*)4@?ABE ,M?#F[+&"R
M+.QFWWJ#Q:;Q\7(M;4)+M>(JXP5YJP<*904"UUZCW&BM7,BKX(O"M[/S^+J6
MDY(?<=1N?XP=&W_C9^0?5O(Z12M+ZM\U^_]GE_[%A8!I\U8F<!IU[1W@QI&.
M),)KC;2H%L/LQMK!S47?V<:/9F&-Q_I[[SW?V=4. 0:X$/7X'@S#D(3Y:?55
ML($+(71A5K(QWS%<2/,/+B3I(1<R?H +^<2%<"%ADX-UYP1_Y,>;@R5&.#+^
M-TZ:G;D&INA[-V4Q_K],MKU]@YB15V_UKOGS'ONAX]",CT=LVK+ 3.4SGLG)
M+;G[&.*"B,/3HOH243P+"&(CPYR&[,F4:$^?#T&<G]!M<ZRPO9-5GX'58V3D
M2R:K73RM)6EVR\]/X8XEK_0FEB5UG;'[W^VQ;E)M^&3?$' 0SI*.[_56!T;?
M!#%$YQ4%'>ASV+>#$=XK:B^"?T9<W"36A1[Y7//LL*?R?9G0^] 5SQ36(E "
M0N-$ ,R6?"#_C#O)&0)Y))8Z3[O>77"0CD^[>316MIMXI:+: Z'.:@GIZ6]N
M\K@OK*I>Y9L)J<C)3NCD_;LF4(:E740F86F.SM.P+GP]/K-=8M5;>[3-C9(J
M)D&R&]ZXEABEUE+=VN8A7[SM\(Y8DV4ZD.D V1E) 8(Y(G]WR?L !%.XM&LH
M:4Z*7<!"T-THI;V*AQ1M.TF[6>IUE^O;'D2TU?#=,3'UM=Q_1\; SNY<<P4&
MT,"S9'/!Y%Y/HOI',_^>4*R!9G!X6#Z9#KDNH^8:"R:2MF\[LJ._J#[N$4W:
MM'(H[*DNLE7IO[P7^J&R_H0Q(U"OXH^0>HYD<E'*N<])QSHA]*]_RE8W53E"
M?^BR#-6_^^;\ FS\WW][H\%[[%@>\SC)E9W,[MP%J'A@XW&P;NYKJ%2+/Y-!
M'-&Z:O/D(%$CVLXF3<+.)R@02XO8>FAQD"79 I3_>[['L-V 9=GRU;< L]\S
M\'#KI:CKSB=%KG@C9F;.9F_LNBCR44KW=&T:Y3[\ZEM<F@4_IC,<+.%I(-^K
MO,X1R2U;V8=/0LG.1W]_3S^;&GLK9\78\YW<^4#Z.^/^[X^_>3U]=+6BML@D
M_]?#;6<"^&Y,PMURDAC*GOT*3GX&ET<KH63HB84-<XH _NU,&R/2,KF['#9=
ME'%!I&3*TAQ7#PMJ!JTRV:)#@0-:")8,D[R\)E:).@9XT";)D\EH(Y8=4'^C
M<8Z7YGQ_UA%QJ7F73NYACSW]9^=A^?L3VIJ%B;(:6#""[H&:1K'TF CTA GI
M/8(JRU0!5LD:O<?NEH[=W1".&GS8#WID^S\]$G980#E]GZD[:'GF9@JK%0#1
MCJ#6W "=1(%UP:>N<X2+Z&X+G&Q:D4M.7U^[(:WBC8*9:5&TA)5$7\CMD3<_
M;HA\OFX8??:3B%C?*C@%3%A2K619EK0;PS^5\1C@#RF;\NI\-U"\NB/0N$]O
M*??MZ>R/M/9>WW MW3MJ*;<_+:A<,M04'):.?\UR!:Y3G/<ZS>OO8=E\1?[Q
MNNW4^\ROG*#7?6FUQ<AG(&W_HOMW'$M)C XRQ(? WS-3?VCYB>U0X(7[5Y39
M O*1<''4EN?PE1$W/X9]B:-QN')%F*&!W\<YY:FS$W[(S$IPGJ3@:=8X8@Q9
M)O\=:*9]&/*;+"]4[*A?=0NM8LX R'D>/DCMR#8G&#UMR-B<.%DRK23$\9 ^
M'R>LS+NC];H=!OP$XU&C!32S&:;3V +&L@-O7P?3HDHIS]XG63:-LGA5FG-[
M]M4%= Q*GLWBOY@L$UCB9VUS1_I27< <G'D$TSG V4=OI)K-0Z>3&+/L^^T:
MG"_Y7(AX:2(,$FQQ+,4JL*S_R#LK_)>&AJ@<6]\TNU1MG98D7_FK/#L/K-'!
MG%D,[<[6VC23#SVM!&>G6:BA=M$S<+@H$\N:UI'U.OOYK."MR0A&[LP407X[
M^U'K]LN:75V+ F8N52Q=+B0^R5R% B,BR-"U?GHM TZ/)+"=&0]HWZO*YMG.
MKN.4O+DNQ^1;E0MU3[PUBPW9;Z9.VXRK?DFOCC/DV3$YYQ5T+V1MQ&MZ9:^C
MFH:DK=2K9WM"XW@67JW^1*BB0D%3M*,L $?01([_'GAY0QOJC(WL01O0>S/W
ME,94!C;2^@)?>9D0B[.^5(A6.\:X__,@K;R79R!TLX\E#NW!OR\ \R#_ 79+
MFR7-S0'(?16\XYRA7X76"N)"]J+LWS@7RZM.&-W("Y9JJ$]T#)"Q?HG'J#VT
M?2_SJ78O=.*>#IW9 Z=%P@C,6:_N.3/@[]F+:8! %R5OQ-?#:H!<RM)+42O_
M !--B9;8 KMY]]WR,I2HRXE.GQ+>6Q2S"_%D/.*]>P>8UC(?8LA%]I6K2BHT
M4K>6&"[.W*B$>&"%F+[S3";8-OV;FH!@BO6S :E3>*VLMFL=%K.O\?I<R TD
M8(HA>!NS2U$JS,.<&?Q[V6Z0@8QP(92C- )9S+]/W"[$R/1@N%WD]L3$D(3=
M6G:RN)]UY+FU>%TS[ R.(SI3RAG$-*A/K@DR-='=!1;L5Q8Z 43S>]B4N_H"
M@XRHNX_4,DS/FY?O7O^L^ESV^O='DT/)D?D^[WAVH-:H<%#=4M )GU!*?Z/R
M<A1IGIK?Y2S%.@H\H1'I(2PD[5>O 4^XCZ=MYIUC(I=UL]MN58$=XLOS&%O]
M7U^#Q'V&S;0NN*%NL OK[77US0<U+*^_";3TTNXRMO"-KYX]2(&&"_]$Q'+&
ML=)>Y*$.?7%@:6)AX$/&QYF?#Y70HP;BO83)P! NY+31MKF]AMIB0?'DNL4>
MWY3PX*5Z6<*ZU?BJQI8':AJP39=?2-"6=S*AHS?1*2LZ&TL8-1!@H!D8./^5
MKRCK"N &*\A3_9?E(>.&PQ<FE:E^YH<_"@HV"=:[OGYS.XVRH'[WT\/ELPXN
M$0$,!!_*=1AUV<VY3?CZVVJ>JS?8WT ?#1F?^-7;NYS%XW/V^!VA8P?:PZH6
M.F'RX6(J;HYTNYS-8?>;D9"E@*1KN5N3#5#5M/UBI=]_[4[N_7.8B/O.A>AO
M<B&)%N7Z0V.5SM)%'"0(?(S^YB<';1VQ4X2+M4ZV#A\REN:<FX_:*O]>*+!<
M]-TK-*1\OOZ7T['6$T.E3O97;H+ZJ&#U_CV=L >Z-TKA+#!03%Q:/97E&72S
M**_N2;N-QK#Z,5[."P,J CJY6IJ*TB\"9KIV,N-9ELBEJ94(5\]9FSW"MJZE
M@M6=9(;YY'=X-XYG%;;;/*8<!9_,9^O8M\=$QI:<3H$.* L"'@[O&=<0KVX7
MF!'G2Q)S)_;A;/\/XMX]&LHW[!^=#G+,. LQA"BG2J+"Z" D35*4TU3.)*F$
MC)DBYU,HOJE,J"2'<9;33,XA9Y%QF!F*PC!#C8>9>>QG>O=O[;U_O_>[U_NN
MWUYK__&LU6J9Y[E/UW5]/O=]7Y\+1*U:? [<(3LV<GFFLA);R!G]?GVT'MMK
M@83CQVTA'W7B+"-K#3W6 EIQ\"R)=-Y_K./D<-_C,[F8F-D^PO\%62G_+Y"5
M+WP.&II; 'M?^%U6X.BMS@O%A3\5QI=6"@+%^KZJP7!#I] [''S8QS%.1$"6
M6=."D[[YG/5+/LMD(O!/QEAY^NM-V(.]@7\.CR1>=+"@OY66?D9_]]9+-._Z
M[?(F8VNU0SF?[UU_TO(M,BNCZ)-F;CSL/WNTJ/!$TLH58X=-F)O.&OC4)'P3
MAD8"?2R(.C^N;Y<GQ$.,TYN+9Z,N9B]#F/+;"P[AT)GP^@9FO4+92Y&9UZ_A
M&3\);TBT*<H?!]P*Y+4FI7 MC:3YDDW8CVV;L#K-;>/$G;A.!".?FV"/W#C_
M;- ^(-+89!,FD (!5:'P"CIB+.NF#-Y[A15*=/9]4?V=WCLQHR$W[W?V(9(?
MBE3+'8"'+"\UV8I99(:1KV.]QSCJ/ON"'L.3CQF2:V+!.T34\R>D(_K)?NW0
MGQ>3-V$<^4+DXL'IW]RHQ093BFSU.*Y9:$JD<C3GE2YQ0(GU=.)#T_=8S&3S
MN4U8V2I==:V#E<*-@09@$S:^=<ZRD5N ]"3M $"7'4?3S=/;'D@91G=Z:GJ(
M/Y=:%'5+,5HH?> @2<4#:FB.!(4V&EO<X$+M@P!@$UOG?)='1M<Z%O'-.&-E
M7U>G7$AR._^3ENU*T0^14DAJL:,7W6(:#QCHLRXS'>A:?L6N(>]:IM5?;K1-
ME2HNY0VI58^J#O[XJ+>*&?&_48]/<S^W\K4*@B$'<$T72=?QXPJ@H _#CQJS
MV,.DV#!CXG"T P,<\P\^=6<M^]Y<'?^Y-M);$WI!9W:U9/J$)*UWU*CY.[@)
MP]@!*$;'3$H+W8YFT8Z*V4#&8_2+G=;EJR,)/LQ)1Y>.)Y^,+VXMCA;Z-*/R
M5#QB"T&$0>&(4T!!/QHRIH8B5(GZID6+#\'9#;\>-E \-M/,Z-6]=?VJA)SB
M6Y&>,H^GFAK"LZ:PB3M;UJ'(QU<._5AR9KJF@S*60AOM0)&1TP&+J\PT"NU6
MNEX$]JA/G?&A$-^IST4I\B[.X=53(6K1/]1:RZ17B,/":45R1RG 7A2]BNW'
MNT(?,08(LT29%O11!IOUB8&+^WUU"AV+59+9J!I)$"*[6C7X?D@Z9(-(,_Z6
MN-KJ]E$X596#KT8HD=R08TA6'A!^G5'(BN.^XJC,(.&_-&4MAS G<EINUV&E
ME(\L=M=MJSHY>RA_FUR;._@%P4#AOZ6P=&H;AY$> 6-WF[ [&H=OK!#^F B?
M3C[>'5NS8R6;&JEE\7%;:77_F4 S1/(FC&$!7T?B@/T4;I0Q:A.6;_.@$0GN
M/#!T#T)FVTV V@-E">&CK0&2PADK[1[;3@V9[9R'S?"/D.P:MK%W@9T4(0YJ
M)D >8P@U4#5GGB+AZL4$\]YYIYH;QLI[95C9C&M^:<OVN;+4>RXQ[.LR9%OE
MA,5Q]F&,42. 9",Q<$9?)$:GP*4G"/<Z)-@J>61PVL?-\FWJC)GT\[PDJ?1A
M9<7WV]9Q@#2C8EJCE00<7IL>R:<JFL[/PP6Q(Z4+V:K1 ]:(Q>\#A\>#[]MV
MGDZ;E=OU^_+)CBU62K5,OU9<N6P;-!DI#QOVL2T@?]R>K3%J+%OP<\.@%-B7
MA]E?2ARNU$KPOO"VD-QVS$;(Z3#VRK/XO,<*5UL@K@LQT6TX]Y2Q2)8G$%S
MV</%$[< J"909H2PM^XKQ^3USR?C8U,]VOM$"-IGZYT;;-N3GMQYOX7J\!S@
M!P6XT/C5 2Y,>W@2'KX)NT:)=G2(*]8S'75[3P8<8=IS_%K:XF(WHH83"_<4
MV'51^_F_HSG2PM1@CF3+>29J,89]@./&+03U,4) (TTOHDXZLV4Y92/E<4[E
MH*1U\E'3+UE/P/[XZ>9YP3P/-X7(;<Y8YG-+=\C6MC?S$F#\ R+1#"?D5K I
M>S^WSA2!'07A3-V8VRL<<\;\^/SH,6TMKV#-P \?Y-*\.4_4X_*S514_73B=
MM *2P4%$N>%B$_M:R%G$-NPP>HNQUDR/[HA]1M=X*_FPPYG!,S#]YB7#YE:8
ML,I%"[FVZW^7'NE;.DLGF\5FV7,S,7)4OYXS>OLW81?[*RUGZC\FW [8MR1P
MJ#+LX7%A_^U>4ELXFS# K@E=+IM(\@E(I.R&W-X_.,;5 &EL>[9V3&N-))!/
M"^AX\8\QDN_'KPROC%WY$=R1V5WYJQ=.J$EV*RU>+Q?&IN":BI U:+H<^Q;8
M:6J,9T7U_U8HX,C.7!JL[%, <"U/?%(7YD<65./<:N(ULZ_$9#Z7%BNW4?HQ
M(6SX#8' 49\B&38D<DK'(,<.8+.E.:9,O3A= <,L^NPC>1>7)[ =H:KDH2<P
MV.<KU"V#C9$T9-,F+ JQA<-_G5%#Q;?X"S>[*@SVE^!? W?/QG<-3DAFC$N=
M_2"HEA:8!D&@V8>F$ :(? AU[;5C $<2HCKH?F,;IB%+8I!XE&/ C(D5C9MY
M==R99$D__,G6HR9T3]K(O<Q0JY,9WV0L^W=,=*=T+?..=?]LPG84 BVL(Y 7
MD6;+8T(K&?A6S_[LM2:B- -+"C^<%?WFTB[_6_?&F[0<VZ]$W2&:)7J4WZ>1
M\N"*(<*?*%+&*N\A+)])G=1J/29:?,O_CXVD\]!,?65#[)_D*Q[V5E+4VY^2
MM691.R$3$<)1GYA*,AO08K]1@$9'2]1PSL=5FNRQH]ECN\5.R)17F!TP^S3V
MB/P0N1UYJUB#]9%IP9%P @5_L2^"0^ !ILV[%!I%*B2BG=WN4*T3'O;F&ZJ
M;/W6U?C.)HS@YN&A=1(1IUH3ZQ[3R2*,"],V88LOV(Z82X ^9.'+G-W6,P$I
M1/7A!O/=)-'#A&T8U?*O&D,!)>J/I,Z.U%CZNYX1QRZ=W!5ZNKQD8O2W#E.!
MAFQ>3D3 EXF2' <@* ?(;-YX55HSC#E>\LO6Y:ISJX"*DIQ4'LQ,6;P)EFQ&
MV,M]R4N'9: 08PH=>LSCK%O<%&-!FIYXI;^\7YUG--[OT2ZQ!2E"+<U^>[3
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
M26N=7H(0$-$3[%J)=72NM=]OO5? J V&G1E )U$8M_&MI-@I4=[F"*X)V6!
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
M9DC89I=W86DI]N6E>T67[A_[&'(D*D.P(DN]_P?B- &R@R+\(+VD]J"#Z"!
ML2&#)H281''!?6KZ" TX>U0&OQ69J>7";,']MD!:CD),)NF!<TL@\T7?)QVA
MYFR_>4P0%@T[=>0;M$4DX?+X0C9)RS5ZSQKX37:,#*_MLL,KG-K?U0AF6]*K
MK\9KVX-,#X241-(3G&2[#9V.7FB81B>@N/1Y"-JXX&0$-UQCHM"*<)#8XA*H
M9-+DH+*^9"0V(J(<Y;M8KASEE1MJ47H\*4VA],C_;D-K0;%;X*4&&#6##L(6
M=K;'T\ !$!]\=GKG:\!T>(-M2:4U(<="]85:R4*<>G#.>^W+9M+2OTIZC.B@
MN#IDGRC4+QA0^D"!ME-?],A&8HQ;@:BP5]953H#I_J3"GO/>=IEU2VS9HN?]
M='NN-_4LV<_6W8]@*+S,)&D"';3-P^CISX 7P7?<+&O);?J7"-QXS9_2W70S
M0'A"YF<R=-"35<\'NMQ^&46J9C1H10?UR?8H4HQFH($\B\VD*P3-W>8R)XO7
M0/J0\^LQ%C[C0-%<R_3-\ASW3@XQ^"?=\XM/SH,X_]3Q2E]+>6%O"F(&<1)1
M2TLDPV32'K6D'NGK&H,OJ,8AN0,6/Z4#4V0Q4)!FIISHK-.OOE,^6C]"&GF_
MNH[X_EXT+@)1,@ R.0@Q 6W.WO[Q&MGG:2@>*6P]B5! S!AJ3?6((SY?BRSX
MH-E"8!O8O#3NI?UX;<Q"=1'<VA+XI%E#[<2'3/$8R'8#V9D1@@L2BT(3[!L2
MZ2""%0HX$[PCC;/.[ 2/0(ZOK&[JDN(K!@*B<.3YT\_?#]XGJ/>[L68DVW)V
M=@J<&Q6E'J&VH['/84W?=N@@LM)5LB0E@N!BAE,8:M[T,[K7^O9+5;OQR2Y2
M8&N!?*;HHR.UB2=S'M><0" 9CR^,T78/'=0T3N'?6\-17ZOVJ% N #7$XU.7
M R$#)=) 9HWLZ)?:175QV=>G5>?.-8]TIP>:^5QXB+K+MGK/Q@0D\-?L70-N
M3NB??SE:&YE\H_5-<X)O0,U28IJ&9.63!U Q(C0%0["%S=-!N#&#%I1 ^>RN
M'723)M$6\P9C<9T]FWIP8?+.P6TE/(\HPYO;%/[;>\(#F(>+E81U,ZWFUR,!
MV:$YM1U_@L#./Y$GD'V^=- M\7[' 20W1=H]^45'T@9N!"]G],>V$RR3/1FM
MM#],9N *&;;2>/;V*KB5A2#U97J-1O9]3634[D@'W;EW]Q.^[N0#_9I;9[&T
MBUG>AJ:(&AO8$UTSBA /J7;JF?B.?+_VEN'^\G=^5>3>\H]/$9)"C$<U"_2O
MY.L'$J2OOF/;&ZT,4'-96U9.E4,\!3NK)HY*_Q)+.S3K11)N@!>R![,*5L].
MZIO@1GDP11M]0>XP0.#89^1>V@$J"=42T9N=<3F=,(4?3JVYLG;Z,]=7ET<&
M.+@Y5+ J1&-B<<)$@%VA+ WTWV5* VAL&91P#?R ,;:N["W$W* R)LXMO>*Y
MR19R2FW+BKQEIMM/1W1Q1)[_D7>*>^Y9ZXU,MMI>_7-OYS(12U""]?B".(U3
MB?##$KA*]H;+!XM$QIC.%CI.W</AN8VM>-UJU?IE(5XA7!V\GQ1Q3QH^6ZG'
M7P _796D@^+;6]%' WKXB<$[F8QYC0)0#)B%9<G8X1I2#L0R#FQ6+\R?QBN\
MG-K)W3B;T:2=I_[&.)_/)XS$0Q' T+BN$J9(+%,(B4A+'*0O-F(M8K A?5,>
M",;RL-X4C+6:NGVVT[_@S-/3@3^:[]BJXU*8;!:0BDCLIO5B%0E%I*R*4Y,-
MM1!#NIC^X(5O?1A!E4)SH(\U7^MU9Y<6:6K)2/:5Q[$SZ?[?'KF(7LF-,CY^
MI VQ0&UDH-Y3I)BA%A!!LF'T>SH#TFB:P/V#83!+C\3\=P0;'90PWS[?98/K
MN,-R5_V\=:YOG%/^3'^02\$A/G+N+ML7,",Y ,K()$9-Y9+GB"/;5*(VZ1X1
MTI>=@3G.$@JTXU!I+]4M3]8FV@=YY+](?&YT:X UE?UGF73TV]N_>1:82?A.
M:I.A%MR+L#= !R4U#A&^X2+2IOH['0?E9M+IH/ZK=<8B@9=U5"BE0EQ.HJ=^
M=@WS=026'M4\1*";#R@",21U()[(0UJBONR*Q5G204MZI+X ZT0D6Y<TUC?X
M#1"T,(1>##]SXSC?A\7/HNV0)XV'O$]E<JH"T<84!@+'?6+,%1XTMD W.!&)
M+8R6WY$]@TQN5$VLB\P:'VAW%(O>*IY?&0\/YU,3]>[P]\Y?6TW9/ZO\[H8"
MV_>5R#U&BK0$DDE7@? 7E)MMA,KZ<MPZ,>NYQYI+Q]>[BPZ%(9#'!RG"23[W
M,]P?&8:X-9<'B)FEM*3#3D0BK[?WO.EILTQ76CH_>R/H5/BQ7.GJ4S./XT3X
MV*72OAGJ4J0)>R/H>(0\< [? G8GJJ:'>&@4AWJHG>)0S-Z3#@S9+7N@^W8]
MZ];LC6=J;XXZ61FQO6 MZ(EBQ.0)OTD4'D0N!(WUTD$GYALR#,6V'"6YB7>.
M+X1WOO'@.R]?L,+S>"C;8>4[S/@:DTD(ZB1CGL#BD<W0!T&&<O @XDI!?$5?
MOH4J3.VF14;*B\S0G^8A_5+RH)('190Z:C44RX!2OAXY8!C*"6?Z4J]_"OOB
M?!K9OIB[UJV_MSKG\O.VI; N1;[!TH\/^%I_ZQOT/3,>)#XF: 2S5T492-_K
M$5C=CW%RFW-LFCZL/4AO.B[QV".SQM^BQB1 2?N=I7?[NYW*U>3OZ)&&)68L
MSS;NSG>B],C9S$MRFRTJ^E$'3=[>B!WK]SR^CUZCG('FM62*$!@_EU;D*H]%
M)@;J0WQ#^6U[[-]U>RP\\/AJ]DN1#MIS')D[:(_.WR[*))7-Y2YK%QT$:C_Q
M6_D953RJ=^"GU_PY[-K<AT]6?"&YS6;3?1=M;-,[_8R(;/CV073:XHM9A SP
MTWY.-8*OH=JMJTR?9"+/;O"8Z295X+K840&;"_]JRJ$6Q]*5K>P?Q]56L?!^
MB;<P <4X]J$!!<B.#<$>WS9!D[&N]9_ (GTB\[0?[9P44 >KG=O.*NL9 #CH
MH*,1@.;:7/Q%8.S%.([;B/"2*K(\KW=OU%U[*(_Z55&O&^%O8[7#AW]*[BB-
M3#8B.N2PI>B?JUN\K25LT;-(&L;YI-G_=K0UYGE1DP_4$)1(Q< ,^7P ;!'#
M2?$/\>-_+[9G^>2P+0+V>U+HT&)$/$GD>(;2+V/2-<:8*8;+ 8>R[?$]4C*&
M_,0K;\VQ'2CJ\<,_GJ(NNXT&TG#)"PYAUY]_7!8S+"I+.Y,K\#\SXO\/$R1
M*!)&9&UDGS%"'S$<'9R*QA;!1. Q.(PD !DTOH;^0F%:$Z^3W!L4\^HG?N)L
M[6J,VA]>O5[-#WZB_- H]#4FUN8"^/,>18"-M,&(@0%H?0%(GW%.QF\MRCD&
M#L<".3BPD.N/Z'LT R(LY=Z[]\HLI-(X7'W=J:QA[<>IHAN/'S./B8\%0=_2
M06\<MR>@VX%D83B$6A"LN3ZCVL6!K>$^30?9)O">G/EX[561^4"HM']$/MNC
M"F:W=J-31KY2H/-R#PQYJ9D]D@"&A*.^H\DP&K^,4 '";DSH:^,4( AQVF=G
MWP8/V1;2GVA#31BOC.TKQ8-VYK&TBZ_I(+]X?Y83UNL%R61MQO<NH+UYYMOQ
M!Q1>,P=&/"H_8'P4OS4Z2/CSZDE@IV+SDV%AR+$Z]B3J'O<[T\P3Z?! V8]N
M-L4':8D2%E2%6\ZT1'RFJD'8@.[*RW*?<Q[<7S,_?.+/]ZQ+OF@T<,8NOH_E
M?LT]IC4PP0J]L#:,;H)MRQ(*2?Y -E[D]]68/L,C4_>>N^US6 X&G7YHOY:9
MQ74I^=P+*1_>R)-LS1,F('AQ,!TDTLX8IU<+EJAFB<A;P=R'.:0L")]_ZD\>
MDY^!Q0;I[U>(#LB_6=@>$L]XHL,Y\@DMOY(',2?JZ]KG(WTYB">?>.Q_BOSQ
MT6)9ZA"3$6C7%0FA,$@'B0A L>];>.)@/!6T:: 8!^-;"IAU[L[_/$WH_GAY
M270!.7NE[^<Z^+&'\Y4'K^B@7(0,$9("]VI8C6P8*EI9K:S>TH:$(%_!K"8_
MA2A)-+]KE'U28J%)=DPN$;[^N5QB1,M*0SM#*UP?8\\S[*I<BUE;CL%?5XNR
MA'Q8S(^M-)C6+S2#]!L$[1;ZD,T04QAQY&TZ*"6,8@G@U@*>.U/'N"Q#+R_=
MN&1U28O(4R C<9<!HLJ#>;TV)D@KCS?S\)/L$R^.BI@XR=3F;N="GS6*I &O
M)^N<K>SRW@6NM&\L[&*:,5G6J7!EFN"TG$I,N=2^)=^5@L0WZ(.=%"OKE<A>
M$3O7W_ ^+$H(%BD]I(60?W-A)U#5.^$91[E4S;#5<>8S/N_7_:0?*7U_I_>#
MV_8#M]WECI]U02^< BM[C^8DF5Z09VL4Q<;QG$;G4SQPUMOP[[[WI&_?2%K:
M?AW;0.'"N\%7LK^C.2++R2[R4>%1;G4L=2M3W^F@!Q3(6&&'K( -+ M5E_AO
ML>S?&-B9-L3@5'9H$<K)W"G<W(A2<5U$?_D=A\4\?MG=@FY6CHU;R0<\'\MW
M<T'&?XQQ8&$ -K(JWDQ,CM=<"K2V1"=8^L7X*T1^M=LTNQO*KA_'+L4+2]3<
M03>V[S2O[2T8#UERZB]6)>SYL=WX(F;%>O<8P2_A,4]?[P"22^E*ZD4RN.&>
M ]L 3RJ-'1C!IH-34#R:\ZW<2M?2X?PC?783.=/[655Q58],@F>>_GO^_Z=-
M)J?BU<3EA_D/C]6JL?_2:+G&]A[5="F;+(J8+5&@QH<7G@6,ATS7AM"LZX]H
MNPK/TV'?+?;X=W-.A#6'2=YTG O_20=1!.RP;.D(58IX"Y!#B!3ID8&K3<\-
M]K"\S53;'S\N%J#&MFJQ9INHJ\[^LU=S$]4,'J&#.!#3T"-P;>)X7X;0G-O4
MK%.=Y6Z 7KZL?#N25)[CRE._G,5>>GR_AY'3XCJ0?=8J4*]L5F0_"C!^900=
MK$-\; D]IKNI59=#JK)[Y!,$K]"_ZYITI(:LO4,E^P-Z)'$J:H]V)N"B>'?0
MCW!4HH8C7)R\8>LH%7K:Z.?[90]3IN4//#]7B!"\=2;M;"39 7A.! ^J;W5N
MM$<?..=3QWPJ<[H[%1\FVHMPEH) (,=M0R&"0&0R/[4R.YMLH%V&W-^WK *\
MYMX=()]04(,].E%"XF2]HQ!26KI#SR ,1K2L\FGP@CC,M%Z-N=XQI]EM&C.V
M-+H:\^Y=]97<<:5&WPA?F68^"YE]B]>_;& S%@HUTH<Y;2OS-B8"@X+;T&:_
MK*LS+9CCOT53(^.7OYND0B&K!:?FJO[TZC#SY8T*KLWXF<[\YF9V:)O]54VI
M*;:8O0&^I>-S7I0MSB";M0>9IG8,RN\=WO2G,PP23@<I%S0BY='AX=,';P,,
M!N^NAEN"+=T<]R ;Z9.6&VW;VW_ ]A/7N[3Q!GI#BT>K4EM*A<3?MS]I7^_'
MXM8,: XLW@\?,7NQV"_21(;=B:((U9=B75%^K&NR"U6^R-M88B0<(212Q+>1
M,)D;.^5H9"+@>&[RGR7#F(AM2[(W4$6Z1OS3/3 >@S.P]7&-,7/XK,>5\A![
MN7Q3@KL*<$(ZPZ7Q&&[@YX"0I#HAJ8&;]K1Z264H?YT[OT!+E&U:<E#2B.4$
M>T-_VA\,C2.9?,N"@!SFA7,QU.U:_^+.K,98<?+AO;$Y_5#$MJVD>%,C=Z_J
M5;E+:['64V(*9:_>_[?(,$;"2CK08J _<@=32Q&:D7>!)"'%2]8&W8X7F"X%
M5T;&R;+2/O(GFCP%Y9N!3J24GV]XH_0-#"@$P V(9DE=4"Q$(/+VN-VT2GC*
M[V*VCINM\8,G^;S[<*F^S*]Z@]3C]/:[>MK\LY+$2O:1H5LT\Y\_;PYGV3\H
M4:R?<(F(%?Y4 B$[1R8/P%I56V,J@"6C9%L"/I[U>=7*B_YA=?)$AD!.EDOH
MH[%>MC3*=^I+)!9E>!:XI:KO1<BX^6.1\^M&XU(G:31F78&ZS[.GL,QFWU\(
MC;:!31Y*JC7P3&9*J#[&YWZ-@0*&,:B/A]T*W\(K701KU_<0:,*J"SC[GN.F
M]<XY,GLDSYK%6V)PW#%),%%]-^*I]%#=SQ(D/,W009[FK# NT]0Q;"@$Y!'>
MC:#8NZ[*)_2<B@R-U=T_U\$2?T;-CVDM9/]]SY:U5%9I&M58^?/=I\\,1OQ_
MIV.^KB"M1OJ]FI9-61T+&G?1;IB9+$2:0L.-GW%I"J4\5ZC/X/?N??*G<+RZ
M@OA4W?-#(B^ALY?)#+H_<<&-2;;@7.^G&!-XL4!3G^(X2T96ANA)\:/FFT;;
M =^1R0B-])%5OC;B\>LW?QY_(?9 ZW-ID!0(=(SS;6\OIOWY2W0QY3;.VL=9
M=%=2]_)$=1#9%*:YB]:4K*4E$L+2#.I$UY^D!HA_0%4M9H^2QT;'RK0VR])H
M2&@$IT+9@W]F4+M_J-#6!!2XAP\% D9L?\+M<#KE27@+,"3&[\ 35>*4I'7^
MVZ-:*[>>IPU#L(7LM?I6\GGX[0G$F>]R9DF32,CUELQ&4HTV_D8WA]*';P\^
M5+4BQB-C8)/ZCJ5.D:B!@]%PCU>+9N$^8:*'/FDFQS(,TA[=GNK(R'\:FJ;P
MTIP!+:#_E,&*H6U5E)-0!K\<HZ;3=!E$H7EF!97=<RI@5;P[=VIPBF(PH1*D
M_&LL)=6IU+^^OI3/0I3E;(::$JLM[O'#7W/;R0P.Y4)-1@<B%^R<&?J7!PY+
MPO25"+:_+1S.C4P"-RX#8>^3/S]VNV2QD-)S]X.KA)^7UG&084896@OM-P[H
MQM,X4LD7$5\6S7HMN8)32D1:B5KU]\8Y@(,AFDC:E/%,?7O*#)_]VRC/8]MI
M8C<>G0G9$/FQ#5UL)LT P61YH!!7Q9#;)X" FT1P&D(96(5P1VH/2(HEB:KN
MRBCXO.T*4<YY[>QRJ<=[?WW;MHOO0BF/Y[\L<!_1&QMS-9QT(?](2!.1]I<K
M,.TO>S7J&0-B#?@Y-8)N@23VZ%!,IKML6)O7#8;Z+/7TB%_/)MYM3)39.2^"
M/3F8>S]C;@I*L(&D3<+5J<6MW-K6G?M[799JWQW(UA^E[SI[_=J?R3/(B$-K
M!!Q N'2<2R!,+N=>+X;"'_UR'CU\N8W>F47PX$<$K_?["H0N:MU6*D$TF#?(
MY6.H7=GE;MJI'T-/.=@E.8A(33JF G[XX/0NY>K  (2JRC5WIU5F&?>P_GU1
M5BN$;<=>T5[7>6)Q?]'GI=@;%B^M(C]6P94C)71$;:T0!!#3F..F2&VQ>-*,
MJL\*LH ."J=:CY]]NLK%7PYOVJ:#QH-[5I-=;WX;I(,2:(QQBWNJ+T_D&7B#
M66QSEO-(#<30HDW7-DP/3IJQ23V*5E@]_\+RB:S%Z4>^YSWOOE_3^? &FQUB
MZ7937C?,-KT9%FW@9*J>6=3I]RV; 1Y< &-2/'Q+=$SHVD$.L#LM[NK009/*
M=@U[$]&OP/L3"#>UB]Z<A")J@A1OG-(&:M&/QO$#!TU!WB(6]K6V??G=-O;I
M)6_3!^([+,_OX[$7YLU%0;DSI$-K@:K;-S"/T9\0-1N=*/4GWB[3 T@L]"O-
MFL9$R!2L7H.P ,VX;RGU^O)K@4>^79T.=.%W7C&+,Q"1S*AZY6XN_<B\MI-\
MXX-ZVF/7*4-/F\<RT_E%G#L]1P$B7!P_4;6ES:2QXWA'^\I.8FJ?X<TJ&9!
M+H>!X/*:3KU<&OY3Z+)J2*%]GZ<]SE85\FTFJNIUK)A>Z,<1P<<; HU/(ORG
M_!L*S=9GLSO]9NNSQ9^LV]96':MPC[>XF=T7+($2C]3DVP^<^^.[%--OK:;*
M4WAJ+?=#A:2%<L;('N>/&L#1<+3Q)K1X=HP(%M0..'"IALC5SE53FW,V@#MD
MQ<KL 8JFX,["]M1/J^]_&"3/S6CKG]'=HPA&=_>=-C1 9R.X87#1N>#V+<D3
MSS232(<E_9Z7LZ+T9([W?)A(HTPV^#-X& +N'1R';H4F_:XI1D&L9G:AC;]O
M/H/DW;U8P[_9E/*,?.IEN]SE32JR+$WQX\7_U%L*)?7ASI,'J13Q&B#@RLSZ
MU&[X237\XBH-TGUGW_1]4T8$0^Q7@I!J?Q?3,8 "+!&)34.U@W<<"=E]&":V
M':A'W6U;D2X_PF%%@7EI:]'W$KU4R04Z:&)Y.?%YX;T 95&'I_=;HT<HXA-D
MP4@OTA8C'%?$ NT($$N<&W"VSD!H609X][!/P7]9LQ?[=I7TU9\H/<V5ZA=Y
M8+*AD'0L2(TM4P<"2$,H LA>AA-!9EF&.HA1),$6O% SH@M+"S?PG?UA/4TY
M7S:@CN&R+SHE$I#JP>=B2)3A+U?3?K*^)H6J8HSU*3 #UMUJB)BUO[P9-03C
M4*4P8Z%IPKE]6%=6_,J+M*WSOSD@KG4S^1%+2]5I H^YZUW[43D/0/O4"!)#
MH<=-(E; S1"&#X#TW AJGGD P]'%1@@8=%"/S%[SGPTLDGO3F':+A=0G(_61
M>&5W^/2&?UNSB.-'Z1WP UAKP_8$D8OTE-A $5HC?096<'NL<-6IE^^  +(J
M.DWS:")$8RPJ92;\W8TL9__@("]OTTSX4'N[CT?+1G<5C8N?&#!"@TY0A!DI
MH8/Z7-]8,WG0>E&-% BQG]G.\B:,Q)=>6UQ]C5GV8M*:8%WJL7COL)Q_2 <Q
MTD ]($B D,09$60A/J+$T;=1"WY.Q)%M?\(>[@(A$95\+U9OITU7J(KWW?6
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
M[0'R=X6:X1>IQ54N/^1D7Q* MWR"(RJD*+6(->C6_*X$-O?B7(.QEKU_EV2
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
MX6%AY^/GY>;GY.;A_K4)'3WMG,,,3 P,3-RLS*S<_^.#V@AP' 4VZ;+HZ42
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
M^FY,+CD.PGHW7C3X#7E,.74KRZMNUC5DI%549>]5UB#&\RV2;,DY80+V.K
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
M2CM>?@-Y(6-R%FUD#MLRW]T&]*+)W^N9U9FG7LT>_[P3JNF)R4F3,3H[#"[
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
M-1+9G[0-4VJ#XP1G -=U27*9=?D];QZ 2*\HCSXT4;Y.G*-@\H]UWMT!G_H
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
M1LD0"4NV2)?ZK";($)I#RV,ZC&%AN>-0SCZ,<TE$0^6844A3AB#R,89\!^9
MG+E)$*5!C.-4I>J4 BTM0Z)?'^KMJ?AQW#15GJX;V?Z1+^7\(1$EQ?^LGLK*
M8*,RA*6:G;&$D)Y-48ST7H"K \!NL=V>4 K2VRIA-T!IWDIVXR(?%;13>,6P
M-Y0XQ+GC[U[]R.NE&^+8\6,/8DHBB"+?@TG@.S#Q(IIE49)17ZL]YM[H$SL.
M;;-$00Q\$^0TZZ7L Z&FNL;BZ2FKNF3ZO8Y.26"K9]'>V//V'CHEUE$/H9,/
MF9Y@MA>87"%WVK<M'>:S)/%BR% 2B-8_+DPI0C"+D1=[3I@%GJ.SFIXF,_%"
M*I8#VE^)BXRKOC/BB^Z9WDF,5$_W+I5<]YRO$UCD.^VU1>1PV#SX&Q++VA'@
M22(S'P8."7I\+#CXM/$^FV_M^4Z>3[0LD?:/=?XD7&T^HTOLL<!S*8*>FQ&(
M'.; V/4Q=&D8!U$8LHP0S4WU66(3+X0]:1D&R'JZ,F=2>U]]'C W0'&:N@P&
M&;=J"!-75 ZA,,IHZ#I!0)PHT3%MU@#3-W#S *9\ZF %!NTC!DEU(:.<V@#2
M]UL@K)H\%0GM'1V<)S7W.<&HT"<.!<;?,>HQT]5,VU9'NQ*I.2+AX4-9M<6S
MQ5;P/ZJ\83=9UB9Y\J?+9U9Q.\QYD2<3(GPJ120ET$6)S]T;+X0X\1 D 678
M]0+^'Z;1GL826Q.;5TD>EIP^( ^XNA?-H.YQ7M0-X-0![GG>)*E7&PZW7::U
M6LC8FJYA"_1ZDZ"Y&^HK/6Y97( -DS([H2NY+_A<@':^!*OMR<9-!K;LMO6F
M-<Z<+4^)5D.@5Y@:PU3%N:=(MR>1923'VAG9(C=G)R3+$!TT4;(]NMXR2%F^
MO"99=;7F=,KJJFE8W7[B'U;X?IE0#V5\"8,!BSS1+Y)!C!F#:9;$F>?Z@1\J
M+6O#9"9>IJ[??O@".LI@AS00M-5LW0A,P\N)/>'UE@<SN94-B)I8)_S7FI$_
MW9?/O_,!6M>5_V7KL8X,.XOBJXG6*[+BTX:Q/#OG0RYU_3CQ"'083B$*4@<F
M?*\.$X=F)$E2[F0J%>4X,?;$*OBV+.IRE5,1/0>><97+2Y1<I"=SK(#([FM>
M_GN].4\3'J)P(=.V:B.H'YCN#E3_8&V6T[0=(A9C928[,'NU4S*%HS%[YV&?
M\J+DZ^O+=?=!+EF0T0PG?/^69%S3,*,01P@)G1,]E",OB8,E7X#34E77#DGH
M?&&[A-3/JCG.9='P 58B&J+7-<VX^2-DU%3I$FGU]*E-%#V^G3T0OV?$GLZ=
M$]&2XAT-/ZOVG1/N4 7//G=I%] ^6S+(_!2ES(>I0Q/1NCR%*4I"Z 8TYNXH
M#@-'*9/E+(6)%[Z]]I%:2;6GT% YMKA01CWMVQ?OXIZ@)CFR%\IKH2NHA85\
M5!2-OJ"OD.DZP/CYSJ!V,EK?EH^/92&SZVYQ=5-]%>63J"P/<,LJF1>Y9!Y)
M61P3&%+N,B,G0S!-A$V)'.)&)*-QDFEU"AVG.;D_+3@ M6!A 9YPU17!^#4O
M .5+'JYJ4>&<^\V<E]^TX[A&$57S BSCI&>:.HB^MA!Q^ORS BT';1$7P'D
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
MH2G34?YC$A.K>ILFRTTFP77#_ZR>RNZLN-YF=M;R]"'Z'S).1+?Q\0G4U,S
M95CH*?VYEA*WV&X*_WF9;!4W/28P;Y72LP(>E1L]_^2EA9[_4I;T>[Y:;6]"
M,X01"N,48D>4@_=9S!=I'$,4!8E/G(#11"MT:X#6Q+[W;M7?GK9I*>5CG!0U
MTX[T>BIZ2O"N:/$T53D5I+1>D?B8TBO5&#XK\OFJP>=?,3EZ^VO7,:QO,_->
M]@O[POCZ)/;?[3^O"U&Z3U9S^Z/(U@7EZWR[Y(L->R[S")8A<AT4N1C&V$TA
M8HQ; 3=)H9,F3I@DGNMBI=L$RWQ-;"=ZNH"TA.7=0DM9Y_S+WC2H'!&^"KAZ
M9JAG<=->"K1<B2O=CLWN)V"'T078S$?'*WC[RO.A<X3Y*O-B=NHYY_QHGI=:
M1W'DB-4>O1E/9:V#M'^0:W]XT]#C+"_$KK1H-QS\$Q<ASF*7^F5S>[],TRQ!
M?H9AZH5\>\EG&"9\.,AP$M(T<SR2:!614Z(Z\<+TOJ\A5[&5[,S#MUD5W[97
M;5'6?), ")[X>YJ!26JPJGFYUL'26V@Z\F"7OLQ06%@^>M*2TUI8LPK-F8.<
M-6 X#GG6>=GF:73Y^+1BXCJ\H)]+3FPEBMU1\:Q0-")^\RALVW_)9?2Z^,R]
M\TV]C+<O9,66:8S<Q$LQ1*[/-\=!R!WDU(UA["091<S)4K6.WU,S.K%AXA]I
M8./,V\*,7')./B_.%L_6>\9E A9G'?2\@_:UGGVPR[^HNB,DV"ED)&68^F3>
M'LJ3GN9;8/,GN &P![;:K8%%>F:F_B_E,ZL*V56IKG,1RD28Z&[<EBZ5/?)D
MB83L0U[PW^5X=5O6N6#F_8^&>U<Y]W#?%WSWU)[E+S'V"8VC%*8!BR!*O13&
M-$30\SQQ0<D\'"L5&YJ(OXD-^Y9;L&5W(?[.^,9OR_<";#@7AXP;WD'///BV
M91_L\*^93F=[=M56BU><,[U%XA6G2WMQF A42VN";>YF70HF@O9P!9B*C)[A
MIRQ?ONO.NS[D->%49!G!#_QG]3*EB1,2[J"SP!%][1"%.*0>3&CH4QI&$4)*
M\::#5"8VPCU=T!(&+64@2:N9SV&,AHV@-<DU]_ F0BL;(26A!L+ ^/NM%>%_
MV1J/X5%G,0%*@O6*K/:PF1_VL2SN[UCU*#*:/^%F7<G^!E_84]ORLK[);JN<
M&X4GO+HN_I/AZ@/_$I9^F** ^1@F29I A' *$S=T81QY(7*<($M1K.-M&7$Q
M_68YUO-ZS+!4\VTF1TA/[04[4/ #!$-\P]NR]+( @C80Q.VY(!?);LG1,.-A
M5G?B(I@.G8;+!M./%K]:K39IV6^Y1W)?5IQ>5ZU+,5Q\:(R)C04GO9/HOR6N
M'AL^","PC; INYX9.">VQ7Z/JL(9!8,/#CQ;-+B*>+OAX$K/F[D#UP5I;ZG:
MB\"R:+/-=H,&[\KCQM@[?;.7B'H>CFD"H]@)(2*(0(SB#')07"]A693Z6F?M
ME[,T]75?EC$B-^@R=55H O_R.HMIGL9J82K47(MY =8S,#N\@3[;JTUR/8QC
M?==COYT.^2243(..Z]WNF!;+"]B#T)*[8H&A67T7>P >.C(61S8LL$L8H[4H
M1/ 5KQAWG-ZLZ[Q@=<U$Z^UM->!ZZ9$@"IR P"P),HC2*(1)FH:0$"=PB.=&
MB:.TJ]*F/+&![#EIRW_4@A>AGNF&&WD?M@V+4/2:] $>MH>3PJ9G]C:("2Z
M9 /<9&#+B*SN>CT]8IIU<J= SBQ([NZ! 2+ZH^9%MBJ_ US7)<EE-,[WO'F0
M?4S$ESC\(2Y GO&?\6TMY>MY<;_3_L1:EQ,#V,8KZ"J/.&_A7%U!C^KE:@]@
M&HA2Y W[R-T)/FC#ORMQ!BZO9^K=>]$NT$ML?^^^E\LL)BRFS.-S@KCGRZ(
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
M:;%XU*!(MHI(G28R;S&I04&/BDH-/ZU_JOE%I,I?_<CK)<4^1BP+( U$V:.
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
MR<]>GN(0,@OE)XZ&-#F\__?U:MTYVBQQ_91D/L0$88@HH3!&@>C4GOE1$)'
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
M9RP"<_@ALCFP0=,=@4:YXM\XE>?R7S]L^'TI\VFK6M(7K?)2O+KJL+[^P33
MD%-_4!I-T%85Q#:JW6:KC>K$LM?G"GR:#0)>_Z=C0MR F7B[D,%ZR\ !,&L@
M Y S7Y<8N/$'K6 ,;C=+N7TI5F+(I@*MS3-YU'<R+L+3* P3&:A&,E -,'>]
M@*>,D%C<#\BYG8J8O-9KI5[M1B0L[78&#[V\VS@K8=/ZT, )4F^7C;&4>SLC
M8-;DVV4#C[-O/5>:K"2_\5HV)%T7\CSM:L7%,O5%! S7*W:W)&LQL9^.6N[D
M.76<-!'K1#<,<)#%$4Z3(,110)+8)['C<JW9:"9^XIG:40=U]4'_BSP]_V^T
MTPFR. $CK+,,G!(WV-R_")DLWMDI,ZK[$QA!R%IN2B3-%FXP1&TMS4QQ&%B'
M@8>=<=%E:O+A"LMX%,, J5P]2&IHN>'YG[QX>)2E"2(H$XNWS[)45JS9OI$U
M7V1>PC.7N]B-W!@'+DEQEJ0.%K^F4<RI&S!0&;VFW(D=]%84JH0L8"2E"9QF
M>&4?#F#,)4]:W@L-D%3A"FV50*T6: >5U.,*D36Z*POA@8L5NB^>+)8R :&P
M%;%I2ITWC(-!<1+; 6\WVCJ U=-_7M'E1N:*OC^7U;K^)I6JK]F+)%:L^PH&
M'19&S"4YYBP,<9!D <Z<-,(\CYAP/EF<>UH\\K-J/;'WTJ_9G/=9:6T\_'I/
M +@Y,728Z-.9PT22**TU!#66H,84M+7%O&;T#1\X:+/CUWOPAALBO]H+ -T\
MF?=!#&VPS*3-G)LP\P)\M%$SLW##)C+-2N8;EU*%]%U!;IYD-(^]!#N!Y^(@
MRC-,,I9BZK(H<ECB4Q_6-N:"H(F_T-LTQ4ZN<>'R1:3TUA<V[(=]'XU,AS>!
M&;#+5MN72V+F;?0R8.Q):Y>AZ\=1'%ZOF%A&M+0\38NYXW_?E<N"OBX2-_8\
MYE&<.JDC@W?9%S+V<4A9EK,D\5P"ZDH*UF#JK=MB5:QY2U2TUZ#MDFA&F:B/
MKIX'F!0SF&O8JJ+. I_ =77N5XU*Z*_VOU;[RHU&R#*9H[[\-R%[!,-SB0P2
M/A"\U;@(@XKUZXWP@I4,<AC_^?_PUT5,/2]U4Q?G?B1K%5."L]P+L9?%),IH
MZL2QUJ;310D3^YM&)FJ%(B45";'ZK<?/X]+O2:Q8"UYDPPP%M2+O-<:H'_GY
M$6=K2MYK4+<S>?^%9AP7XCU>J:4!67[EZQ]E]5]UNW\6Q %S:1+@6%5<9-S!
M219QS,,@S[/0\0GG^KF['DES[!9L)4O*"B4:1L%P&26=K)DEVV&3\-#LK52C
MK=<^^V&4$U9P,*68.(>'/1*)0=,&22,NCS K2<2@(<>D$,,WF)- *#Z)?>-)
M+PGBB.4XCIQ,N"3'Q:D7NSC)DS"F49P'4;1XX5560K@=#F1 7L2N).WW\/;'
MBC-@]Z)3)*(L]CWNQ<(;QP$.?"? "4]\G''NY!X-'>9%4(X+8QQ,B+1_:/?B
MO@R"WA)JE&DPG]O01[2]>A3+A!0\20KEHE46^2 .QY^=Y.&L>>>8&\Y?:">W
MV;3K7/.GI@IY$60N#5U.L$O$2D1$13$F4>QAN=&9\9!XN5[EFZ:\J:>A/I^]
M+D!FF<T19H],<%ZAAB]^^P>IA+V:<Z"]$R4^CZ6]:?[S@NE#:=!+MYE-\VLJ
M8LC-4AW7EKRG2Q7 7+-_;)JS,6UTF[I^2L4W%?M!(@(.0B.<T(3BD/@B%"$1
M$W$(9+;KB9UXTM\T*A0OO*&;;I1 9*<%,/>IB:6>8["/$,P_=.3+K6!>/*S0
MS::J^(J^HKT:Z'J]KHILLVZ(NDMY#EVKLA7L.6" 6'(@FD)G]2,P(([="?!N
M^"FWK^7JCI=?>7G]\J":4M'UABR7KW>D8("3;0/#3.P:A'0LFY1]%?^W+2$\
M;%76JH.D/N##;$,8];L(R_# _()=9$!GUC1M-CJG-C3V;&?3-(WLGD?3O<5P
M(2"I;1[+I;BC;L[/?BW7?,\N)3>SU%[6PB$1=5-*L(@(1)# \ARG,6&8QE%
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
M3L3\;M.TK]NMF \;+H\]W?\H%U&>9 E/<AS%A.$@33Q,_"S'CALR>?(E$/^
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
M0<.Z<<_PQ0:,UKR\INL-62Y?9<-#X*0\?_?$,_+NXRW:2E5=&L?-P0L(#$_
M\<;#9M\XNV$TU[VFF7%=GQ]R/L+K7I,.6*_[KS18M[-_W)=J&$#SA(.;IEZE
M[TA.VQ8KN[<*T$+AT$J-M;FI@< E^47;K/91.&N-V3K\8*3YEM_G##A8=9^]
MP&C?=KUA15E_YP_RL;0</]Q-612%,6;_'W?OVN0VCJ2-_A5$G)T3W1%"'U[
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
MJ7;,["K,0,/.#+0,@1Y';DK6$68[-3H>>&Z*T@FW$5+W_7 (I.D<B4^JR_R
M>:FM/%?QTT=?R%]O:L&KS1M2U\]R51NU9^:+SE.)D?H?ADSH@5HT4=?=,E+V
M7I$D)68Y%B)S43X#M,;.RR)_ 69( ]:C[:93AJ"R4R"! '#3%EKVABKHDYT%
MFR+K(%T@'3!$:=(-;R'RR]UM\XB[#_N3NEG&$<UB9=3<\-6CND>^7Y![6[?U
MF<='WI6:*M!D87Q@X[<<V/NGSTE_V24=0'"WW7A!9O!5DP_D=;X@G)>C^=R:
MD_F6+PC5=R=?^FB@@O2FZ]4UY>A3-/VRK=2^LF#=I@58.!P<H[:6$(1K#&8G
M:;@*]0F;@]F)=K$Z/42#L#9"I/O#Z*C1'V(S+U.*49SH6:02*].5);IZ*(<%
MST1$6(%P'KN8KL<D1MZN;2C2H^G-"33LK-/K9'3;BJUXAIB)P9JA(>%LT?.R
M!#)!3Q"8U/(\+^!+@W/@D]>&4/O>-#T9XOVJ/O:C]5(U;A;FS:E/MVW%CWQR
M>I7UK\\?U9?E1?B/Q5'*,(N@P+I]7U9F$(N8P$RD$2))SC->^@5@)Y1BPO!M
M+VO<1&PA-0YSUG>LB[_TSX[9]Z_S^EVCOS_H2_6/B.PB'7NF9\TX%OH,-%,3
MQ8U? =C@4><I97BEF/4KO*;S$>_78,:WS9'.<7FC1YG>M+&!)"IP%O$"4J8+
MT0E%D&2L@)ED)"=()+EPJG,X)C%V0J F!6YV^3NZJ]L,_%OT2Q2#1U(W(T/-
MX)OD/\AV\VU5ZU-C!HI9%D6SJ/G_-NWG/T"U7F_U;]$LS^)9A--9A)IAI&A6
MHF061^4,9_@_^@E",Y#.BJ*<I5$RB^+"?#J=X1S/TKB8X31V;:]T])+LCH?K
MH'?3W0TMT($_1@.E<\($:YMT1&#B9DGG!#QND73VDWYJH.EVV,S$N%WJM ^C
ME^9("E2DK(19D:40\2*&."$Y5+:II!%-$<%.NN ,G9$50D,5/#1S6*H]7;=M
M> ZD,I4,EZ2$),?J[HWC%!):,HA*I3)Y0I7V)&Z%3 %@\JI=.@ J##AVBBJ
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
MWP0@'4= KFK 5UNZD=N%NI\TK+L%9SQQMPO1C(^FHUW7\@/V#,W S0&<#5-
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
MW:,X.8_5-)WH?<$(-A3#D?S$DS#\P#D>?^&YCF^QLCJ^].I]7X])_B $1[1
M"<R*7*F?.$TACF,.<12QC$8\X9%3].8LI8D]IA[I,^=!L@PWAQ#].I]IX/27
MBQ(%*_0]1V?B<MX+XAX7[5YZP&V[KNO-_$NUT=>BVR6OGBJ^)8O_JC;?^JDN
M7U;OE-;8/+=-VTJ4X#)G!<Q1DD,4\0AB'D<PQ@F-:$HEIE:S #UHC[RE#3>-
M3W*U-IF)CLWR?. <WNHC@^2V^7WPL58!5T@ZI!34LCV%H/ZV5P8^%"=1#U=
MT2F,:Y8(7>FT_O7Y=_+/56UTECG>DKA$D9X#'+.XA*ADVI'!(BBD(-H.$+0(
M5(5S1'MD%3)8<++6_E###FC.41^CP05G.S-B)/3<=$M0X +6[)R%8/32G6/*
M/T@%SUE([ MYSB\17/FH6\_V8;O0#M^^JW=.*<^HD!)*KK,V,&*PC!,&(T%I
MA/.T( *[C>)Q9\)J.UTSAZ=']R"F%TSEG$/W:LUS#6(C** 9<(8RI!*Z@,;X
MNN@< S^*2KH D(-FNK22>R.$MJ>"RZ2/WB,C&RQNDS[ZH@QO\2ND<-NW79N1
M<%,_3K#MU>6@O\YD'0Y.,-_O;G#JU^YS*)MK@^F.2$S@ZBW9D';LTCRF<90B
MS&"&&8.(ZS;.69S#.(\8H2@J$VP]BW*(T-BI3H8TZ-'6<QE)-UW*?B3E(%C#
MFR@D!(XA24_IG:93VHCF-:%R<.')IE3:B->?5&GU>9_LR+?J7JU6X5_(7^T9
MUV30W"T_D\9#T VSFF,B683*&'+,$XABD4&,\@C*G/$D2?,,,2OGGBOAD3=S
M2U>G+*U)DQ&UGPX'?EH+80JB0&'9<\09U^%]/B9:;ON^X\&D(.Q,WQ:]NR70
MG.B,P3TO(P'FDJ<W#G!^27<! 73,4'-'X4*ZF<."$^:.N8MYF CF\;R?3^*W
MU9.HEV9>QWI=K3>:B)G7H3US2$8Q8S*%N- =3TDL85F@"):L+# E(F7"2L_:
M$!M9M^Y)@SWM63L!Q\/!.8B;G5\A%!INNO,*()Q]!382!O(*#)*:]/YO(_3+
MF[[5,YXM1JHUN;^O1=,O_DY^$D]BN14F-72>"H2*+,UAA)(8(HH1I)+F4*:Y
ME!&E25HZ%84-$1MY@Q^2UK932[Q-]'=M&C($F]W^#@6&HVWDC8-[&Q + 4,U
M^Q@B-6U+#PNACQIWV#P3<A3A7$\NE2G&ZDJ4:O=&D<(2Z;:-:1I%*!><1\GU
MPP1'WM)-EW]JNOSW9R>$F EXU52_\7;OQ<$&?ZAO*5E_"S^'=)K1!3_"= *W
M 01CS!@XLN[_$)LYX3B)<<)AE''3(D? DD@*:5Y(]>^2I84RME<;LK \BT\0
M<=JP.U+VJ3?Z$<"[R^5&72Y)>[E<BHT^BY[(8ML<3&2Q6'W7=HYK,Z\3T%F>
MQU<"$L!'\4>#PI\[%&XNHN#1G.N\F,%:;YT@,7%CK?-"'K?-&OBL9V?.??A-
MK5XM!6_;.9CN)_NRB;;Q)&*)B&21P(*25)G90M^C2PD)CW I"EX64>K4JM.)
M_,BG]-^7NL#Q?FFJ+>])I:<:+58*Z/7/VI,IN@8QM&T0L^J-9M-9>BOWRBI'
M^.W4PWB@NBF.?@B_900<--?I55:!F\VFKNAV8TJ9-RME,V@__!@=0[W0"=5"
MU(WXM#U%O8 Y:C+JMXI/G,5TSHI_2;+HHZAU%=+;K4@B%+6;A>2<,Y9%D#%*
M(4(XAF6:Q# A/%8Z2_U?9-6SSX;8R)K)T/U;TT0.<'4#UI1=(@$7H+()EX0#
MP$V+-$(;PJ"E#-ZV$'B-/;V A4LD)!PF?M&/'C9_VWTO NI,%RDO1#<N+#)A
M1,-.G,,HAN4SGFVN5O7CJE8:4UV)/XO[WGE/8ZFG).B*44P@$BQ3YE8402H)
M*PO)J2!NK:[.41I9?_VG(/Q?6U+K1_^_'1/&:/(H1S^/EYU]% 0%1V](0P9\
M$KJU1K6\G^UKS9?WI@O6#.R!48RMVR?"&T 7Q0_5)NLLG6E;95T2]ZA=UL4'
M?(R5LV'/WVIUQ9BKJQ--4Y; 4K?61$A26,84P5AD(DFR/(USJXN5#;'73/Z8
M@7O-@LMY?0$Y&]LE'!Z.-Z"A1(09^"TP%"ZF2SA(_$R7JZ!Q-&#L9+U@P%Q8
M9$(#QDZ<0P/&\AG/T,WV\7%AW/ID\8:LO[U?K+[?+N6J?C#?B1NZWN@4NWD>
MIQP1FD-&N%#FC,@AEA&"J"Q*DK"T$!%VBN78T1U9WVG*78BC:>-E<@H5OL;
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
M21XD,"$DYCC*0\&L*D![YF_NW="@!'*E6T7WY1:ZHE9U632'HDIS"9XVA=I
M$*M>7'/-F]EFZQ5GP\ZR[AG54V%2A:$:+<,P:XC23*AZVB3ZYF[1;>5,T+[<
MB,Y%QM&FB[+X1MI,365RFNC:+T7US^94%3#.!8T11'$L(6(TAWD@ \AH2G15
M7G4DM<K#&",VL[7=DP9[VDX'T5'$#$VC)QPL[9P+!/8&RD V7]9FC-2RIL-
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
M'1+@03/HL7FPXP19'*1>#7:7P]=H:V$=B[;G&31,JRV-8GOW"&UX!R^9;Q)
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
M_+S=_*9VGUTNVSM1L;)HRNOOTXT-LRVG1YK9$"D&X&_7U[>@3V0<\&">F&D
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
M<[[FNX/9L ?!F_FP(+VP&;$'Y=B<.(SA<EAJ^D($?PN"H(L2>/>D]A!1VFV
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
M,BW.4EBMZY^_UK__]=6"\$"4=O]R_?,;_M-?5M.S;S.\_-G7)99_^DLZ2ZM
M2PK%Q6;!_WOS+W^]7O?;$E<$EH[/W^@'%Q]0ESF8!ORQQGG&#5N7"\P6Z<8O
MS:I0%U?_<A8BSKJ?3C).)]VGOHBK]3*D]20P0I9(!E*2"(I'"4&&#%87[Y05
MVK%;+%>*5T1RIX,5IK]^67S_E3[XURJ%^D4GCDX4=Y;;B.4XNB\WW;MYW5B=
M-#^'.,-)$#P*&Q4XYS)M!6,A9B=!I!"EP>"5/XV%72O?Y&9;S2^6Z9?%,N.2
MK,GETF&9[JC\)HXO?N/7;V%)'P3IZW26+_]U62[.6NAPO6@LT8WJB/2__$(2
M*+A<8OYMH[F=C'9<KLG>8O>;QZ+B? 5?0O@V^41"Q\K(JUE8K=Z73^M%^ON+
M']/51,M2;+$!K*_V,F2RG)9[L,))G5VQLH0'H%'"*G947ZRTP0?.UJO+GUP#
MY5%BAD-+&STO^A#Z"-"S3?_KQ5F8SB>"2#15)-8&!HJY"%%I1V+*B=-^RDFR
MQK"Y2\4P>&FLWD5368\!+8NSL\6\X^/%[W@6<3GQF>O !%E>VC:@A'(06?"
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
M2V[0?L1$@IN?UGH4P0.TMI]!<!&BA=F'Q6K:X?X2?]P$8ZQ19+/J8R?4]:4
M_8=KR;6JW42:-TC?AZZ3&W%>KO&Y]@>8),L$*]H ^0\4]=(. R]*!)L,$^1R
MY&!;7S3>I& TLP3:(.%.(\WCQ3V"2.B*^E=U3-'[TMT>O/@Q74W0%*F2*2"P
M&R&;:GV'#,!\SE$HI2UO/:9G)S$C@= 1&MX%EI/$/0+<;-/_>G$6IO,),[*P
MD 7HP&4=-T3ABW4.**)QZ RWLGE#M[M4C 0IIZGWMJ]SFJS'@);N9K+CX\7O
M>!9Q.5$N**N3!(V2!(+>@P\AU$VE=&#&1]GZ;N\N%<.BY52]WAW8?(J0QP63
MEQ<<<,>+8]R!S+F.@HQD;(LLX!+]7#M,Z)NGSNY0,6P-7G\P.4;((X#)E96E
M  3?T9<UH$N"1_+8T!5&' @)7KE('.@49 XB8^NSYRX5(^EJTM!+.4[ (X#(
MIK' E7\OO16JOM"5F9G:]L?6-R(*4D3/T7@I3.MDXTT*1N*6'*G/V[."CA?N
M:*!QV5#TD@FO3:R=0B&[&$#)K,'+(B'3)N*<S&S[*/E>0@:>XW."9N\%R2EB
M'@%6+A*)M]*'+]:OPG+Y<SK_\F]A=HX3SSDSEO:2"Y[V4E;D9;'L +F.EA?)
MDFT=*>]%V!BP=!( [LGYMM7&""!VV<[SNIMQ+3792&TB>8R!C#$X5@>A1W+B
M7>W.5(P40@K/A&D]+?4A>@:>XM0<4,UD/P(<==5Q-T0T$3(JH1217*N1E."<
MCG>1P6%&;B*/3K1^3'>7BH''+C7'S(ER'@%2;A)/<:--3G,BOD[EK@^I ])7
MF5D,5C)G5',3<S ^^IN<U-ZF'"W= 4LZ-J]::N_SWQ=S7'<O6>;OUJOW?]:A
MB6_J(*=UF,XW(42J$TI>?%EB%U)L&CI\68:SW^LSF&F8796X?/JV6))QG7[Y
M2J?TIMW-ZJ(Y<%UATUG]JIW_1%/,460RP KSY&U:"DETUP5.F<*#]QAN!6D[
M7RL-R\D8CLF3?/@Q"/$@.(S JEZ^)=QNLN.\M]SZ#&A53;_6?NP\)Q!6&IL#
M9M6\!\T]9(SA!&X24IXJXE%,2-K9>[7V2[>J!%%GAF/-W"FI!?B4%&AKO-?9
M,6MZ:'^PDYXQG,U-D--,Z",P-)>S8R=<%A('XQ#H\ /%R<N(2F?@*F;/F.%)
MM;X:N5Q[X#&#[8!QE#!' ()W<SH<I_/I&G^;?L?\=DFGZ=?I"C>GZX0KI B$
M)7#*6W([:T\D GEMU9%D+LR1@]L8&@]3-/#<OW: :2CX$<#HHOW:S7;,U2:F
M*!$U(E 41,Z7L I"T;5*DI.\M*8_6E^8[*)EX%%\[:#31-AC <T%]=?N.ME.
M3(8D@RF6^@)(0JA#?07Q8((I3K/62?!["1GV56)KN)PDYA%@Y:+!NPTN>^D8
M1,9)#CI$\"IQ4FF6I9@49&@-C@,:[?MG@(8C!#F")T);(\G(Z^XJ6+XN9B3T
M5?7 US^O1<.MDRZ3^Q5<+8\3'D+D]4Z:XOR4;&*N]4/G?6D;257';TVN[GM1
MR CLS!9?MY.YD6'P*28H3M"6$<[1P>K)8H;Z>,DE9,T/IMW4#'LEVX_V=T/L
M%%6, %2W)BU>YO13HF PAE([_=?9BJZ0<'PF:UPBD\EAUJUMU?V4C 9,)^EY
MQYWL"4(? 70N![M_Q.\X/[_B(J!EHE9K<E['+IHLZFP2X@<%*AEB8<T?@M]/
MR;"'6D_0:2#T$4#G[C372T8\-XH\1P.RN 3*BPC15R>2!\Y*,+RHUMGAG<0,
M>ZG0G^UI(/H18*@VM+PB72EG62$)B!HRF"S!Y1) F&R4\H&9YJ[UUO+#7B'T
M9FB.$^_@$X!V#YV)1L7BT1+=Q0%]K2&4:$!@1,E=]"'M.V)^I)-^&F.AI4!'
M8#'NL7F)$:0Q6TB9Z%9."9(*G:#&,^0A6^=+ZR9.1YXSO5T<]&0_3A3V&!([
M6YV3NY+<KHSCM]KAYKH%[FJ2N$^\YB@U"QQ4D1XB9XXV0?&.8DQ4N;7'LA]E
MH_%_>XS#VZMH!';JTL=_-T^+,_P<?FS)LMZEU'I+X3("28:1V14%G-,!@G41
MF6/*NM;/2A\A:32><G]0:ZF4413I='<OVTQL7< $8L9J ZEK(FDC@TB" F^]
MD4DG)5WKJ_7=U(S&N^X/6XU4,0+351_>3C=E:]4>+^9UPA3.4^T9FJ+3C'M)
M$DKU^*\O<(-E8)2/H60?=6A=A?T .:-QU/N#52MEC !7'S$CGG6O5VAO$"?T
M^?2[7][5.ET*1S92NWPD]>*LIE<G16=;A"+.LD$*6TL$AXS3V>^],9B""*W-
MV#%TCL;][P^)O:MO!!"]*[JKJO /BV6GSO5Z.8WGZRJ'SXO[)7$E[J!YM(+$
MS31%7$KK!$X:"K5%,%(%)S5O_]J_)0?#UC0]":P'5/D( /_A<MU.#)N'J2E&
MEY**8(VUH)2,$)06(()R(>=D@Q6-47L/&4-W(A@.%7=JPD]3T0A0MC7P94-_
M\.3T>I& RUK*GCQMW>P=9"'1^.22;-YW_38-0Y?+C 9?)REG!.!ZD7/7)#',
M/H0IA?87":2)<A:M(2&@*'7>;GWH&C1%],630&S0&EL/2]E!RM"S8$<#M1:J
M&D7>Y2/6=X68WX3EG(2T>I'2^=EYG:^67V.9INEZXIDJ6)_E^V),'=,G2$Z6
MQ.:%U]F8I'CKIJV/4S7TI(C1(+&Q D<!RL^U<?_Y\F<GYHU5WQAT5NKF8@F,
MJG7[V1OPTDF0C#N-EK$06T-Q%RU##V 8#0";*&L40\RVMDZ7 R5FB)BO.%]-
MO^,FT_[;8E7SZ^_+Y_!CDBDD8ZY(<E9]O<C1&B+7JHXX4K)PYUQH'5X<2.+0
M(Q1& ](^53L*DWE7UI/"HF*U 2D7.8-B5D*TAH'(CB''.BRB]5OXNU0,/0QA
M- @\44$CJ$#X?3I?+#L1;L0R(3.NLZ^WBBZ07\&B!R)<0)$I,$G?QN;=CF[3
M,.S;LQ'!ZR3EC-2"'2/,"5,L9>L$&"8T*!>0O Y#@3]#@R5[ZYM/.6I#^; /
MYT8$Y0& , +K^M@5P40D7BB2RQ!S)'Y,T. <[6J9JC.MA:6?]%<<>"]-PUK?
MIWY;=;I:FL'LB88:?>CT\!77TQ1F-YDX=<+1S8_N==S1 UP\Y>PCJXM&1C&$
MT;%VUY(4#@LAH;ADM0F)(N7V[OB3SSYBB7$93>W,6+=#< R"KM<[3ECR=YVB
M3^B+R^<R^^@0)#PR^^@0<8_@AF/WM)9"-CJ95 <BU#>&60F(BD?@3"6GR5QK
MW_J.XWG,/CI(PWO//CI$W"/ S3T#.; P)IA&2+6[IZJ';Y#9@(T4W8@DM/D_
M>/;10>I]?/;1(;(> UKNCN4A=T\G(A9R2@&4,!D\CPPD<1!4T%I@:^?Y&<P^
M.DBOC\\^.D3(XX+)Y5@>G84,U<[*^KY0R8(0&3J(7NI2DD13FAN5\<\^:@23
M8X0\ IC<TP\F&!:TS1I$9'0FB\S 6>8@9V0IH#+1_1\V^ZB)EW*<@$< D9N%
M;9^^D@17+\[77Q?+VF9YXEQ$%"R#+3;7CKD:G,($+B4I4[)>VM9P>9BBD;@M
M1^K[P:K"DX0_4BB]6ZW.B1-N4")3##0:"XII<NH*,:9X((DE[S*VSFSOIF8D
MUJ<_"!TA]!' 9ZL$\D-8OE]V@LI=/<8'7':<37*2.<A ?AG7=10[22I$9D!S
M742)Q<G2SX#'!\D:NK2P*:!:JV%<R+IC8^F(=RI6=Y_<?%"Q;I)(CC_&@L[*
MJ%&W+LMZ@)RA2P/[0M))8A\C@BY,K"Q9,><T9*$XG= N0! H*&Q$DYGDC/<4
MFQ]WJ/58T]<O<HX0]QA1\_Y\O5J'>;T.GJCDDHT80">DT]FYVIN7DY!"8J)H
M):1H/@?P 7J&+K?K%S_'"GX$(+JG1G7#$TG(AI!CAL"\ 54HA V,>=#18DY)
M*"RMG>J=Q Q=*]<4/FU$W@P[_=V87\EM45Y]#?,ON)K.+\HC3KTQ?^"C6]^8
M[\M%^QOS!PHWN#>9,\$I=H^*K R%[5&&6'L :J_)Q3&R]8C@O0AK?&>N M/D
MLAG@DA7RXX($7Y"#].B+4TF6'DK61GEGW@@+CUR:'R+O$1Q>NZ_Y##G_VI,X
M;)V J3 [" DU&(TQ&I]-%JU;+SV/2_.#-+SWI?DAXAX!;NZ[R7'.!YTEH*UN
MFT@,HK*F3M]"77(M2FD>J#^;2_.#U+O'I?D!LAX#6N[>YRJT"1,C:^N[2YU$
MQ-<LJ*US5$7*6NM^HJMQ7YH?HM?'+\T/$?*X8')YGQLX%]Z'7+LUU4;QR,!3
M' BV'M<^<HVR]3.XYW!IW@8FQPAY!#"YLK(7O9069]\6\Z[U5[6T.;/$A"TU
M4RE Y1PA)E=[]@:50O%9IM:&Y4&"1G*9U=!W.5GL(\#0+1XN]E6P(6;A-!17
M#)'N$)ST D).NO# F!6MFZO?2\A(O)C3%;UH+?410&<K=WE9=.2==TG6*USR
MZQ1V#5%%K'V&>+:Y2(HJ^\L4C\&5::#8W1GB(Z0\ ICLZ.)R>>0*D[SFQ$SI
MWH";",$(!UZPQ!GS-C9OV/@@0<.>4NWATT[Z(X#2[38L%UQX5VR)$<&P>D5K
MHH7 8P03LO/<UCNW]DT_[Z-DV/**]N!I(.\1H.:>2Y++L#!$.JD#@D1#1[C.
M%J)A]&TR6=?& ;JY\=E)S+ %%>VQTT;J(X#/'EU-+A@CB42%18+,1=/I+!4X
MJRB\2%EP'2,WOG6;PKV)&[;JHH=SK1>MC !N]S^TO^"E^."5HV"5ZYKOL#I!
M*/7)D2\Y\Q0\YM95A0_1,VPI1GM0-9/]"'!T3Z5!9DX$E[HB SJW2U 0%3-@
M!'K6/8C%WC)"OQWTHJ+_$M2&::#C!#P"B)"9K(<TOL;-G^_FGY$VTS(L?V[V
MUD?:"&\7RS_#,D]0>ID=.M Q\=IHCGAS14#67&!4.:!I_;[B$/I&DBDZ$@N+
M)U+,"$!WU%P P:*6P7% H1(HI0N0$.NLTV E_2AEWOKVH[>Q#KV!L#_4M!CM
M<(@*CX;I-UQ.%[7,:KD^":R;*8AU?$K7 JE.%'M+\GXQSZ^GJ^N?[6J+M+K9
M.^F6&B:"SAQ;R"/%:.NC!*;!)\4AALRL08U*W:JXVCF4LB<2A\V"]0[D\:AW
M%$WA;C&PB:<V]8D3;S3G@EC@1M:*,)>@1DR@35:E%&UX:>TS/D#.L,[CDQG8
M5@H9P7'_!ZZO.[_>W#>/'2.3' U3.2E GCP=%#% M-&"4-$4:5!8V;ID\P1R
MATW@/1DVGTJAIS:K_CRLQVI"(4DF S$FMYFL[KV+Q+2)CG'%C6A]%=J;Q]I;
M6G#<'NLA*CS18WTS;]-<_:Y [Q9[;\M4%(5>9SH]-)?$HHFU00@'P971.KC,
M<FL+>R")(ZD:ZBNN;Z>>$9SUC7K*EFBT=+) 0,N .$7P6FAP*;"L$N/%M$]3
M/EESX2<,_QN"JY_NP8=H>O"<P'5%Q7^<KS8C5C\O=I17=(_P(BDAU^L)G*\Z
M%'Q$$M5JNL9/N/P^3;5+ 5'V$=/BR[S[E(N1'JE(562JU?&F3FOCX&4-)UE)
M+EHI0O/7DGWS-+9\0G\[8U3H&,N9\!&_G2_3U\KQBSFQM)X2(:_/E]5<=%QN
M6-.L"&Z[W@J.S($(MO8S-\"LS$HGY81JW]9V;_+&EGOHV;KWH+-1S!_JF-MT
M:;C#3;<Q7][>F!.;K7)!"1!%UY:+%(.X+ U8H0TKRG(A6Y<)'4[EV-(//<.S
M/PV.P&B^GGZ?9ISGU5;Q[ZNP^CKALA0G2@(=)$4@WAL(41<H9/2#KV,1=>L*
MHUVTC"UST!_>FFAC%+9OKZE<6#)3,19P@=P*%7P$;XRG#6.58<BB<:W#K_%/
M67M*O#77TH 6[=2;M@G9[>*38: C25-QU.3N"@\9F4<;7,)\Z^SMX:YTV)XQ
M3X&])]73"$[8NQ+L=MU$Q#IYL+9<LICJ2,(Z3C-'*#;S' 3G0K1OAG(O*<..
M_1DVF72X+D9QO-ZX&GLT(;9\[+8,HZ*MDSAPK*%5=K6.H./?6YF8J8V\^[S^
M/)F#88>M/26$!]3\"<AODP]ME M6EEQG21Y,SJ*VD!8<0BH%,,4D>(Q"8/LV
M.T^7]6?_.\!\ %6/Y&)U*_2["@<OFPR3Y&?T1YXD+@S3)%!FM*)MRQU$DS-8
M03O8,^X#:_UJ?A^Z1E)QW^8*M;DB&E;@M6U_^.G\["PL?R[*I^F7^;1,4YBO
M7Z142Q.Z_3:;IBFN;K*Q9_O#/3^Z1?O#8[AHU/[P[C)7?>Y44$E&=( F5".H
M,@01,T3+BS)):=6\&_)N:DZU32_/5[2U5JO7N$K+Z;=N8\_SR[":KMZ7#UN*
M^TR"?4G_\N\3%J/A-F4029*#4=M6>"40T,;@"VU EEH?MH=3.>QU>B/TW+9?
M/2MKI*U</^&7>@2\FY?%\FQS77&4W;K[,4ULU"/4M6K'NEGF(WZKOM+\R_7H
MW)QYM'60#X8(RG@%#M$"\]%XK9T,S0.]7;2<' S<^MS7TU6:+5;G2[S&L^3:
M)948R%QG?)B4P&7Z#P\4U2N?4F3-ZWL>)VO@!V0ML'''76^LC)$:EX_X'>?G
M>)1%N?RW+<S(O70TLAT7GUUSLEV2EJ#Q[]/UUU?GJ_7B#)=7<(D^%&'(H?9,
MR'I6) C9&! HM<TE"-]\[,R>I)U>A?W@,M>(UJQ.02P)D@ZUR%QK\,$98'1:
M.ADM*M6Z?&I?VH:U,7U@Z&ZA=0]:&JG=^;!<?%F&LS.RK&&>Z;M\GNI'OEK4
M*Z-CK-'#G]C"1AU <R/+U>7RW\WS>;U&VG*B([G)RDJ*^K%.2$E&T\%F"R0;
M@DYTY''3>A;U#E).;J%8\UJU45+75^ *X0*=,]HGD+P$(%X%!&LX8"9H<^YC
M*:U?@-Q/R;!6IX7^[[1//%WB([4IFUN$S^''D9F=[7_?PE[LI*>1=;CZ_&O?
M] HA:&1AA@Z&(JLZ;:$(.WD+7'"M9.)"V-9E=P^0T^!ISNV/OD:NXNARU@P8
M%ZGV,0X0="[ L!BA!$]>M0Z)'J)G\(<,33!QS^N;-AH8J>UXC7%]E-'H_F$+
M:W&7@D9FHG[P/6B0@5D7JJ<:"P7'$BDX3EB O%>6.2^(NG5/FOLI.;G@\\:G
M;J7^N"G6Q 16F]I9F'@+,G+PF+P),7-O6F>&=I RK$EHH/\[59T-1#Y20_!N
M_ATOWJ"0D_]O83FMU[%7;UWGZ^GZV)NC/3^ZC>MQ.!?-O)*KI:^3_EH)*ST#
M5>O(E0\1:HLPT)*1[\JD]=BZ]/H>,D[W0JX^\MV\;H$7\_Q[6/X=NQO[S9W^
M)TSGRTZX])>O-H[VYV6HM_PO5BM<K^X]/PM')4* S&@_*L8EQ-J96D8DR625
MVR>>^N)E:._G-.S=]7I&H/'17K)_6"Z^$;\_R<)447RK<CHV=7/W@QIE;!ZA
ML)'1NUSHPZQ>T6^M=NU\HZ8#5R6(="+6*3H>(IV)D"5*E;2U6K7>XX\2=:I!
MW+G ?9"W7MLLO0.6".C*B S!QRH%72N:;++-(])#Z!O6<+7%SVTSUIN>1NK#
M_6VQR'].9\1M)I<GS+],R5IOC/%1]NFASVMAIO:FMY&UNESOQ=WU[@D4"&L%
M*PQLJ$/ 9'TW8YT TG?RPECK6.N7Q0<1>*H5VVNQK?T12BZ1<:#8J1:P9$U'
MMTM@.(G#UH%:KG6AXF$4#FO)^L/6;:O6H]Y&:M?>D+5:_$1\B7,LTW4UY\<9
MM'L_J(4E>YS"1B9L^X7RU1/[FT?:%<A,H/4TG6A>U[I9J1302>9!6R5S'>'B
MFM?,'$#>R4Y8?>;8K=+=%GU8T,=>+7>AAWLW1*HE<4(8B"XCJ&@3^& RR&21
M]D)@6K<>M7HLK0./V.P):W?<M*?0Y%A-V_'SZ!O.F^]QGORM8>'>&1M%H8,O
M"U6[.3((@A!3N"[($[.%M7XKV7I"_.WG+'\LUG@?.GDQC&6M03)C0"4F(3#4
MH%V,F=G(I.G_6>@.XL8P\.XH3#S^NJB%.D9J+'8T<3G&>#S4#^;4RN@]J&QU
MQ7>EY_?E9ENL;LA/5Z!TW3CK0_AY,T7JM-',6@XI&5N+UBPX(23$HK5@RBL6
M6SM(IU%\>H^8/5=_N;WZ5OI6H$"9)1A7AY8ZX< ALR"U="$R[VA7#26P^TD>
M^ KRZ?!YMP'-TZEZM)GZ3^??R!A6SL+L[70>YFD:9B<_*'GL0]L\@3N$\E9E
ME\LO83[]K[ I[IRO%K-IOO3^MY\9O2]7)%V]U+Q&K9 A4#0@0;'Z^D Y#\&;
M>L'.BXPI:XZMXZLFA+>;67N?PNYS27R-F!(%+$)'<DDT.@C.:,C*N%"\-11&
M-9;4P40.7 CZY(C</0NW#ZV.U-&L#Z:G5V44M2A_.O^"\Z/?#C_T>2VLY=[T
MMLO"7:[WXM9Z]^1&DF(L>)TA%*%!&:G!*0S L\M6VE*<;GT#>!"!+?H</+K8
M5K&4=BD%3Y%>S+9VI$5PA:13ZZU1VQ)=:5V =QB%@V?=>L+6?6T1>M+;2.W:
M?HT%GJ!-P@#M$H9JFR!L<-R)>I%.\8N2*8!WP8%$986J,]UT\\[DO;5-N.&#
M=!_^\WJ#!)6=RSQ!<JQFF SQS*2#F@+W69@B>VCELIN>T;9". 01=VU6(P6,
MH)_@V\42:<>^.J>UY\3',E",WKVLJ_:X^W;6\;FZS6AF141.<3EG*=87#86L
MOI4@G58R9F84:^U1'$WLL&W\>X+ATZAN!!C]L)PNEE=3!69AM>H.F$Y]5U,+
MMOJ23 RZFCKBX'V=G"ZU@1B4!E^22LHI@[SUZX-#:1RVMU5/B.Q542, XK^N
M\'UYLUI/*?#&U82%4GSA%DS.#E1 5:? (&2OBLU8#.;6EVLW*1BV=7Y/(#I!
MR". R(O\'9?KZ8JDTJ6W[[@'R7-C".S%U7;#R@N2$6JP)GN15$'C6P^$?H2D
M8?OA]P2BEFH8 :K>ANFR&Q/Q.X8:$%<[NF'I-F/&!A84&@@D(8J2#5E4I*.=
M68=6\^!R\P9I>Q,W;"?\OKRP7E0S LS]@7]NB6RYF-.7:9/4OI\_%:-!'Q7(
M$ I%/E& %Q0#E6094[2K0FA]DWTHC</VP^\)@;TJ:@1 ?#N=G6T9\3O<""]\
M'22M."-N<M 0'$;P5F4NT.;V0XX>IFC8!OA]F;EV2A@!I*XZ*MRQT=IB83X!
MCRZ ,B:0L&BG\.2DMH:^%JV;^^RB9=@F]#W!J(G@1P&@R\>IMQEAF=C(J6MU
M6GM$*T:G?!TS9X@5H5W(MG5YTDYB!N[PWAN&6LA^!"#:^33PSN:($87R 2RO
MO2ZYY^"\1TB:-H9!R75H7:.Q+VW[0>RY9?A[T<P($/? LZW+O]IP.,FFI!*P
MOMRO3UYCD!"X<M5'#$EQ^NO0NFO$WL3MA[GGEL[O1S?C!MW=[S.6Z7RZQM^F
MWS%?\BLQ>L4%Q%S[B =NP65?P!GI HLFV=3Z]O94FO>#Z'/+[S^I)I\7<B\8
M9'6DM49%1T'BH)@M$%.)$-#%@B4PV;R'[\%$[H?-YW9MT*^N1@#&!U\H=H]]
M+_@2"3,%4(QB)TY>L(\)G*90*D:M S/!\]C\]G-/VO:#WG.[;.A%,R- W)NP
MG).LKL84W0VWO,R29T"KL,Y$*N!E$,#HVU(DVJA:UQH]0M)^^'IN5PPM]3 "
M6.UZ"70W)>0B,J5ICZ1:X4F[)7B6P,:0>'1&N=(Z!-F3M/U@]MSN$?K0RPC@
M]AO2H8^_U1&#=UA1DI'$6&V>6\7EE(4@A(9@F4 9,N>BM;OV #G[P>JYW1RT
MDO]8R[GOS&#Z7/L3'EFXO>O#^ID6=1^E?<^,BEIA,F0]3(SD=7-3G\ ;!(%>
M.NT89[GURXO>9D:EKYC/9_B^W%YA2\8O?U[\Y7;Q"3J1 H,L:O$)8P*\I^A#
M<O0ZYD!X:"Z"XT@=Z6RI0S!TIUG#$RAMI*;J8L;-"?;IYB<TG#W5HR7:=WI0
MH2C,<27!AI#HC#.:O&@307!9K$FHLV\=S3S1!*K7TU7X\F59!\9WSU2W9;[]
MM$I%+]!!R1+K*ZY2>[090$G %UIFE*WYWXNPYS%[ZA#TW-,FH;%^1N!V7]O9
M"[]R59OBK'Y;A.YYPL5#YOF7CYAP^OTFJQ&5$+P(L,Y6^^X9.&<86&&+U(J\
M1M:Z"N,$<H=]7/(4 'TJ78X MI<,7K/R8C9;_$G\X=O%\A41-%W_MEBM;FU.
MI;-"IQ&DJ,/ILZ'-R<A9,$IY4X==&M[:>!Y'Z;#O3IX"K$^@P0%QVCEE6QNR
MRSB_#+/*WJ>OB.MK]KL,SN<%R6'Q93Y]Z&C114931 3K:[<($RUXA1XP<"TQ
M*\&%>M0W[(.R81^X](G6P?4XTACEP3F/)T0N^WQN[W,J>XQR=DTK%(I ::2#
MR.NC@YP%N.PXR%R"3,E*^J;QP=1X6N7MG;(EX1>W)7S;IMM4WUL+"M==G=6:
M%#A5-&2T(J44>$!QL%W;?_UQSJ\\!!&[K%5/.AC1N?HJ?)NNPVSZ7YAKZ7M]
M4(TS_#Y=W=C+6PV7BK/.EPPN6G(?; S@T2F*SDSQV7IF2CH8:@<2,6P@TB?>
M^M3&B$!W^>HUOSU?UP8[9S4QN6D\]N9'O9OK/-A'9'%+%%EWUS.%1(&T">N#
M,Q\9@C/T4Y:98,H>#,P>"!TV,.D3O$-K=40 )Z=V>5X[?9($TO3;A7L5XG36
M#?%Z?8[OYG\0D^^_X3+4G/RKGVEVV\MU0J3((GFYB3M0HI!V$O<@7(S*<]KX
MM\M!]T!T"\J&C5;ZA/"3ZVVDT<G65.D38I&[G])XXG6/<<:#,XYYY%$Y :*"
M3!F;P"6/4(]<#"(:GMN/4NQM[O4U^C>+O,2R6.+U@O0'&?94\Y^;1CRWX([&
M16ZX@(":@G'))+C"220J(HN>I:1;=WHXD>2AYT>V0=;NY'7_>AQ! GO+:5Z<
M?5O,ZS/P2]:)W0N/XV*BR2U6#7D/@>(U,LF6Q*RK?^'(0DN=T!G)5;*MIXV=
M0.ZPX4[_<.U7?Z."ZIM2,*VGWZ^WY4=RF&O&<Y[(Q[@N5MKR@(7':)B'DG6J
M_93)F[#&@F$V)5DB<\VKW$^A=]CPIG^P]JS!4:'U]04!Q.3F00F='5O>\)V+
MI>#1V0!>F "*\PQ.2^(Z(M=!\J!%?T ]B-1AXY?^,=J?WL8 STT#WO>E-B/:
M*.WRVG/K@HA[49+/X$V4H(KFY,9D!BPD'8A-SE+SRL,]Z!JV!5EOP&NMD3&@
M[&HS_>M\N;F0_*]N0UV.R/NXF,W(C_XS+/.M_53MN0F8H192UHN ^DI%)LC1
M"IV-Y3*V?LYQ/+7#MBKKWQ3VJKV1)F]>8UR?D+79^N<MTC6[J&DUE8P^_A[T
M>&%%-C7]QC=C[FJI HN031 A\)*C:)VBN9^2EMY8O!T')6F$+,*"E+:62M)_
M(@8-D?OHD[/(>.N68 _1,_#\K].1\)!+=9+P1W6B_1[6Y\O.$WQ??EO,OWS&
MY=D]_&FM)-?"@'&"5\$)"$XQ.L"%E;(0^[YU@Z=#:1PV,](KX'I0TJA ^!J7
MT^]A$TB3X,Z[-H[OYE<#I;:&3'U8K+IJL*L.I-M/-'7V0AJPMC9-KK(.Q2!(
M)#FG&,BO;-TPJC$+P^9+>K:93ZWB\2/\;V$ZKT6Y.\2 R^YIUHW(J:B@&<L!
M8B*VE7(6 M<:&+FDT>60N&_MRC1G8MB,R].CO&<UCPKG+U(Z/SOOBG>[J_F:
MSE_BU]HKY#)+>E\9>@F!)!R!2R5)^)[B+",C>#J^,B?/2L?6#PE.)'G8Y$VO
M&.Y?A2,-E:];;-99AO\6EM/*XKLYK4H_?S-?7R=,CRV!.&"!-M41QW+4K'#B
MBH KE#+E?$4B1,\-J)(E1!LRJ" \YZ$P[EJ[:?>0<5IQU\U;RLL/O^R%=+U)
M_L [@6)F7A4OP25'>]3Y )[19@G2:$9N#$K#'@72B40,7?)P&B9NEFL]C2;&
M<,9N$NO7//[+8I9K@Z2MH@TGLBRA "9-7H/5$5RQ FIY9%'6:AF;%]\\2M70
M!0MMP-:3%D9Z$EYV @Y;38!/>X:TZ^,:O3[:B]I&9]K.-LE7 "/S(3P3")9L
M2)V&F,'G8@@00BGM1$1L_?SH4:)Z:]N]5>K*N1>U7,S$VB*+<P0GN">/D*.W
M&+TVK<?//T[5L&==6ZSLW;#[.)V,X9"[+JVISNG/?Y]FO YTWL__AO4)UK>O
MT_1BB6%5<Z%=I]W+EJ?OYGGZ?9K/P^QR3F1]3EHKPU_^W'RYW4%0<\L*S\ 8
M4LSDT-0.@AZ*L3H()U/$UJ-[GI*_80_>?I$_6IR,]$"_[!,<[O8)/N%<?_Q3
M6QSO!]+>Z)1_H+/R?9D7F7(N+($O*M?LAZK9CP"Q$' HEN!2M[Y[/8C =G;Y
M<MGM7&5,J&*$D&J+'BP:'(\.4DG*6Q&]</VEI.^0,^QYWQ]J=EO TS0RHG=R
M;Z\[YW?RN]%+_]ZM?\VRE)KER!P$KQFH2$*-TF>P-FD90M#!AT?M64."ACU\
M^X?A4+H;D8^ZV&;Z-HL[7[W>OK+W*'02'%P6=2HADG\>= 'NF;%,V2BQK[J*
M%O0/>V']]-;VR74^4G_R#?F'BY]X^2*G:_=_@B/YP,>U\"#WI;:1Z[C=4IR@
M^?%J*L(]H+3)1J<"!ZZT!,4R@N?*@M&*9X79<-YZ_Q] WFDG^^7+@^T%KV5_
MO1^X2"YQ:Z$X+F@_< 9.%@'))+0BR\1TV?/LWG/)89W$OO!Q\VSN0_ICM4;_
M>3Y=_SS%_FQ_0!.+LY.B1C9FL\ 53)3V100>R(42HO:;K$TQ3 0M>,#B5<JI
M]1O6FQ0T?<![MIA_6A,VWY^O5W3$UON5W37Z"9.0NJ:1BB;6@W7@K*2(A_9*
M"DJ9I/NK'3F0V&'MS@F8>?"];F_J&I&S_[[<GD?S,JRZ]_.OI[/SVJKP%IN&
M*>%]!!L-V6W%--!WN7(=F(R^6-9?O?1!I X;J?:"R?Y4-2I$'E>HQ6/A5I18
M&X1UD\LY!42>01))T.;+UM_VMIY%K5UO068O".U?=2-UU2[WXTV_])3A,0]]
M8),!,GM3W.H1V_4]5MDUG:HC*E:B/H2?-ZM;HE+)!:/ U)>**M$I&SE#$+7G
MN(Q1"6S=1OXTBMOV?KE<NRY*'LBU]BZ6?;%<AOD7W% PZSZ]ZRU\OYH[TE]V
MEYBW]J+E5C*-A6(RDK6*5D (P@%:'T5"[1WV=^OQA(P._(SOZ?;"PRUIQ@BK
M$3@CV_JYG]5MP;S\>5=N78AP73LG23/)""BEON\I=+#Z1*JSN7B+K"296\>Q
MC5D8^!7B</ME2"@,?XG9Q;_?;KQ:HX#CT_3+?%JFJ9; K%;G9]TOW/;J;"F<
MU9HL:U6@?9\X.%&?;FJ,WA6M%.[=1/EX,@9^>OCTN'U:Q8W5'3__1DYV%6:8
M7;U(:S35<;^/;N*B'\%%JPD$RR]A?G';]XH@LIA-\V5B_\,6/UL/_JX> 5[C
M%[4JM8L)A7.9D(3<0'W_!R$*PS,27F3K2L0FA#=TW</JZ]O9XL]M55X;A=L[
M3T>IC:83(15'T3!M<X@>.904LW/625MZS/D>0NK TQ">')T/>-&]:7CXT_\&
MD_7_-6GT/<PZ,=8;OMJ=.M6#C/[N]H2[($P)TH,6L3Y#4A%""1F2L\$6Y$&F
MP\=U'$['P&,4!@/J$VMPI'Y O<697CT4K7.?IN2IS]-I[UT?_]06I_^!M+<K
M\KA<]<6M5>^YQC<R.J_(B"5C*9B)PH+W%.6+'+U$FU(TK5_F'41@,_MWOEQN
MGE_^L9BGS3=7[?&[:>A[]* ,A!\11*!0KQ9J<<RTC6. K(KG5N;(XN&C#EI0
M-GC92$^(VVD+GUJ;(\AH_8;$$M[D\I*YGQ=]F'[>;I:>K$#E/:@B)"@=&'A>
M)#DKP1'KSA77^DKM"#*'/>'[1^]3:7"D1_C%[/:ML/>/L%QVO6A>XSI,9T>&
M\8]_;),0_D#J&YWB%\M^Q&^U:'?^Y?IQ6NT<G[*&HBVYDIX Z#P!PF#A7@F#
M]O9PT-,CS!VTG&K1_C@_B[BLTS/K!U?<7ZRTFJ BEUA(!\75#%;DN78MI%VG
M,,JD;'&V=1R]FYIA3]<F2+AMBAJ)?@3'XFWQO%KDL^M'E)^GZUE-FUYV;GN_
M_-MR<?[M_7)C]=>(?X0S?%/W[*K6R[^9GY]UYGDQGX3LO7%>0Y:1@PI.@G<N
M@_!>>E:"53KUO-.:,3/L$=L+A,>A^&=SYM[9Z6W/WIT?W\\9O!\W?9_%00N>
M17TJ$^LL-Z8%>*O)(]12>,DM#]B\AWI/9_%U;'5[A2VIO_QY\9>=DSJ)L@2C
MLP'!?95!2N"Q-EKC+//@O:!SI+=D]]YDCO3T/@0[NW/7_2AK#,?Z91+UY?EJ
M.J? Z=(_>?%CNIID%,S:( %=05 I.8A",PB&.%%&1">;#\YXB*"!,=8W'&[#
MKYENQ@"TB_-C<1:F=/1'QQCC",PQ<DA2MA!"$35%)%P4TE(XWH]%WQ P,)#:
M*?9^9^T(*0]^A_815]-,M$_#[-5B/N_&:M6Z:_(M9V%=]]>EF'['&E1-T$6B
MWVA@2EI0+F7PP69 SU62AN3&]\T2'[KV*,ZZ8Y2\>#*)#XZGZ[VU_#Y-N-IF
M\29;!9-STE%TE"@<5UF0C<Z1U;'IQON2<\:X)Y#V7G04@>+)".I'QH-#YW?,
MTW"3_NCJ,EE"<;&V5^8U@F:T$YA)DJ+HVN]Q3XS<_?1A2^]:@>%$J0VN]4_K
M\SQ=W#)YSJ>2M"Q@E?$D#N7!9:P6L"@3K'3>NCWU?M_G#]L)OY7F3Y;<X+K_
M_)7\L0]A^?=;3# ,44=._GIF];&7E.!$YJ ,I_A1949GX)[JW['$L'WD6R&@
MA?P&!,%JN9[<J#IZ1_[YQAOG3'@T0D!,WM3:'O)Y%%DT]#*0E#0/MPW _9$*
M+;$5I=!WUQ'*[M4']A*>*-YM)/W1X>=B5[GLE">@@U.UOX;.'H+3N>XOY6G'
MU3>=O2!HR%"WE4X?A,@1 AY!)N2J,.$RZK^PE4F&$A@KP&M/5*6Q=J92"8+0
M)!:I7"BM6TCN(&5,D#E&QXOV A\!;EXMEF1^PQK_6,QOGK(>!4=#I[6*GH3C
MI(>(L9"$I'=>^^"P]2W^3F*&.;)ZPTX;H8_I:'HSFYY-Y]V7EQM!9'+(L=2X
M/%4O+0BRR$G7F=\)K6;$T5[9V$-.J+MD#!,%-T=.:X$/C)W?PW\LEJ_.5^O%
M&7U>=X#+G'2Q(M");8@%4VOEF%)0A#0V8$2S7P.11^!R=^6!\R1/Z Z?*/6!
M,5-+/NK,TBT>+C94S-(90<&E5G4T"O<.HN;T'Y=3II^5R%KXPCL)&,ZS.56C
MB];B'3SG4HN"EO,PNQ+*A7%43$@OF0(1T->77QF"M1IDT,)IH;UW^][K[%AB
M.!0T4MVBM1P'!T,WDFZU,9VW&3$6LTF:@64E@ I%0IU_";HFD;Q7.FJ])R >
M6&8XQ[4/4+22Y^# N'+ /].O=V8S,J98B0I"*:4V$*RX9@*DUT:C<#P7LR<<
M[GSXP/GX)_(P6DAV7,"XV"\8)$K+/,B"=9P;!?->*@3)F3*,*\7DOK<U]WS\
M,,=&$V7M5OP1DAM<]9N;QLVETYV;A]6_8,C_>1Z6=;7+,9 7EH]S+%*P L*5
M.FC !HK9N0:=*- 3,7%WNS7:([>XA],P&A =H_A[[GM[UL+@6+N2V24357:7
M"<14;'(B@>8F@=(L@L_"@HW2,XPDNZ@.-3=WEQG&,>D#,:UD.8)D[ ,']&_3
M.79)I E7TFB7(D1+\%:J)I($^>(L1J^,$B3(YO/E]J!KX"OGIZZB;:VI$:#O
M(W['^3F^)>'6A[2UT/W?I^NOEX[^FQ]I=EZ[<-?7V?2__#G\(*L;ZLP VE&V
M7NXKVK:Q:$N!81':ND0_;=VO\@@R1U%9V1 KBZ=5W.#'Y8=EG;MX=E9YJ)U;
M%OD\736\G"13%$]: Y?*;FJ"?# 9LF9URA-MYKAOZ/;@0J.HKFR/HM8B'H$E
M^YU\1EQO6'F1OR,);$7?7<Q-FB191#2V "// E0FZQ]S<"",D")9K6)NW47_
M88I&4:K9GWUJJ(X1@.NVN#J?LPKIQ5D=\5KG<)'/:A%,KG/G,L_@:L-1"D-4
M2M&6')IWD7N8I%'4@_8'KY8*&?RHZXB_JBWI-@S9Y&E]=UB[5DR\PF@M\9&3
M-:"D(F8,0Q(9;9:80K;J\1? >RTUBAK2OHZ[EF(>'#,O\G^0JX?YS<MWGU^_
MF!B!=01[ !>$KAV_-425*90NDGNI@^5QW]9_-S]Y+T289XJ($X0X@D/I-=+*
M:;II@2"$+B@]^6@FU ["H7IKPH$N%-I&;:UCO/$)M+W^7C"QSPXF)XOZ<)CX
M#4SF^*6VJ_[<#"W;PT3?E]L#1R>.>+*>''U6:ILL(TU]W>X@1<]8\N2NW;X+
M.QD_#U.T%Z+<LT540W6,!V/=73&NUA=>_A^+^>+RN)U(R[A(A0/3M4>+)XZ<
MU CD^KL@H^8^M2Y*?H"<O=#EGRVZ6BEB/-#:/:#YW=FW,%U6>4X<LU$S%<#6
M#OZJ2*Q/ RBTU)X)&X7FNC7&]J%KOU0D>[9H:ZZ;\<!N>^=LAJE=9C "&6@N
M FTC7S)%"T%"X*&.%Q'E?['W9<UMY4BZORCOQ;X\>BGW.,)E.VS7=,P3 TO"
MYK1$>DC*59Y??Q,DM5@BI4,2A^>H^D[TN+381"X?$IE +CI)K>+].M[3&][M
M(Z8;P)[O97<;+8S 9;^=QW=]<3^=7=7KB^_;5F;+ETBRV\[M^Q+^PN5O?U%\
M2BJ<SL+BYUJ4M8-NO?*?7URLY;$Q]1/!\WKD:7T^+4!1G86@R"W-2D6*:C!A
M;CVMK4=VND'Z^=V\CPT)(VV'MWW>>CU=AJ]?%]6JT^?-R_6/3^B$U^V36S3!
M.X*'1OWOGG@<O)U FDLIR@6(JNA- D;(@8%!+:()VJ;8^E&D(VD-ILG=$?J'
M:Z%OD@"<JQ/I*;C2PF['XP61);@8N2W2IE):L_T8/<.^5/>!E1T#W=IH8TSE
M;[=UR)K<5Q\Q0V:!G!#T$KS)'"QG"5D6*G2;N=1?97^?4S4;:?;I$OY#Q#PZ
MH&Q3WF@=KG2FV,<42RY#;2*I*13R6H0@LQ$R='+2_BXE_ ?IM$L)_R$"'D%
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
M\HMC\!&LSRQRZTU2K2.:W90,?6ZWT_6\N>!' )^N._'ESSNGP_4NS!Z5X*E
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
M9!W%3B$Q<G)[PM\N>D836/:(M)/U,-HH<Z)LRMQ9 5D67P>H*2 F(J V)IO
M3$ZMGVAW4S+><K/V\>1!4G\&61;KA.+E=+;ZA@]O\<I\\>"6IE72Q=$+M\[!
M:".!,Z1D\.!=-+6\.Z54[\8$1'+8P"M;G(C)B5P:[_<>4C(V;NA6ZF]G7W9)
M_<T.J3_\6Y_F%Q=O-L^Y$QF0'-8<P47:BTHK.BJBYQ"**QACCD+[CE%!8]+&
MF\YQ")Y^#2*&U-Z(?+S'WC\T$:Z3D."LHV/"LPC!*P=.*)F]E(I'W=_A?-*#
M5',PC@ T1[Q@':+!HT'Y'1?3>6TAN%@UN#9YR,5]1E_DO"D5)FTLOM8AJ?>S
M2:\S9EZD5 LVEI,LLW7",/ %R0L/50191$A<*,V8$CEWS5OJ@[YA;O7& ^F1
M:'[P*\.G)? :MZ.%UZ.IKK,C)D&6I-&0J%VHS<J8('ZE!MKB+# *%%GJ>J%X
M+ W#!%#/#\,--#B>@O,N9U!601LT#HJKXP?0ULM9+L%XG8QW6AC1NOAVM&DM
MXX%K7QH\T8OX;9;/<67P/BQJ?NV/5D/J'GQ>XP#_<7K/$+='J77DI//H:S^,
M(C3$VAXC,H(;3XYG\8QF)G^Y;OIQ-YWZ2X@7.)$)M;<V /G*%%#ZE,&A-2"-
M\#Y@B%IC8T;W4S/>N/L0/-PW.8VD/X(@^D9"+ZY6W^:+Z>KGB[^FY'.B8KZP
M M9813YGJE$7)PDQDHM1V84H^MHLOU R+'Y:Z7E?Z>#Q0A\E=%[/+\-T-E&,
M&ZTRAV(UTF%;^V!8[4$$5YM,BYAU;Q7W]V@9B?DY0<]/0N<(H8\ /-OWY5<U
MQ%W\_!TO(RXFV:(S.2 8Q\LF(]Y%@9"<4$6QK&WS3J.[Z!@;:([1\+RQN$<
MF9W&>+VAI*78,I(%#@Y=S7)WX%))=5:75I9)'T5K@[.7F&'3VWHZL-J(?JP8
M>A\N<;O'K,\Q9X; ,FTTQ80CQHH'S0U29$K^8?-IN$^0-$('Z'#%=X'3D5H8
M_,;S5?@^K6D"]TI;;^9D/=J.:6N)$[=83)1@3.#UZLR +^06\"QMBMEF<W\0
M[OYWT]/)&2'DC@7'?$A-#0[-.]<O[Z8S?+O"R^7$&1\\R0B88.1]1DY[EBD!
MWJ$.+&2E=.R(M5V?/VP64N/SKY$8!P?"S77MGO8FG_!B?:L^7[\\U7XH"_R&
ML^5-J[E)=ADU"8UBED3F/M;F\L74VE4;I,W!!Q.Z6JA3B1GR^?QT+.Q.X3B+
M8D;@@/W2%N+75A!85/;")#":1*FR(=]"U_:9-C&7!5E]VSHM?#\U0[YG-\-8
M8Z&/ #Z[_=%-3TM)L'?.6"B""U J6 C>" J2+49I$K+F$^@>(6?(Q^3F &HE
M]A$@Z(YL/F'"Z8^U<^"E*-SGVC%ZW0A.1'(J=03ADY5!LN)LZV'#.PD9\DVW
M.6I.%_7@CE.[CKM>!>0\:]"ZUN@KH\"YQ @77EF2(D-O.CI0Y^V1W+SRI!='
M:AA%#8[/G5ML&]"^NEI4-4R2<A0?)X1B>65(!/(0A289^R11FL+XTYD"G9<;
M9EA!+YAJ+=P1G'Y_S!:T);X2Y-=QQK9GZ?++M[#ZY_SJ(M?NRVEULYFVVXAL
M-KH25*WYTZJ^% AP"16(VE-+%A6D5(V/Q^,H'68,04_GYQF4U0R2O>4Y_6K"
MYV6/4!IE01VX6N,<J5-X/4,&E;)>:E4D83D%4+(@!.Y8K=Q4+!>N1/,TR!XS
MJ.ZU =\G[-_^2A=7F6+GC7NP_+@9 48_^#+_[:]P23M]/0 $5U>+V?)N3B/C
MQ;+$)<F'O%T5!*>MSRU0M,3)JU F-Q=7WSR-Y&7\1&S>M[.C0L)XG81)9IX5
MFQP84P<LJ3H%/&(!9I3#+*T2OO4%RQY2AL7AN/#2S6DX2'F#UU$]P0P9@@6&
M93TPEU<7]6*S%B)L7?*/:QJ^W)G'."%AJJA8 IXLF03N GAI$))!<@-D"BFV
M[B#8AO)ADTF>(\[[A,9X3?-NKC\2MXL=/">,)%N*")*(%I27&:+($K*Q(0<7
MK6>MTZ5:T#WLR_+?9S.T@,5XM\)K/(1G.A&Y<EX#KIU%GFO-&@; )+6TS"27
M6K<":D'WL,VIGN-6Z \6XREEW,/ZIYMRS5]X?Q>^+_%#>?']^\4TU9M-<MM6
M5ROZT;OIY72#IN4D<A^DSK'.:J^# K4"GW)-HB&_4=,O@VF=DMT#&\.VV'J.
M^^5LH!G]]MEM.39CW]<]/?\Y77VCOU\5M\W8KPVJO.9)Z4!GJ"QD0D(M-',4
M><F0G*O-9&WS@;U-&1AVZ/1SW#)G ,KH-\N$!2TRLP:<)/]1%4=R#5R#E3P[
MG9A'>R:':MB)U,\1P <I;\15\K6-[N?TC4ZP"YR7^MV'J]5R%695T*<\%'7Z
MX!9O0H=ST.CYIRZUZW:]&-2L:$BQ D-35!B#06"B:"=XX$ZV[W&YBY+3NWW$
MU=L9?=95M<B;Q'!+/DGA+H'DM'^4X1E<- Z8U*)R)Y7B/3!WCXRA&_.?K/>'
M;3E.$_4(KAA^96%=]H2U,RV9!)!&TVF=4R*O-N&ZI4A*#&U4[3OJWZ=B>*R<
MI-A'@7*PE$>'D[NU2JHH8:0"80T=THX;\NU2@>2X3RJ8G'LV+6.I(SQ5QX]"
MYDB!#YZ\]SN%S@LZT-_.WDQ_X']A6"P_+-[A<KFM-?/>2&E<!N^E =I!#AS+
M"(;"ZFB5=?8^>O8F[CVQU)C <:PVYWV)=C0X>8FK/Q'7'+V842PW6_.UY<AE
MYTN,=5B]J7TR701OF07KN+-)F\*8.! LCZTW]!27WA#33,BC@<W;V3\62-'_
MXLNW,./L+C_><YL8CY!]3E##1O#*1# V8W),ZQCSP19FWVI#3W/IT<@T$? (
M')EW\]E7^K3+*JPO]&_6!W6Q15E+KC^SM>0Y,H(_Z@39!9,B9MH3K6\R=]$Q
M)HMSNM-[LJ1'B);MAA(A14T[!UBAR%%I6<]6A>"<I,TET:G2^@IP-R7#>C6G
M:_@)R!PA[L'/I#]F=*XNEN'B)4[_FTSG)US.%ZLOQ-6[>9A=6TWK.:M/2"!+
M/69#$.2G!0LLQJ),,CIW'B[6:<%Q >48O<[[%?((C,UGG$WGB_?S%5XSP+(M
M)EH/,=@Z.($EB-X%0"N<$BD9P5L_33\@8MA#J2%RVHAY</MRW>=LG>^7?K[&
MV?QR.JM/7W<86_OUOVR&+:NRH$8O-.1<.UAGSNK88P4Z"(=&!ZERU_$E)Q$R
MK*?<W!Z=3RDCL%._.HKO;@K!B'@K@V*04$>@B,-"W3[@)4O>H Q%]/&$LH.4
M,<5AK6^/CY/W"&!S=]/]DW;+-]H=+^@4#U]Q7;:,R]6ZN*\8Z62NCS%F_?8;
M$&(,9)(E"Z;()%SS)BD=21O3'>*1,'C$X6ZEDQ% [5=1K3MZW"0@3%";5"SQ
MHK4R==B(!>^XHYWIHPQ.AF!SKV;J5WK&%/2W 54SZ0_O:]$9/DOXKN8\?8@7
MTZ\;O6S'UTQ423QS1;%MCO6NM+B:3*+ N!RX$%SA_6N _<[4HRN-Z3P[#2/-
MY3HX1M;262ZO*D.OYLO5\N,"+Z=7E\N:;+#.>"*^WH3IHL[LP!?YOZ^V@]+)
M9WR1_N=JNLG(WLY"JAMEEO\#\U?,M\G:W!J!;%U8[PHHF3EXY2*4E*,Q]#]R
M'#L"[0SD#CU7NC5:QZ;A4U,DFQVQQ,=UP]%?=_)RXKT-42$">;:E7KV0PZ B
M V6UY8XA,\+T<,CNIVCH$=3]'+.--#"*T=-Q==UQQMC M8\4>"N*OA4C]R (
M^L/G;%32R3#6?GKYS?+#IH7WA91C9'LT+"B"B/.&8>.7;8CR"-P3=\@]AGI9
M0WZE1 ^1A=J/1B47HR81M38XW2@;-DF[KZ"QL49&@;1?9?4F)-S&+%%))TQ2
M)")+PL),NX?B%"@.T0J9O,7VP_%VT]()3>XYH:F)U$?:Y*GRUF2*W<X/:I6&
M?Y:Y=7O2KVUB*G-A0%;G5YE0(&3+JY*]4AJ9LJVG<)TO[=YXQ30Y\""-)^8X
MTC$;R2#2M\5YE"R[UC>9SR7M_A"]=TF[/T34([B@W+0:)F.W;H&^SIL(6)O#
M!@^F> $J"0$^D;_NDV(ADQWEV#J1^B$5PV/E),7.FTIY=#BYGI*EE"@Y&7!8
M,L5S)4(T*D(6(I1"C%G7VF;NHF-8K)RJVT>A<H2@1P"63_AC?O%C.OOZ*S/;
M1V:>;?8F6F NDG2DC!"4XY"5=8P\-I%$Z\/H48+&!)]C]/V@PUXKX8\ 23L3
M^W1DBMDDH40DZ21IR1*'#-H(83C74>;6[V;/(TGVE"/J9$F/$"W;W80:%:_-
MEF1*E0LO(=B8P7-F(C,NF=3ZF'HV2;(':;A;DNPAXAX#:*8S_% VQO)Z6&=4
M2,0C<!,8*)T">!=KE_KD8PDZ/WA./1TP#Z@8%UB.T>U]N)PFZ!% Y=7\\A(7
M:1HN/H;O-TES6HB89,V2B_5]P],Y[31J8"P*X;&$]O[,3D)&F1]["F!.%_<(
M,/.X.^:92)E+!SPPK"WK$9QT HSA,D6#2>G6>=6G^\+GSH8]!4/MQ#\"+.VH
M[)8L*=1*0>%.D<M7AT'5W2"$HP!42I-E']>61_1(.&N6ZRF>\(E2'AU.[M1?
M)J-,%-R#2:J^9$@&P=19&<(H18B/4O>+EA'W2#A(QUU[)!PB\,$3R/;8RM=7
M^'OXR2VIUF_MIBFTC:(G:\GK'+J0/,22#!C/LU%"EN!*QS2PSHN."3#':GC>
MO[A'9W[>W3S.2FZ=TT:"4\:0J$P"QUPF-I(5UJL<0[_]?-X=5)9QIL3 U@?6
M<?(> 6SN9G/<)#%.6,Y.)N; NCI*6O,Z;K?63Z*2VB*7H?FTR)V$C,G\'*GB
M1[)GCI/W&$!SYU+AVH)N,\Q>SA>+^9_5OH;O])O5STG0W@;/ZOS+($$Y+#4Q
M) ,+R<EL#6+H\U[G*?K&=*'<"&)]:6>DR/L]_#6]O+I\R)L4Z%U  6E]@IM(
MO 7-P%D93;$U^U&? 7G[Z!M3 -<?\IIH9P3(^U5>+\-RNOQ,M(3\8?:?83&M
M_D2ME>.36*OB/(4TRI'LUL^(CA%SN?C:6BDPU]S>=:5M3!Y8&\3UHI71H>U>
M$1U+6J9,LC+6Z=I0VX.+C(,./*=0ZNU:Z15A1Y0PGKVVHAVJ3I#^")"TRR9_
MPLM-#^Z'5CDYV@\*,SAO<ATNJ,D3-1&X$9DX%-S8UN'B812.LSZC]:G92$.#
MWVZ]PU7]J&OV7LSRRS#[US^NPB+,5HC+.UV_M]M+1&V=%0&8K*^3,5%,;BQM
M+R,Q8M11BZX=^PY>?)S%&L=@ZQS2'W'6??W_3?/".H'BU-3[W9_6*O^^ ZT]
M][Y/DIO "Q#0* 04A?#EDX(4M0F*QRQR'WGJ[9/P[]ZMO/RYE>G/&SZ]R$7(
M8""K4OL\%00GD@>C;4E!(D;61P;;?HJ&O]TZ$0V/76Z=J( Q>$YWN+G=H)_P
M>_BYKN_^4#XNIK,T_1XNWL[>TQ[]\B=>_,#?Y[/5M^7$*>VQ-OHQC".%MS;4
M@,.#,"Z6B):\Q3[1=C#!PV<^M4+.(Z#L5XW/#;.UC^^7/^<3$Z.R/FJPQG!0
M7%)L+(J$9$IB*O&8<A_]3 ^E<_A4JS$@]!BE/4M@$M)P(@M%.W0@02+GLW:>
MHNUG$H=0> P,94ZY^17N490.G\,U&G >K+CG",\W\ZO%A*)P5VHU1ZK=T)0-
M%)3+FL>MBU:2^\*;MSP\BM!A[WW'!,Z#U?8LL3G]@1,L-L3*)!/,@\KDS >2
M)<A:B^05FE+4X-@D0H>]/1X5-@]5V_/"YHM"R][P*0MRDXDQE#P2G_7=N2@!
M')G+,A;G1.L<[&-I'?;&>1P(/5YY([XEW+9M_NVO]"W,OF*8Y;M=3S]-E_\Z
M]>:P^PJM;A./Y*G?&T;R!4-D <&;+.C K64$FO""CI,_F).*N8]V<.UO&&\R
MMI:O<3']L6Z;LGP9+FIOP,_?$%?OZD>0WE[^O/T+K^:S]>*UN.+ES]KZ;SWC
M=$EJ6O_=32ZB1TFVWQ*((M)&SBQ!"$Y#=BA45L+KW#I+O#]N1GFS>0@*[YO*
MD2A^!"?^+7NW;U75K&P*6Z7(*'P!7?M]*4'Q'Y'OH5 LB)H9$VS[C;Z?GF%A
M.!;,/$AN:*3 48'QKMRV10+<!9VXY2!\TG6671W[;=>]R9R)COGBV[]K[:=G
M:)O82NM[X72B"D8 IU>+^7)Y/<7CKM]TS=JV-"08IY,L%F2I2;,\<W!<%)!"
MK,N98KH_BK)!"YY.I(T%9*=BX4%_GO:*&0'>[CGK].V?89&WO" KQD?N:TE*
M+<"-CH*L:( [)CG9=\6;GZ6/T3-TGGQ/R&JF@L%3K?8/(5IO&(H2OX?9SU\&
MI"$&5WT'XU,!Y:2$F)R$P'V*$FFOI*?#W",7'SKYO3&<SJ&"$1BLNZ;W\Y_A
M^Y8+H3Q6 TO^IZL7ZK4!;)T4@T*G) HKZ%N7B^VF9.@$]YZ,5 .QCP \NUS0
MY3](-N_H<+^)=3[AQ::#]+?I][5SRKQ%*X6'S,DO5<S6EG[%0S">29>*]#W,
M$CB&TF%/R&<4;396^@B@O8.-ZVTO'4\H/6A5WW.DC1"2#V!%U,*2AQI3:].X
MEYBQ! ?](6'>AUI&@*^;S;WE:'L %$0G$E=@&=8A'[7'?KW6Y#EYS$P;;67K
M$&$G)<,BJY&:]UWY'B_S$2#G55A^>W,Q__-7)CQWBA?N0$C%22ZUU:DV@0(;
M3I&S,"RKUF?J3D*&/3+[P<WI$A\!;-[CZNV,'(CU)*M[G(1",7&28!,R4"HY
MB(H<V20,JB29S:DU=O93,VP8V0^ &LE^!"BZXXG>6--W-W5-:%3)6@?R(TOM
M T>QD<\H@<?(42K&I6\_B?,1@H;%TNC]]U-5."H\OI]7\82+;=F;EUH:1_M*
MJT36&04'9^LUC',A^VQDC*VSD?;1,A8G_61U[P72";(?_))U0_.'\HN-?CO;
M7OQ]OHK+:9Z&Q127FQ&/$\.1CG:N0:=Z[@LK:OH!G?N,L90L>02BZQWKH6N/
MY<:^%9+.H(%1V:@7RR6NEN^F(=:2<&+HQ6W'*.)^HG0L%(H@<*%)AE9(\(4Y
M2));'U'5!/S>C-83Q(WE>K\_*]92.R/.D7Q[^9W\BWG9;*8'#QQQ=9UA>/=Q
MX]2TR9,6;95)V8[S?I,K,1?.2K5O3FI03!IP/!BPFEO).?EXIG41RCEFJ'W"
MC)??;YU8F[R(CFFPMDYG0:/!96<AB* Q.Q:XZW<*XSV"AO;33L;"XTUO3A'_
M*$[1!ZV&H],!M63D9UKB0$E!L3/%0YP%5G)2K)1^Q_$-GY'84,5/M^\^1-ZC
M0\R=7L/9FFAB'6SJ2RUV" 6\4Q0]9S29> DHV[M9SZ1]]T$Z[MJ^^Q"!#QX0
M[D_YJ/S=&8C\XE=OX<W5INW.8E'3CM9O8;^DB[RX_L0/JV^X^/(MS.A?I$W@
M?-V@.C''9> @1>W5HWB"4&CG>BN$2$9'=K^O_!'I.WUS,29('XO!CCE HP+$
MZ"SN[6ET&ZGI*)).N0#:+$')),$9AH!9A1"4,LGTVTIS!U%#WZJ<YP0_51LC
M@->]C?B%]M4RK#?,3=(!%OH[7\)?DV"9=SE8,*@$"<X5<-9R.LQ$=D41@]CZ
M*>( \L9D(T\&QN[\V^9:&@$ KQGX,-N9^O(>5Q\7N"*^G) F.]JLWGI.AXTH
M$ O)SV=5LH\\A]BZ5+\K;>.T=FV@UXM^1GR5]W&]BRK7R\IVK?2^J+[%:O[@
MQ?GTGHE'+=;JZNYT3ON]LLL^>6\U ^-DS2$JG,YI'Z&0(4M92I-\ZZY&_5S9
MK7W15^3 +O ;SI;K#42:P"KUAZ+^U:)_PG01ELMIF6[>M<D?7AMY%NN G0R2
M)0N*QPC.<0U,F)(UMZDTGY;5GHOA3^P347??5@ZLZ)%:U5NVEV&6KQO.7V?K
M_S9;K1^&;O\6_:6U('^1W2F6MBD!+:QO?Q)I9)'O$'C;&" 9%K22(+6J W%C
MG29& 92V*@7.4K:9-S8Y.\@XO3;G6H1OR"+\]C]7ZXF;JV_S?&>Q20H^,7*D
MR4.R"E1$!Q&9J/V>4W'<*Q5;]W?O1-BP%O-45#PLV&FMBZ,MX ]<Q'FCB&;#
MR&=,VU9!;WZ\GU[;^DDLUNI:>\O2IN.?AE"B _1><UV,PM@ZAGZ,GF$CE]:
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
M=O5A'V'Z1LR14AYXZOEG4L#Z /\'$L3#]V_3%"XV$\"5%]9H)(W6!DA$,_C
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
MH[VY+V1,+6$)<XHHPP)QP3V"!1>0HHEI&YCVO+01WU/$NCO>8%39G9('X]8
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
M6UEANT_KY',5JZRJ@6CSLZVDW)$E>YYO1M]&(4["9]AC+CG#RIJ87X_E>\U
M M(LP4%N5$C,$6=)\2N#H2=UHC;B4#0><ID=S*F?=9']V>6V\F.PNI<J 1/9
M!4^0]Q94PFA SC&/##&&:H6U)\V\8-Q]6B=J!)[R0CN 5S_;4OL\FOWKW33&
M^SZF"X4D,)%-S-VC75:(X S9P R8(C'(*)1,Q+6\T-9-ZD2MPE-<9@=SJI5%
MYEY6B.NS[US$Z0VY))I;ZH1 A-+<=YL39$)0R =KB)4"E^_$-MQL3O1ARS&7
M57T6M9J*>/OUZWBA!CM^-YK8B1_9\?M)ZJ8WR\J*=G9]GR4$?WB_G=A)6/8
MO[#_Q,,*"Y84H$A*XF :*926^&EZ92>C_UD* YSLQJ.PY/0DG#^:]:?T(/X7
M^)/X--/+1T93M!2!BR/ X-(1698\4EZI2#$)O'C;Y2*"'WRH/((W0_ENW/W]
M"-T'_5"G-&6Y;Y'2<$):X9 V2:%@DTVPKJ4NW[QB-]'J1@6.S[YG&_H "#9@
M[=QO).=V%#[&^:5QV)+<N\-&">(;(Y!FTB%,80LA#E/%2^<1KHA0.?PT!,Q=
M.9TW09F' ^=^!M$X'GS*Y;E"[EYD=8Y6"62ICMKCQ!PMSYI5*2J'4XY"G(,T
M7Y$["Q/L\LZ >==-SV^G_AI,W]FG='$]FH(%/)U_OP#C> 9BY>P:F.1K$&\T
MGUU2'92/D0$'8,/F(=>I5\RA9(P6/!"6<'K1X#M @,KQ@P%Y=2Q43M0+^=A-
MX!]<OU\\$AM-P ()=S\VN3KS\]&WT7PTK!O23X)C^"$'Z*0I1R00$2-W&AF*
M<WU)^,5$#SLHEH19A1F/I5-,FG!$7MNO(X V1Q0FL(YOX;MPJMSF%?GJ]JZ;
M03Y;+JTGA!@PCA,<,+"?+/)HB4-,8&8<T<R34%A!N\KV,[@B??BW:@8,@F$#
MAN7]+2@8-]_S:?,Z3VDR![WF76?YFTM*+(DA,204@7..)8,<S:_&B*3")*:,
M++UP=Y&KKO%9GY/%L6N0CV<WW>UD?AZGB\CMI<12! /&3_3Y(8/T*K]?C$B$
M_)!!)A%XZ480VR6J:ZBVQ\$#\#I1BS4["/E_.6'YFQUGS3[I39/_;NBP^:[?
M/U;4?"]]M&6K<N)Q?NVG#097RX=\C"=PM;1V0>/D9"R=K-F(K3J[AN^M '@V
M?VVGT^_@;RRS>T5(AADAD'6&P+)6"O8.RE#028M@O7.L]#:\DV _A97:@WG/
MK=32Z#5@$CS=.BYMCGM()Y'Q!,P8'!TRN9JT()9CSCUGNK23]%2"G\+L/(!D
M!^#1 )O6'$]/)W2V>E@]^LG+Z&A(1%JTR%'@B_=#)@9$)7=21:DT*YVK=9#
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
M4$6D@-EA0Y.HS".9Q7FEQ:6D*<Y%K%*%LZ1)KNR[8;QB(6 !^%]QOESF&1P
M3@_^-DN!?]WR(UCY&Y L:I9*MR!ZN+%>?*7(UM$'H4L5JQ4\"W<AC+>"_93%
M""=!N[C2^;5"&H^**E[T#7VCR@6<QPH&SC,8&K;Z2L)*[6:O\#WTOBC-@5>T
MR"[Q^Z2*)=W'L!=:+@4\81Z2-';OG#?,%[;Y;8D;C(_3)M->P C^),J%*.D#
M.HXL+Z/?*Y#"\S4>''QB3E=:,N!]=D>QJD^=%FUFNY0P!9@,GA32 ;SW>'I4
MOSN1]^&ZQ[H)!B-%7\NYRA1^6NPDZ?TDZ9[8_S9;UO?ZUBE/#T]Q'PS+/>*T
MMI#:>0P2&A7]QYJ<V1^0-RAD0$9%LSR_NI)RA0)'\/0BO-QFJ2H6<*_,UE;B
M+559@@S#&T$N1#I'@21J^<ER=Y&G*%/7.D_3Z+4$D4R,-4CBGH5$W.-I^-0]
MGX/& 0I',/0]8ET"E)T57*1(GZ2BD&(QHO_.42TQG]!U/HH2I>''*7RG4:DP
M?XU8VP*-*2N!N('XZ1/S9TJ<,J)'BHCVQ.I6]@&<R8AU'GX=J!@_P^]7K,07
M?+_#TXF[CTAIBL":6UI-P@PVLJM469Q6I$RI$B>CM4P%:8[X5-%ZC&=IGT7M
MQWR_><+^=F[?35(R\P)64M#4-VVC46-6^0V\$L;@;_!7L:@*5E;Y,T_A K(
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
MU3YD#,RWIIZ#Z<'=$3?_-!B>1SJ,?OK?L[F"("M1TK49 &L_F+I.F)N8BJ*
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
MI"J)._1W GPO-=\ #^19AX4RA8LC^"UE@(3F4P<ENHQ9 "M(DX@E8_K&?(P
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
ME*@M*BA-9<@B5 J6(+ &WC7*(;NPB(4:VO8SPM"]LXDK7>T+USF//?#"=*I
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
MNJN$=#4A??!-)J1_PA/ X)])-HU>_S]02P,$%     @ 38$_6O#:#L2.*P
M;((! !,   !E>#$P,C(M,3(S,3(P,C0N:'1M[7W9<MO&MNC[_8J^WF=G4U64
M(DJV/&6G2I'DQ'7CH20EN>?I5)-HDKT- @P&R<S7GS5T-QH$0(&R9((Q\Q"9
M! %TKU[S^,,TFX4__C!5,OCQ__SP?_?WQ7D\RF<JRL0H43)3@<A3'4W$'X%*
M/XG]??.KLWB^2/1DFHFCPZ-GXH\X^:1O)%_/=!:J'^US?OB>/__P/;WDAV$<
M+'[\(= W0@?_?J*?CDX&PY/C\?/G<OQT?/Q,O@Q>'IX<#U^>/#^1\.E_!D_@
M5O@YWY-FBU#]^\E,1_M3A>]_]?QHGKV^U4$V?34X//SGD]+O,O4YVY>AGD2O
M:+5P=1S#WLSE41S&R:M_'-)_K_'*_EC.=+AX]:]K/5.I>*]NQ64\D]&_^JF,
MTOU4)7K,/TSU7^K5 %].'V_-:N YH8Z47=W@")=T\?]_>?O3VVLQ.#PX.OKA
M>[S!VQ2O"2"3_%B^5MFVMYT1@%8E&]K/FP^7[\2'-^+LP[NSTZMK^'OY\</E
MZ?7;#^\KNW-')I,)G-HPSK)X]NH%O*<KN_EX<8D;.GU_=B&NKC^<_3_QVWLX
MK-,_3B_/U]V.C@+8RJOCD_GCX]K3VMU<3W4J/JID'"?PK)$25UD\^B1^BW0F
M3F]E$HC32:(4DF9?!$3AW_WCY> U_._D^4O\<_Q:]+)XHK*I2L2MSJ9"AJ%(
M1U,5Y"$L%+Y66=P7&;[INW^\.#HZ?&WA]/5WS' /U"A.9*;CZ%4.1Y#@KY[\
MZ':ZN>4]^9$@-'B]UQ< KJ%"9DK8#H#741:+X4+(*( KV:U2$7#6V4BF&?Q-
MYF9+<!Q3U6U(PZKG,EIT <X$34+IGQ,)@%:$TO3%1YED>J1AI1E]>;!]Y#TX
MZ"8"G*NQ!A8#WZ:;1((#<0VD,H[#,+Y%2@,ZFP''DC=*( W-E(S@ZU3(=)3H
M(9 @$"!<F 'YP1T'XDS.=08RZ2^\1/?F*1$J<SO'4,0PST049R+ ?<,OD"G"
MKZIOFN@;H&K[&GJ0$A]#&3&.QHG][OR,ON[#VH2<ST,]DL-0?1&>HFZT(3SM
MR;U.,ZS3T2C..R$8"%7@R".11V-<(<B"./[T2:DY8K#DA0J59H /.@4I+.9Y
MDN; Q!"M@*?)22+G4W'24\S\9A($BR2T!.&"N 7L>:8SX(46V2(Y4R(>M^23
MHJ?W\%VW4SV:"B!UE:#X*C0+6'ZB@!: -@(T' *->@6NI:?]6V&3<L;;^3.7
MH2$+\4;J1+R3R2>5B=]EF-/2:E]#ZDBBTKD:9=YCQ3E069+J,1 -2<R+$'Z
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
M0^,)*OD9 /\_H)NAPX+0X6N48]@!Z.XFUM0E8\EG$L2*XTX<P&G+8+PAXQA
M166N<3%;Z-0J^')W\?32]&CNFL'S/A:-2_/2M3WM*=.A&!R)&3Q\F@IR]M1$
M"^6*QZ[0NQ[( EOQ\H<VP!J&9R_IHD[$(_&V%?.>T7:/#>ULM@ZR@9+-UGBF
M&Q95]T"V#IALY*BKFFI?LPO.SKS;#O/N;>MI!"A.TO;L-] H#(8Y70EL0LY=
MQ)%BW@S*'IZ%L2J>5J:7UC'H!C=Z_7*EF.E(SWCBZ!CIC_MTHUX*U^1G>PTG
M,(!5%7#Z  "%?\=C!ALJHK92INQ,H,>6*P]E 35H8VL90%M:E]?LG>HR\EX5
MW5@Z:!JM6MV764<KG[S*0-IE2FPT4^+D[Y4IL>F2N+4UL17V<G^EGL:3F+R<
MY++SO)E[XC*M&KB2:G>:8*,FB-4:.L[3<+&OS'27ZAM]=\=*0-\5KJ.L^1 #
M%+"THJ3$#E_'4@]<G__S2JI[>7V<]NZ*UI#I;ZT__V@=J@NP4,7 R2#O>D&J
MI?@4U<7$I0 5YU[B4+;,U"A&:@R+P)( RATT..1<?'ZO"-_)Y;D$YS+%6!0B
MNW$(MJ/<&G]@M/ ]@O[[D$*(*)KQWD2RJMT=Z_&IOU3>Q6];M?)9GF9<U=D0
MQWX$K.^7QS2MW_<PQ/5\:;QAPP;A&C0TI2[/*UKSW(>\[A1V=Z \$F*"-6TF
M1%RFR#6$R5KTU8ZHOJK8P6#_W1KY)NAL"R-Q5(7576/S'/$[U2!=F X[XF]?
MKDTP"4?G9TQE;MJP7&H>QB@>D_:8%_-=*S<CKU@C!03YSJF9MF*2.X S3+3I
M,&@(O@F65.\:L8Z)'WD&+3>+>,28TZ8;(G47Z7^*XT_V/#?L43DM$*MPGKAI
MO#0@A.?YM,76:=S"+CPP7RWY!-T*_.E#B)QVB;)(^$'^O3I42\6O7B&3&<)6
M\V;;9<Z,80-2FB[FR/PSJI[G06I-:P*J!SK*<6&^6ND%JHMRFY7:PQ?I#D3,
M/!R*2-TPAS5C*DT<A NC[<X!L;G\L(!!:@NQM!WS9)CAVXA*D-\ ]O>7^ R?
M-H.5JI;!SJQV62=-Q)T_5^N=%E7 ;TV_%&SCMI6<:MQI3H5=(G(B.D<VW"IO
M*XH"G'E3:ZBNJ]VOI,]5U-DW_91X_%H;4BGYQ5:1I6G\D9$:GQ&,"S:&#YV
MZ8YK\0;1EQN\K)G>,T1%PSZ4:3>N-)RJ3DH !E&LP/1C=8D%Y!^0W(>#)_/
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
MR7!YM@1J7B&??%KN@0A+K5DU(!/GQ=(6>C8NZI)H7:YR62]%0LQBKR6EF=;
M0L1F,3LP'#3K4]UUY@TZZLR[Q%\!.I'ZC>,;'+YO0R9M)5L3N1TI+51)1RP'
M+:6:Q"N/*WBT1AFA"8J&!O>.,>*:P[Y^<2D1)'.0QK:BI7ZA2V[W8GR7QZ,]
MGQ:]Q+-$79A@"Z-(@Z..4HB;E'CX\G0K:(+63HJ0*81$-+*]@W$@(K-1;C1;
M;75@<EHP: ,OB@)7]0EBD5(T"J> KX;X8"J<9O""7A9/>'(E_8Z:[,!M+&$2
M2EXWCC%8ZR371!]N@N8.)U;[N7B6J)^Z/N2#2^8@5.U0R:%,=>K-L?#FQM(A
M@TQ]8YQ+$G-4B$5A E&<#[.R2YIK<J*X2.BW_F2KSCC\<M[Y L<*!&O"G;Z=
M'P:OX(EAY';SEP [##5IBG8",+F_0(U18$6B[Z7O!A87:8;J,UQ.+2%8%VS$
M?GK40A=Q3M"R.?1C-^G<=_GX:SUH;W;4C62L:H.KDIF0(FM-6CLRFS(EB&A@
MW7_F8,"1'>X40II*'*5T7 9Q"("FGC*M.08C(,W 1B-I:L///NM T0N7P(I_
MR&EO_5+U-Z>[1>&B[(S5=TT$X]QOG>7DXK, 2T&W9"IG$\V,,;=0NC4Q'(#W
M3,G(^%VO,8'E .MOD#4/3IZ_%H,#A-W^H#>E8,GR&=<%O(T-8XS(54\][FD:
MU:O]0#YJ,I15YD5>BM0XO^(=:,08$$VLNMEKPJ$/6S>(F%JM1*^@"!E5:YY^
MV_.P"3@&M7O6=+9DS[$J8^ZU]]#KV0PL%#"6 :_*$TZ!>^BD5*B4ZL_[U+S+
M-(0O_%SEIA[KDT##[K=1J3ON] 31*W7CLHHWWF>4N#B.O:7*$Y,,Q\A62C_3
MF" 76J5,1S? Z ,>$*\BX.<C51*-G&77M\*>?FWJ6[P;.+':&^?'G2(+/T%U
M929+KVJMV I:V+:.<DI*'.<\V'*DZ/?*/#UU_+IQ&]7W]LH\U5#CZIVA?R0P
MH3L557R NU9YFPW0O-SZ $UG&.[33C-<5A!!:4;N=<I<H-#--I^AR>NS/<:7
MRX20?P#KP/9$:^@VGE.*//<%5R0NYDTS+E<K6\]U/DR!KZ&NYUT!V %C,^J%
M7S:]A3K"LXXZ?GZ.03L@9?]7>;MYW+3R#<U<9R'V;2VKZ;=1"%>G.)0C6Q/:
M5*'<VU(A&P"*HUL%-O241ZH7Q0-%=&JB;Q FYC48'$[ BM9S"N>,B4# "&%C
M!IZ^A1A)9#PX.=C@N.N5^;<RD^)C$F=+;?$V 2HA/'8GY.A3%-]2I5;A#]*)
MJ;( &S3 I5OKS=11K9BXA;\&[+J1(QL,[-NZ&L\+*9WB2:_$>K,BELC*XHR3
M=Z)HJ2\HK*U@P/=KYUVCL]TKX?Q^NM^#'N;;]^*/M]?O+ZZNQ!^_7%Q>?'A3
M=OUAC+$84^-XB\F_.#?2B 1BE>I7@>:QM_N\=KMG']Z=G5Y=B[,/EQ\_7)Y>
MO_WPOE.KKC^D]W+F#S 1HAYKN[?P:YV%;59^ET6T:D^K*6]GS'T-8VYPN-W6
M'*'SUV?)]3SJUP_O?]Z_OKA\)]Z^/[MX?_WV]PMQ^L?IY?F5N/KMW;O3R_\6
M5V>_7)S_]NM%2X$SV%P*VS7*C%_C:+*/[GGL,H&S-FZ,V96"J3.;H9US-9JJ
M +.:>B1ENAT)-&OM0A30!MQ22F3&LF =D:% .H_- C/NLZ8P4]N&BIXNL!2*
MJM,'EL+,C<D3K%$4KD17>DR8X!"#>PI(_-@Z&VB#B'\FYY10^1>"G_(]2E/^
MBBA*H,9%&RY_PTM##$T4*C7EQIZ2NU2 TQ+,H$6;>S$#I5L@K6>,U\OX4$Y6
M\ /BI39T2]%QF6++VSE@]^HI"LV(J3-#6:V3;C8&M55\;-6VVYLRL*V,\,[I
M3@F\81^V%\IYJE[9?[S&)AZA7+S2$2V2;GI=?MPSV-$-%F2,9&A$,:V?+Q?B
M_N"017X&<CX+[)O-Y0.Z]'T65*\=O3@X>7G<>/GP8-!X;=5C3UX># Z?MWKL
M][1D7C9 )@7N^>\GQT^6@!>J<0:W 3BP'DP'PJ*)N9[%\]K+<XS]1I-71_//
M C0W@7^/#YX_+VLW^/0*F./Y@^/GLNY8Q<]GUO/2IM?3B\)N,%"^/P#)-_OW
M@W!5%#D(?U<W]7*'D77P*FDQ.\3;(=[70CQVQK,LWN'=_?$.X#C":1MG<3(W
M>H\XH\X[I\*'\0X=5Z+C^WPV5 E'A>H-1Q;; 7OXNH>L=X&6U<HG*_1;5+'-
M-_A.\B+R.W@31P?/GWG?\<+YRZ[PW,;#ZSVJDZ4=BET#;%5&S2(VY;]\YGE3
MEIR&.[90!RQ;=-O,%W:RZ_ZH>+W"3T=15"Q9+'HH<.VU'-DL5>!;4S?SPTS8
M/G/M&6Q)D?\"[^IR"+5I(90TG"KJ=H+E'9&8Q9RI+C6&></82P%H3T0VZD(G
M&4@:^K)TT@]$9W]OP5!/MK5G7J+4!UW5\X/!LQ;KJ@G*(3SWCP]>U#B#AC)5
M[+L:U+#JQT:N;JDE&T.WMH&?*G/B,1-?,;)3[T>NI80.!'.\&@=7CR%34Y2P
M)%17NV7O@1_K)+!L ?J1&HPX&-UIQ"AN6$9Y=-XD.Y*S^.4HCI! J5*:JV%Z
M'4%DK]5:!]!WS^&OPDHT:C:G]XCHBT/P%/XNMC8IM:'9?#>SGC8 )'1^HR,9
M%B[R1B/OYQB@?SJ::G7#@2NXB&%W.5%U^6Z%AO8]Q61JR+\L0P<5 5>-XGBZ
MT> 0/L=S.=+9XM7 !G&>'1)O6#]!:76VS,G!LM91&]UOU#K:*1T/LE2"R]V8
M\$@9J>U>CAS42ST6$T MU\N0VD(!3D8C+<.^B.&'TA0><L.81)E&#(G*\@2L
M!(4M$5/7CF04SX:V8C/CVJ*]FF+$GV+3?66I8R(R9[,45X?'\T5MMI:?,FI/
MF@NC=^4_&\X8&VQWQM@N\+WAP/>2"==M5\^*R/>]17F](D!60C76]K7\;ZM/
MY9LP?.M/]9_6_O448$H&\QH1.45O-3K03U#V/>)+#BQVM2Z.^-9-SE6)5BT)
M_9'!O3$3O .6<F,FPN9LNZYXP%:(F XX%9Q/@4[0MPUDJEP=4@AKIP:%TMN'
M;<+A'WN?*:_6P29ZW?)%=*^I>J+<<:19(O%W^WB/2:^-0V/*X7#K1)N\Y7LK
M.)0GK3YCQZDT7'CQ)@HP[77('_IB2YAQ;2K63JQOMUC_6X%[IS7LM(:=UK#3
M&G9:0W>8<=F]M")\M//NW>W=8_%V=<DX_2X.L&%GTM[G][?V[CW;)$6LD5[[
MZ.K)>ACV0,C5@03<!Y;;)7BL%.+TRT>2Y(-[2/)GCR[)VY[+PTOR+\/2.^5[
MI5BP1>N';TL,/VB>[=]*4A<9-B5T?#AA_'6S4'?RNGOR>BT4ZX)(QKX38.6>
M[C5P<L?C9Q(;4DA"(2&QR[()4CO9W/.SV>X9\QX806ZCH'Q_.5'N7G8C[Z$T
MAJ[W4\-#OU2+MRR<_G?/G+Q=GM)7R5,ZVN4I[?*4OFU/AL_6/M+<@\T5^'V-
M!*.NUG5U7\.I8DIW-)AF09YQDC/.\Q@J.'GJ_UQ5)*A A$?^5"ZNEN&[\F'O
M5"I5J1VM%OXFS*.+SR,UIZD<14,Z-\)+1]X0T:?-)53+C=+ZK1L*HC.)BP07
MCU\<>$_T[ ('JU9F>Z5?PHXE4'*$M=\,6SN+B*ZD_-V2LPP[0)C;^D*6^"'_
MOD/'X4_Z[L")T-1;EU/;#MW=K"<[#R+P)T%DTR3.)]/E9HYU^_>.=!U/YSW8
MT;JY)5NH.37G1-W7HUHK=+XE"7^.'4V)=Z[;">3+X=@=Z;_9P$);C^1&VRQ[
M1+C17"]<QVGPGSS%]K 7/[V]/M_8A->JW=+*UN@H%JX5WB(4H']O,LG-XL$N
MW^_'BX]77<CEVQ' C@ V XK+#V_/ND !WZ(@V.2Y7U]=;MFQKX@7[J;D=":6
M>'S/6.+WPSA8P)]I-@M__%]02P,$%     @ 38$_6KJWZ_UY*@  %EH! !,
M  !E>#$P,C,M,3(S,3(P,C0N:'1M[7U;4]O(NNC[^14Z67NO#56&P4#(=:6*
M ;*&.C-)"I@U>S_M:DLMNP=9\NB"X_7KSW?I;K5DR1@(8RGC/ 3;DEI]^>[7
M]Y-\&GUX/Y$B^/!_WO_?O3WO//&+J8QSST^ER&7@%9F*Q]YO@<QNO;T]?==9
M,END:CS)O<.#PY?>;TEZJ^X$7\]5'LD/9ISW/_#W]S_02]Z/DF#QX7V@[CP5
M_..%"L.C@\/7P]%!\&IT+$<GK^7H\/CPZ# \@?^.7Q[][_ %/ JW\S-9OHCD
M/UY,5;PWD?C^MZ\.9_F[N0KRR=OAP<%_OJC<E\NO^9Z(U#A^2[.%JV$":].7
M_21*TK=_.Z!_[_#*7BBF*EJ\_:\;-969]TG.O:MD*N+_&F0BSO8RF:J0;\S4
MO^7;(;Z<OL[U;&"<2,72S&YXB%.Z^.^?+G^\O/&&!_N'1^]_P ?,HI:6YDS9
MA^V3Z8;F_/'SU2_>YX_>V>=?SDZO;^#OU9?/5Z<WEY\_55?@'HM(QW RHR3/
MDRF_J"O+N;JXOKFZ/+NY./>N;SZ?_3_OUT]P(*>_G5Z=/W@Y*@Y@*01YS[Z:
MX\;5W$Q4YEW)+$^5CSAZG2?^K?=KK'+O="[2P#L=IU(2&@>$Q"+SDM#+)]([
MA^_X^9^I@*L[>3*6\'/JS54^\404>9D_D4$1P63A9YDG WKL[W][?7AX\,Z.
M2]^'[W8]F B=*[Q$Q7GBC1:>B -O)/.YE#$0BJDOLAS^IK,D%;E*8GAI.2!<
MGXEX88?#9VEJ4N[W\&"&^W__V_#DX-WR_V8Q?_ZL>&\"Z>O]?UO -J5XUXL/
MYS)4 #7P:[:Y";[XL.]Y-P 381)%R1S9#0#4% !0W$F"OJD4,?R< 1S[J1H!
MK &DP84IP!D\ 8^?B9G*@<[\&Z_1PT5&( FW 8B6^# J<B]. "]PY7 ' KF*
M!PWO&JL[ &#S(AI)>E\B$0/LOAF^2U+SV_D9_3Q +!.S6:1\,8HDW'3T[M$P
M/#QXO3$@WA&[;5"LL;:;P'SJ^TF!$L?F %G3,0(B (;8*^(09P@$,4EN;Z6<
M(70+GJ@'!!P@165 <+U9D68%DF0 N"\B%>-4S":\Z2<[ 1/&J0 2*PAL@<PB
MZ 'YG*H<B*6!Q5A,2_(./^\H?98P['RB_(D'*"_3M,(T8*:I!(P # E0[@L4
M\0QXXXY:>AX6):8\_3\*$6D$\3X*E7J_B/16YMZ_1%30+!K?19PFE=E,^K1:
M/:QW#OB69BH$]"$V<1'!#?AA G@U0F8R%8&D:2GB.,!6D'5)N*5A_@-X1U#X
MO%>!0EX)N(^4#O<*CR -1.Q+GH^#Q_W$V5%/<1;%E>Y@+(*!( D*H+=1P *^
M0*A5Q=@JD^DG!/G]A* ?D\Y!$$V)Z)]*@88EJ96^M;C;3P )^@D@9P)$P2X
M"/(Q1\+T,F"589("]]',6S-MO'_XZATH5M-9E"Q(;!56@+7L2L/2P$O2@:="
MD&J]K$!.:F^57X'M >RE]0LX$_EUII USU(%-^3ZX1P63AI?;#4TW#Z]A!6[
M. R/W[P*GG$7O4T>X;U'1X*#UTNTECU%ZR3H!%:79/\2I=(81.(K"9IC@1@:
MD!@\?//ZA+5#P#Y0!OI)_L-^PDG%X-4M@"%)DBQT;%)0>,B@  %53IBLB#P7
M:(_S?D[B\=Z-3*< 96A(!5V)37V9=UU, 6P6WK4VW)'A@<83J.H$J$_!"$"N
MK%:H1Y_+4:9X=_ K"+$@MLQ$FB\\$4Q5C$J3 /&%GC54KL=VC7%/(9CUTF[!
M;I-A]_#@X&6I\Z-\(N.,+Y'=;*<D@5Z8)E.2-DA]@K^[_82I24]AJL$RTRT
MBXOI2*9(FR:+60*_Y$#((N]Z(E)X;5:,?M?V(U&:BOH)0JJG(-1BK^L"&-TK
MK_?:UO=[/P&F2P"B#?0@JH^+2*2::P%]L59G$'D$R%:C3/Y1H,Z\=$<_8>>V
MI[!#IA"9=@=V*B88AA05*!3$'<,,,*>%%J]5:IP>)+N'H8H4".89"=?L S'B
MN<J\F4SA]RG3KO1.^7"CEMK_);,<?T?%IAT&W?"869*1C_=M*B.!KV\-F-$@
M>U ^(D99$A7Y\B-\!A_>C](/2Y/XQN?S:LWC6>UY=P-N^/]):J8X$V.Y-TJE
MN-T3(6CQ;T4T%XOLQ8.BCEIWI%<$(NHG@="XTRWZ@-KWG0JTFW0^096'/$7D
M8K)^3>-10GU]R03 FOR3[ !&SS=J_'>OZ$_["<,_75]YIW['C%0_ 9CL7?MP
MS'M72:#BQ#L%L,O3 I3_R^DL3>[(IY#AS-G8^>H[,';&_80@( K)5'H?X:<N
M0-'WK88E_821!["0+L!028E,9&II%3<1JBP^ W1E&KQ0SD;+!, 9BM%LH&#I
M%Z,+$\?\CO%$=UJD)DG=\N<=%?M1$= 3</LUR^$@W@-7IP'+8+\R!@2?[*DI
M<]9/>.Z';9P$L<.#@\/EL"(K;)F;#H^\S]-8C8K,N_BC4""EE9A:WKS2FJ[#
MY S\HAJ:%3YHD1E(>#,TQN>,/+L&>Q0ZBWP]8QL8B\%S*5H^),R@GV#]1S_!
MNM4RU058_[X9>]I7B+&$Y0N,G71"!"2J.%@*^I7 P)L#+#G?9$8+ /48@(0@
M3&O#U?05)')  )WKZQG'N@Q\6>^!K[,NQ9: 7L>7N"3CE>&^<-789]LC?P>>
M";Q8HH@/$+OK NXVHJ,-6?(5R +;U7&,R57*\9@(%BH67>'NC#'U:%1GD@A?
M%V5P*H,FVLTQC0K);RH9?L58>B>'1*?]!!Z0"+?# _2,3)-4>O\C!0=':\0;
M$&"BM HC9/@B2D[,)Q@]HG:]H) .(MJI!5( HL&3YRH3(Q6AR S?,'O%9,HX
MNMH7P ?EJQDK@]I;0R^F6-=]PH=G.8=7^Z_7 9IE?TV>S-[N'>_C,=[)E"(A
M=%;M2&22X6FC ;+:2ET&$8-6(9DF9<74R4BR9X:@486+.C!P@A'%+\NOOI1
M*5\=>#O/O$P:\2TE$_IK+!P-H I4L$UN/N)';ED!RN;P-9*H@JY$Q)>M>+C+
M/*&"";UB#$4K8_!ZQ1E<>;8[K$%PT"K0YR7'M3'2D<"$P7]9J FPQG?MS@8P
MM"(6P)U->?2.=_S=G>'N@#\<[B*,TL>CW1[#XUU/I7J41H<GH[VC[@!?.2</
MB.^TB,9<IP1G39 V?'-TC-XH\D*!]"W#$,7[)1M93_,UYOT$I275J@L0U6['
M>D( _K[73\#ZVF_ ZAJK?";8VES$U^9*%#5O]-[AWC;R[#N*/%OTE/Y01D(7
M* Y2&B_C!(EJPKG5NL\BD67>*14. 3)$9M !6@B].RK:\1_[!T,TOO,P_30*
M_KNG<+0BUKP+T/5]^_Q$3XL>M5IENP RS8;DO#IEI\J!K6W09*)5,MOW/F+X
M0I&"L%+2.,HM1--"&8$S>(#U.O'](K71]638,/8,7PI\#^B+5!Y,>*EVRB<C
M$']X,+BH@_7+2'WK76E>!KM#DP+-<V.,-*+@8*[#AU9N^WK8:!479>C_3"S2
M)(IP 6BR;C=DZWD.8$IW,J4R1_ K&]-A$&L<7WX3+L<.2V6EDEA:.^%$B@CK
M!,)FSV448MDE#";):J6IVB>G%Y)AF:J1R%1&D:*<$\& (/&8?].[\<P'@5P.
MMG.$Q:,8*EM*:Y&;,(DD%I+R4TGI/]ZG),=SS'(1VR Q>*$<)_"-2G(X=C&A
MW7"<L-A8V0/K=-CCJA7\:-]1ML"5I<282+/- W<U<#WF:V%AN(1C)5J1I9F&
MY*U#MTI/R]F,>EHRJVMZ;NE?1[C8R79+N_ Z89,(PRV.>30GDP49TR%V "IU
MB3?[XV[-%2]U[4<+M!:):K&<#]"X=WMJ)O3;ZWGUP 52=TAU!]!+]YEFFDF1
M>0LS7>/= *Z6RA"E=U.%E&*:LB2.9027L/I@74G3,DSYW>84HNC37]]'T%XX
MS.LT$!I'0G> CPDJR*M 2>$=%U_]B8C'LLR].3K^)KDW&RRA?-BS$LH<B=A:
M+G+#995[23#:5?$;ASIB;!S(ZA2?E[GA>>VA?OO>16O<*1#E62HS2F7#$;B]
M 0P+Q%JB?(!Z$-GZO">&]PW<B,-2:.'8#.L4+]^@(_$YHM]JO .O*M*P4"1\
M(]#7@IZ6Q+">"NVMH''M1G'R+AP?O#DM>6R A0UYPV$UI'K9[1E4^"Z"07HG
ME^  5%U_%7C5Q\<ZXPLX1DPOPH+$I,FQ$NZ[Q9%@BOA=I'129(@=- .%"@>@
MK:*2N13M;*N2MT2/D/Q07:=5>C/6ZP"Z?!10>/=HMDM:(WS/0DD%(X47);KV
M2Z!"RA'17O;Z4[,48!44U\CC+80%C["OB,RRQL#N 8T<:2T_3U(\DS\*O2P4
MK<C97W^-L6($WB2) IW05<2\_:U*QG26(M80'"PCQ?UE#AY^[:_KL3O:>NR^
ML<=N@Y+:4<\DM7.LQ0"4@Y+J@,HB*=F*9]]:/&LALR@WF50*XBR!.0UI3X-Y
M+4AIWF588U1^1%Y-X?DB<Y[5S(-=L(-J;P(SJ"EM;!^:*[;YVDX';)-=V:K!
M> ?,&#.QL.UU'I#<I/DL<+TBMW9CY/&62Y6=>MA(8.VWU36X/71Z@VW>Z;0C
M#3IZFJ'=+OTBYK7O^#+( Y@A)I6>*--28\#.';P?Q=<1^88PYX#QA#%-]^M9
MXX6 )R34HFA)[\/^.Y7BC8C$T<(K9B8JJM197/&5[,J,& QD"[S21FPRUZ'3
MT.[#"3?F%D+.LG')>&<4Z28H(&Z'DG9-K3V!U!V$\ZWT&(XE&@TU2#>*B P(
MH5"1+D]0"9Q>H<3M#M9>Z$O=*ZF')J'CG@D:_RK+2731*-1+TK<J/ /TWNL'
M6526VX(M&5=6Y8N2YQ/Y=5LGH7M>_Z3BWB_?O'ON3*\>ID -.K8GDV2.KOS-
M;@D)FPV)\0,G,($9'\9V<7[$4HY]Z>4"+HWEZ@9E (.D^T1+9$)0I,8XN52:
M "2(TZS!3-D\31NF@<B11[;_'S"_"*L04XU-71FZ+HS77M",TX16W8(@SZ#5
M1O,ZES(+R?VIC!)G0D#TYM*4,Y/31=7CN*1=3YE.N[Q=C_T!> >.4M:60JQ)
MD7 OL9K!FL6D[F$_(]OP+BPBP,PR4((DZ?7#W]9/J>XR[_DND*27.-(>9E+'
MD5I;RV.0Z>KHPMRHYAXK8_P0+$T'6$ L-VDTV-6U-[04ARUX\J:XM^:R"\^-
ME5W&G6ZEKC\2=[9%&QYC# -\&9!3L5(\H!5' #D'6%N =!PU+>V2S0\ T+]^
M?,C2\?'FB-IP5<12\X4E&*88,5N((9>QMS,\V"4#6(2.3RIJ$JHPEW3IY6Y#
M-12* FO(;UR?+A%^S9,B"CATFJ+=4RXOC7&^ION?C7TW%NJR?M#.\R1_/RM>
M;;8E*+9KCJD]BF#=9 62:,YA?-=X%G1&JVT+FOH]*.ID!920X1/F)C#>O^::
M8(\$^31H&=]>1=.[TZJ8=91O?@\R9W5_MQ$*>\?;"(5OG5.\249^^,T9>85C
M5YEY/H?U+KR=PX,.\O(P*=#VO'/</V:>3[;,?,O,M\Q\/6:>I+U4N8Z^%:5V
MJ7![G<E-4V/@(D",7VZ)\988;Y(8;ZGQ\YGS>YRQ]W";OG>\,R)Z6ZWD>#]N
MC*1K[]=Q4@70['H>_J E$;^2:3_B@J>9!X-,N'TP"[]1E,QQPG$2[\$ R@>8
M-'T^\3=*R,C9Z%]Q.)1.;%V3OAQ+K'"K(7X[F1HM+NZ_I(64"5J<Y ,XQ10.
M/J*"%%C8G+\-/'U">.1!@>Q:QC[H+UA#%.M# SA,9P0O*@ZC0E+!!&#H?I'!
M3LET8.,3!DC^,<".LDIPXV:2=D^[G/P\H2H9+ AH\I-2*88"CZP$(1/5 "^E
M:A3X(4B</!9F]AH@^-2=H@JV_ 8S6YC41,U*WJ-'?[P+L*=*]AJP(..Q/O<1
MRDTQ,&TET+EF0E;9&4CM<&(L,XLG[9XZ#Y54H*(-$I(P!$# #_,8_V#1#OY@
M4YC,2<Y5)G=9D*0")IR2:^J76[C8,95=,!2L(!I(%5*8G=O5<IO(S,WJLT$Z
M(,G(*-PKH6G7RI*\.0&G;ED*UK:9\%B:%&,N)Z+?3ZL'DD8U2\P7GB0\RU55
M?:X6IJ\RU))H858Y**N4:'2QZW?VQA=IJCM;EL1=-]#E)W4[!IOU;EOHT@[:
M,0L,I:_BY8 !!/<-*])4"[E\HW<TI\3=QLD<-@S+&U<]8VM77*%P:H5I;<PF
M2]F5RJN0O IO'\N$&"N*Y1AA+,STD)L2:Z5^PLJMOF%FSEM/>0=-1P,S ,Y.
M 2PZVY3?/TO9CVY D6+$ #7PQI! "\,@B< 5,Q*P8^*3/M7<&/[GKBE5Y%/=
M.5PU-[3*.(E]P=<-+,XG"1#6K$QPQSAJP,V @49XO'NP?.<>:9+@4=D3Z:W,
M^YI8(UOIZ&5;)+&K@.H,DGI)E(<T'JG);R-;?9L#]P,54%8 Q;ZB&$8A@3YV
M3; @,@<ZC/=HBA2I4LE:5W(FH1&(6/S$(*N*7A\23V]5AS3 LX*H8R9#E68Z
MQ:<4^JPZ[U:Y6;CG0#U]MRX5ZU)YN76I/-VELJ'#DR*-=1H,(#KVEGU.*K/<
M4> I(:?]U;^_:;)#6_F(J@ANTAE6J.L-D>0Z?-PQ9%5H[E_0C[!-@M@F0:R=
M!-%+XK1^4+Q+Y,4NVNG(WO5XX?SH8/]E%TU>!I+D5[01HCDJ6VD<7#_FGK76
M)4%VG4!DX?LRDMS,-TL8#Y;<#-8&J\.6K8_$+8=KW"SM"VI*NHF+Z8C-9^LZ
MT(Q5Q<@8J ;7)_QD'^?1!B&HW5#V4 @:E1WR0O@4%#$ZLQ;>#IZ$9N.F4+>6
MBR(QKSDWZ_#G&)C(G-("IFGI;;/V2Z>*[;)9ICQ8;2$IC??F]NO;!;PG*6;>
MV41)6.I74/!)B/QL+'(K8-X4EEANS$F-W G0T)10:4Y%$H\&\Q@@Q+E:PS>C
M^JV?5&/-FF2SM+G?E-RPY)1<E4EZOUCM2F#/Z46\#YWWO6]_.J 4F^Z/CS^E
M5K,;.8X(1NWF.$>5E0EXE523E\#*GN;:VV F_<N>9=)_+-V!*P"OEV)4NX[W
MS7/9[TN)6B6HM$NO ^K*.<N)]E@*CT1#A6BBQO0G=Y:.-%@G2QKM5I'XLJ"Y
M0^I:)[[O_3HC@W%8 : 5X]?PG;;40?HU"@*40A17_I!!3R%S=969JL&E2A<=
MOL>>"ULQ!I2LK."M-8SEWO.@K@AH#!)54H]ZF@FVZF,YDY.>$>&E;C0;KE]B
M:,=4+#P9:4H9R%"W?Z1ZK;/<D6<0]DCFK0LV;64\T7NLLIQD!&W$&)0RF14U
M6)OM)Y*WLY]N N&5;OC1-6#\A%#4,C5'Z+;<JP#Q._*&A]X4!I\ G0MS#;=5
MIY)8,2RPIE!%QB".SVZ]3=;;=++U-O76VV1C_?9K B+9AW*W&O-4W,J52-+&
M$\C+FV(_'A!,70O$HWA%I0HYQYR$7,7M,7,CH59/Q/B@L9^1E4R7>A.Q,1 (
M@F[8T\\ LD<$$W:32YU+$> G.I?6\]\LQSI]!&!^&^2H6,5<ED@I="IO8&P6
MTI\6*?OZH(N25MO_'PEX6D*FT07>G+FB*<;P:(]DBWJFQ))7BW5:/\*8JX:*
M[$<'V^24!Q8S"<2B%BE4V?#'$^=-PF^[.:"5.#\-@#.)AJZG@B\';]TW2*7P
M6Z^.965[K^<X%BX&\L136?-L^WLL*WM=/<>QZ+SN)Y[+>H?[M&/9H(39NO<K
M8FZ])YX+97@^E8BM=[C]E/K;O>%=%>ZUN,S^C\U*\9>A8P>]E=GZ^F:@$*1'
M!3?N,1$E]TGX&<9^HM[,[8=76.ZK0O_@/G-M\W2$-U6QFA93*HR.6@*W6"1?
M-PSUU5S#CKFQ)P)VC,&B^3X;Q]6$HD_PR_0L0[Z;B'1!JA^>WD>A(NV;J]!0
M@)#/Z.'IKJ9L3;MQ@0') )9WB:(. 35O59!(3HC@N*HU-6?LJY KJN>J8A,+
MVS*7[RV,L)M B\U8Y1\%>L4[Z(-8-;NGN2%6CKS"8--/F>01ELB'<&(*AUN*
M@RJ=Z"> %C '.]#*S=\@5Z?![W=4341 *82J#)R&I07R7J%@Z\^R_JQ76W]6
M;_U9SRS;EJBU)W6K\>4WNAZIE>1DF83K2D9.&8ME1=76Q</,7YR?>_M2GF1U
M?AS[7<:.C211AWYRCD<407 X1X"9S'KG--%VNV2MH+&<H>^R$+'+>=,)AZ11
M>"\J8A0#F.5T)GA,L0R5K]"F0)%6&JBLA]4-#'8=DXY'=B:R#( .B;CVQZ['
ML!K<L?'"=<BZ[T.4(2QI1P2"LZ9 YF8 &Y0.U3(K8N7,IT7&H=PMPLYSH $U
M<D]EJ#&[H:E#A"]\NA;0,YW6P1JN5KXB2^(Q"$44>B4T(';I?L1!'<TT/I;Q
M[559YT%HLAYN_*GL9!^F?K]:L ETZ:<6W.[%Z:86?$YV: KPIL/H2$A#/7A;
M>N=G%/QNDF,J?4,8V!/2@HK,)M3I1X#NEL4LN*J-=ZK;P"(*HQX->H'2250:
MH]LVANJ6Q*SCX%>*Y]&UI9XUGJ>;]>.Z"=4_)LFM.>,-VW).2V KS38@M(TB
ME4VTXDV)]A9$)\G]=H=]_5-;XH+;"AD!TDRA[$9,1'D5V^3R$$ZBQKYW@?-L
M>+$IB@D,)Z.$%6^RF"%!IZ .YFVM4P+\!=0I<%ZNQ.>$\#EY RNY_&H>3QB:
MD:.%\%=C?-W4TX;W7,/&3!Y CS-SRF5D)EM$F=;/FC)=QE1GXV,14^?8SU26
MZK(LM(07!C6RH9,*:<L\K-D!^EY+'I^SC_<60=44L9]$J-VSVTTBA.6["MIZ
MBS+<3'G33>J7\G^;-,0'R]BKL&^@JRER,_<G84K%VKH*777!M9RD[IRVL*10
M^+8Q*,PXR;(Z:"W7N=PJ)PG?/L;(F2S5DUQ.G<?V\/8= R=I&+U(I'<+KG\F
M RXT;<#%6#>;$;\<TZGVAGG(PC2/=N4FTCMTAFX]OPU+8*:2& )01A"LL']V
MGA;8/9Q*< 8**]1I0D/J>U"PI:%2_5+7AKL%:O'H*6&J#KR:9P7PJ*MODLZ$
M%;AUB<6&32H3(8D6>B,1WZ;%+/=12\O1'5+?1C\2:LKRXER,@3GTDBZ&/:.+
MGY)X[S3+U#BV-3$N<G]_HX&>-]90YD 10 @9MNX:+0YQW617=_T\@NAMW236
M3?)ZZR;IK9OD&_%NG5A@D$Y739UB,5A&+.JW7JW&',FQP#*GB8_.#&,)".0H
MSRJ9\EAT!AEQG)3B3PW9X5E?9%QOC3'<,JD*'3!%HHBW@XYAFBMF@EH)P!NS
M$/--!=$\,UT9^\5TE**PWL><YU<]RWD&IF-.0G,=! >2/38KC2/G81&(+%L
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
MDH HT)(@MN-9@Y=[W)@/S&DO>;[VEU59'?7_BXDLX.T8F*4D]Y@GAO 3&.[
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
MFIVM2AR,IZ! Q,2R81^8@)0B/CIPK<]5=]N.9,,MD$U;#Q$Q[36P\SR+R"R
MDP0W Q&3 *<OD#K L(%C=DO7LFB/"R7O:#+19![#[S08--@IWE8G@55"\M&D
ML%%+XZBWE@8QGE_3646R&;?F?;P@#Q;LF-_\#"U+]&P! RICNO&23=*?\JQ:
MXK;]$J6@$#,'S(.?83A .3K\ F_0MFX/ D=,["SH%%/7K@Q7 =1VKSY6S Y;
MU$0VB?"1F?O45C,]Q)-3V7L2%_K$< 0#B#U&B9:Q^%A6^1(#QO!(%B[XOH?M
M'FH6M'\W:O\6SO[->?\FUOZ9.#DMPA)%2)6BAZW-+>'X:8T2:FEY)&H?-G*A
M?"=F/"U.RH:';IC<Y+BWW.0"-UVDF%P!>_D;;!%8#\&[#)8]#,X<ER%H49B$
ML>&C/T9]BZ6+S_"4D@C5Z3LY&3AR8/DHYV:(^AC,P]*@)ZXU9.GQ).O82@02
MC#[#TV[CB)^59VD\,4]!S;EHN*>K<I[E,$%2KAKR_.'$W*,TPL->I!&^/7MW
M_N$<\S(O!\@9#BEE4-IH_6008S8 -KG9RE"E(\:&699]_BS$$H6FM%"* !WB
MUTE<S&L1>*6,GNR/'$VVY5 &TA1.HX70HD<JR.ABMT,#=-[OYC$:F\ \E%FJ
M$@'8O,/L AAH@9=D$\YB=SF79CTJ&,DWDO7K>3J.%,.D+9D&YG%3<8U/:V<S
M7]TC[$E]_X.8EY^4]@[W&HO1ZK_=>K2?ZM'>*&L][#]KK3.4WG#9__[SR:L?
MA^C#.>R,8YQ%P$MM#Q>&=F-I?=!FR%1C=LAZK1IROYE/;-=4N&*O?T2V/=15
M:_=\M:V:=BY),Z[N020;6KDQ<4'39M1\B/;<(7F'^LU:;(VF-UQ%^;47:)B1
M!1:3MI2(&U"+ADD*Q[TGA=DL3C")J3=D$#9R[9!!?!)Y0640\#>;U/P-V?4A
M:+W(<-F3C546_"F4W'L"(\@S]-#1-_)C0BR)HIZQ"A:!2;_(S TXDI!]6/PZ
MV,YWZ"QG_YPT &+2Z6.N2C&Y8VKCY<-"-4OCE$3ZADU1*K7T9[FW\2C5O:CX
MR]_;!VPO9_=J<I@"T\4X#-RVC-+.H8@&.0/I%XH71U7!$0?^S@I66_Y&'/8R
M2X#ORU"G65$8X%S0AI;S/*MNV+.7W:7PZSPFQ^5M1K)"%MQ0\ HK?'#*T:1T
MXN'#Y!(GO><2:5I%27!!>04SD.'W/6(74:&"G%.9T:L]QSK2'-$$V-46L8<Z
MP"@RN0R;ES?G*\UFC-;*Z'E01(D@)^ B+F280 >88YAVE)M(/FJ%&/LM[)B$
M_E56&/")QHGPH^%*^!D9 \6'Y5G"&('QC,/H/KPY_36E/-<H&2;]OX!MZ/D!
M,#'\<Q4WO]BPU-Q7YV"8-L6+X97(-EU\?4WF[/'.=Q2&]'/;/^59*2BF*[W=
MP9LHP4#DIG?_[,M$+"D[S J]6JG=RK6-9^VPJ0BVSZNIP[;QO[!IP>F\(LIE
M8_4<5#Q.#<DX!CZ-,-IMNZ?S"B6>[:3W>M\YY0O6D5S:,18^4"P=KH3_P @3
M=#CH_#&\:G3X7\'.P?[H<#=8DGA-JT5H#X9U@^1^D%E)'>4+_3Q-IQ3$0/5G
MX_+SP2>(4NQDG&4GDT8+J)OM)VFWO8+L7);@6#4C*IX.KZE?K1QEO'RR2,T>
MCWZ/$]PR=3R>UU!(G*ID:Y5U;G';-\0+7A,K.'C]3;("(M*!J5170%=Q*O.'
M\N *S)Q"@WM<LK=]TSQ"ET_I["QX5H8%ID )E \-_*/(,!T6#$U#HNS]7J*/
M0AZ7698DV1W>L1/O4A[W34JUB2FFIDPK9C94<N!+EW:K8K%,3R&?R/BN9!)D
M$D]%26O;$<=&]U.1)>BZ*28(?<(.MBF,CH;G&P-;GF2(EM;>L>6-M9$8#9B
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
MG ;M\8"EFPS)-A4%Z(]*9J(ZG&Q7#8\NU*EE_'O+<BBYMU[Q WR#>QCXFE[
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
M=?[QP^77=CX]'=L&""<82PP(%3TA"8B8Q\%EE*#W$;W@&P^D [^X5+$Q4)2
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
M@]'K8.=NSL"-< 7.I%Y\SBTLFY/;#?40V074;1I9,Y*7=W*0\"%M!F":F )
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
M"[<2IA9DT6T4)Y25;@.JL^1!!83%$MYR60)#)MG*6)PFBWWT^N@(,92#G2A
M1>WPX$?_G?3CZ,==TMPT\+ZO^H;*9(:95L8[-;#SX&8SC;%2XC9*&-6PK[S_
MP42O$OF5W\BT9FZ_A8NN\5IOU7DSB%//DE78"%1]@IT.J*G@[PPKZ^V,8'<+
M-#@E!)6[XCQG*2E,UMF*9W HZQZS73,8WP"VY6E6!.ID&X'Z?LK33@;G0\+7
M$%\S,+2_1)^ID5)/^?99'?Z#,-YD%&,2<8.*R(OHSIJ.%X(_)#:[2@!0R]$4
M6V;YN7E4LKU*^I RD EU9!U&W_0V/$*_PP8GKIEK09L81*$V_TUKI48K.?@[
M<.!1L-Z;9Z2=P3.2>TNZR&H][GR2S1C+%]OF\)'1F1(KF])V[)D%_$Z>CB[)
MI<!TL3V.&8+N=H*9'9YDCB1:,M45\1?5_,E%L?<#SKCND'85PH,%LPHP#&%(
MD12HAPR1=L<*.0*_T=GF0;/?>;'[@!7PS<PMI_2^R&FIW KS,UC5_WA@(H18
MZ SYAPD^X$F[TNYZ67RT8<%A4]8UI]@7:[IA6EA<9\JPIO^U.#TRG9: ._K.
M-6Y0Z/@VW0-B#K%JS4'RIVU6T@;218 U+WE7@D#;8!\TN'6\"]<DPN$;!Q^K
MB&2AM,2[8F*\UXPB_G<53TE:>-G.#FL,,V=9G1<LJWPRCPI^2<$O@;_\P8U=
M]'R\B^(<-*?\LRB#?]**FK3 ATQ]N&SK9&!LJ[X#%'#:..IJ^YF85CFC*-=Z
MH=XS"EU\$Z/2J5W"G@:5%%#JR)R5V&O87, J.]'\H20PN=I[M/9AH=.1@I+'
MP"3.X""6]Q+*8)E4A?9F/^ZIAP<'A^9,G]J8%_8[_O/X=TC@!2<O@L"J51B*
MXY+>2)BS,6&M,AJY%2CR@KK:'1W [3:O7&(_1T+R;#[IX2SA#W5\O/3785Q<
MG9^^/PN.R:$[&OT8_#+^\.'L(OCX+GA[?GEU<?[FUZOSCQ\&&()#W(*^XE?T
MLIG,^B;LZ\;!LG,(R3P<HGSL*!1O:;33U60G7+O+SDI$W^?JHM//*L_HX<UR
M>CW1]ID^K:4)=C39DRU-J*/)GM/2Y &+M:&E>7#+%:/2N\;9VCU8Z &&M=FY
M6=Z\@!.5C02/=T>H7TE8 ]AQ(RKFVPB*%4%YL8V@?"<1E ZXAD<CXZ]HWM(I
M'F6SAJY>,9)!8*9;'N7W3U-1^BE&:QQUK239E7UCFGP/6Z_6Y750I0FZGG&)
M5\)3:9W)N/3LH8?2"H/5GQN_M,X\?:P*I7("%-PKF-,P\HG0G>Q#@ER)C#6Z
MX'1$()Z_C Y"V%;22H9)-.U48_=]\NU6#4F'T3,Y.T@>.^"(!6Z;=$L\ /Y"
M44)MX>5R4V8K4-6J%B^U_(E08M!S;I.5>UKO@=D<6+ #CWY#!#*)@4O4?+J[
M;>1?3^6E8R!/1ESPR6$2M9)<53 MT$<:0Z'H=N!/1R-%]*XC*;8['-N#UVA!
MA;U+&"33VZ^/$^*"XXG(D%2B9*:"01I#:?63AYB5BWAP?74)O!6UHZ9.QQL5
M \$#]ZG*03=DG;A'K@.KYE_FO3HYX70";(FD=8']D2>(0'Q:S5HY*COXA[QE
MJB"Y<ES@Z6<AEF@[+9=9G+8F85$H:$&0>_5<=]FMBAF=>R RSY,(V5]!\F(%
M0IYA_@*PUCI_T,W2?=Y)9PBN](V0V:$L*R33!:Z$/LEH4LIN%1[T@M9IQ86>
MO-V]Q,D00W1U&5!;,N6%]NY0?5FWD->(:U$RJ1*5&C#1^*U.-8/==L2DG;;
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
MB;ZYU'YD-)ZG7$4&<U^ J9_'[-F/4SS+K$R8^*5&T-.GC!=XQ@5E0O(+V9)
M?%G"BNMDX;OY/5O0;>]!##_U*@8-B4P+@T'M07MT;(Q5F\N<$G?LN4<Z? )Z
MX%(!:V'[<A30,KI/R=#7"%1H<^9<W,;B[B%29T/+\IO+BF4@@XX=(T72E)J%
M<1)F\O6! S!):L%2I]E+&=% Q"2.B!A-#@RM<@ 1E<*8= DY.M9F[ A"2E29
M+ZT2"&4ESF=V7SL85EF>K+2TCQJ<F3BC(L)JB=NJYG87\]PU6 J>+QZ*&<<0
M%0PE]-7Z&$N&-CTN6-I/Z\J895Z]D&ND09,53*)%"7<-$K-XNTTI7,-!J:K4
M!@./4-?E+;K,A7R$.8?-ARC"7E0:*$7Z0PV-*-/2-V^G/$6^Q BU:09D36YD
M\I0R>XB+HA*J3'C!/WO+'YHCZ-"OC#(%U@T';^31?&&.)JJ(M:/9W/2\L6Q?
M[>2ZN])"?U_Q9*NET6RM[6BOLTJ#//DRV Q[I7=7GZN"EP!MX1H&$P+L:;](
M>X5A_2D2+=BIBW\KT*901N/[Z!HI6]"Z$J9]</@Z.'UW0='5ES\&AR<O#O9/
M#H[V1ELGO^7D/]XZ^;\/A*)3@XVHC?X:$HL29>@EF+86*98RA*;@3X!+PC$O
M'FQ[+Y&]IC=[N5[WS?7(F&!%\VF6+Z5W#W?Z8TJ!1_Z)#BE^.WIY, K^GLW3
MX-U^\ ^1IF)Z'[S)JD3<1OD4K_@TCY-H*I+E/(["X-,X&+T>'1SA+V.4LOAX
M6JL@.)W' C@7N=!4X\3__O,1_'0IL#X #*8AUZ^-#GJ!8#G^Y>S#6_C_5?#Q
M(K@ZN_CE?+!(E:.#/D=W0!1/5<3]RJ A;=@;/D1/ ^WS:']8+4+.4X5,O6F8
M@"YP#:LB!KLBAW9J#B>JZ'Q,4[LEDU*<7VK8.U[+SBI\)V!-#T0;1F$6@KL
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
M;S) \#_7V?0>_IF7B^1O_Q=02P,$%     @ 38$_6LUIS@()90  L(@# !(
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
MD?"S+>0PZ1.'+3'3WI"@!=WV$6WR7,MR$H#_3L:E,7_>15,R(N"\KR5J.Q#
M:3G#'_\J$G&KY&<6_ /6 I2$C"F3G&+6%]IY6%^T![ARG2(A",Q&7VA-APJL
MT![5^S0YT-L4O $F&14I2(LI>/>\V[#OI!05(XUD-"-UU0@<Z&!AY<-_)VAM
MDW&+KA<;@U:XG"D;.-2+G%6IP?[02!O6Q-7?&=692323T+]C(6?N^] %9R@(
M'2K4X@5MXBP"J0!'12YB475_K8<IP"2E#;S5Y#JMD.N$R77DD*OU=>E%9^"Z
M%F6"+FW7(9BK24_ASMQ'L)"9F&N3GJQM8^38)\ QB!$P9EB5E(Z]PENZ):)Q
M[(]H/#T\.L&-"-:XHH66#]"9!**@^,UO&6KV)'B; EWT0(:PUM2R@[R9-9L\
M@P3\9=;E-:,=S/5"ZWY8<7"O7@8#-3T6;Q0[3>@]D"F5#\1WRR>";?I"I4!!
MC)%U(<FI!1X1G^!N=Y'@>V5I$HWL7:82WJNG)1%L.-G]93%),WC!$.-1%>L)
M7J7]_SHYT$U]@@ BJ^\G%H%WLC,9JACVR%XBAGD:ET7S$C[3G_\^S'YNRU?R
M_TXR?><9B+>#(6S6IP,Q!DGRDXCOQ3S_X5OF;#L7LQF)IV//$D]O+MY>OK_$
M],+U=@AZW[)-/_S\MQ]?]E]=75Q?7/WGX@W\<?)J.W;:NUP);C5%P/Q4K ,P
MMTHLA%F?ME3A0%9-UL =INFG3U+.R&SE5>8!!J>&<91/:F%@QR;?F^S7C>.Z
M4D,[$S](!+Z&LBN5.X^!;..+N('K^TD$1NL;'8IS#/-> -P";@2F@D"MWXF8
M7'I*#>FP,VCNUA\9=6[BTO4H*$=+,AWTH8 O;P<&2-.1*&SX!-U, 98'+^XM
M;&0MQ&K>0T<:S6/5'2X3,"8D7PI& ]@K'\ANN$SN8._)3>#;9O4E1W1E+[B%
M/<\YM!NG>2X;CM8 WF4$9O]9#UXS+$=\0&&$/L^P9$.NPQ'8(MO?M^R5]W+*
MY4Q_Q!5EBM2J@+52C ::^*%R;(F^!<HH(/QHQK$ Q:I;0LW>A=%])^?Q.(HC
M$-W>4'*OH7A0D7R468[.*/Y;Q;CH$_)B4>]A:(XCY4"%ZJ\>,@$%O1-P/S',
M19^H/V/BAQY=DBOG&#3'-+47X$IZ'"3B!8 7^A:#\1S2LJFK4(ZC)&)_60>*
M=,91W:RGWQ+T4UQ2$ QC:7 HVB=5X:7J9;Q*?2TJ,_5]]X+=[5R\FZS243?F
MM/2N;53JGG(E%&VC;_!7(U'FG-'@SQSCP GH415*&H/0X3US=A06.)$J?9BE
MY2WKU_0^@6\G$44&[U(25+D<E1GL,2:(AW-^9<&K,+&]+9%BOJ4J?!=B25)B
M'0"(,8Z+SSV29H(H'KDNA/6A!#-Q9OQE_\4KM-#Q!3CN)3A"'<!K2HK?-7_>
M?%]EOB=IH<2+#'(P["DB-XURE0K0L;<\@M<6&3Y&)?TR5=>U)?SC83S;;P::
MS4 X4U*$JH+ PR+J\H:-_O;CL[-77UY%VS\]K5'GP3K),_*)/)^_Q(VX^#R2
MLX*$E<V3M28ECX&[V(^'(_F*KI4CGTYDX,V)]%\>\D9@XK>++YM&W0I1%,KW
M8+A$%!S@T$G0O?Z^B0EQM(C51#42TAD7:HM$V8>U%DM>HJT,&LS)ONO,V52
M[FJKH>P?<0CI>#]X \9RED=CV!HR.*MYMVM8&-V\\U>+GF'36E0#K38=E;%R
M-<!<Y3*:5.>_41F#S>R^8%:B\G6#A(W0WSA+IT$!9$1G%6'$*L*EP:_@?V#1
M>$\;H<-?G?TUV#LZ/#K;1^>''CPE]X7,:3ZSZHH?MH O5_Z><?-K;[CY^$@%
M 9Z,F[^YIESG0?;].4@=S?%+4**W#9( T\FMTK)5R)URL;^P;5P;3B;'_I')
M-U%1RTYW?:4/+64(3]26VS@#;C)N;,4W7L>+E9;!N:WF_VY3>0BQ_IHXO5V<
M,4N5PQRL);24'F)5'O=;\YRVU2<?@61G'X@BO75':!^L#1! )%*_3IRNB77V
M3M8E/8\[I:?/1GC_^*\[\WNA.C[W1QUK\]N",WQS6WM+;*CM,K6?UM8^[;2U
MC_O;1",>VME/3"/<:IH]T,0P_M:V^.5K,QD>S^&B<Q]*$OJVD_S+>+ZW9HOT
M?!].:(,MTE/_+%*G [XKC*<35A7CM3/FQW(&O^56$@TGDZ4%02^8VLK7(L;:
MPUS?WG9Q=*#6/+."[=QM@&I URSYK446&.LL-G>&S@HY'<(:3HX>Y9A>')ZM
M=$Z-N$:1SGXZ.#W$4P8N)^M=^<"85.=,9S%9'VG]\',03:>@C>#\T57!3C4#
MMT*G\U\IJ+Z&2V/9#.TP2GK=N@A%5I>@TR3'M3]Y.<5CW?N\3W^J\D%;9Z!(
MT)+<,O*JMO.08Z1O$BVTL7O!+"[S8&^^ZDHZ(9M6)_Y%OS7$_]5O].=^6^7T
MLA=$N8Y+7O@ ^!%XN#D#+^"WV.1[\)M ;?6KR#X=!I?\- <1HJ8_I$.&.4;P
ML,PY3*F2!$EESH3R>*+O0;35<-96M-_K"K72&(JE\1A"("7_!C:#A1NK^9.>
MM0AQ3[KE\U>X[YY5)[27)PP-^-N!6LJ8_N_56LR^OLJ26\?>M!O#W5.TS&#/
M$^K9R(,\30G_1(33*$'O0*C"Z!E6$"HB':=QG-[C%>LL>]D;[&-S-&@M$MY)
MP;T)1*G8C-"0'+LD@-:N)[LDP/>0!*@(;W2T$%4E4AW93O,1&:VAQ*+JSN8K
M]/B!NK%Z&=2B9,.*RDQ>[[?PFH-SQ[?E17!A)X(K81,&F"7PEX<B%*Q?A?L@
M%.9@EQ6"%>TZB,*6PKB,XW6*Q5[U['J5P\,#TU*J<I*(TP$&#W" ?F.W,'^9
M-3/6L?VN;8+MQ.I$NC$:8F VI&,NP A CJM.-VSIP\=;\*TZB)#RV]%N![JS
MEWF6^2 W)<-+R(PC\S9-2..BW.^U+LLZCC&:ZZ&8Z[]'>.,0')@Y6&!8Z=S8
MYTP>.!S7W;ODJ&Y37=W*I$Z9M."C>)"/3N:%@W?711=[3HN'OF%G&)(H;(6[
M[O-R$ K1W$O%CQC%I/NU87/?IP4^&"@B,2XG7GN;PE\UYE)L$\M;(EOL(&5<
M!@VUHD3JXLUS/9E&\2@WHL ;@XU#7%/I&DVYKX47@]_=I_C9%-]579+7KMF2
MPO5;_P*K@=^5ZS=_^_'D[-5-\#I+13A$37 #_),S2(DW]>L<PAV!.&6C&JFW
M9>D8S#@,]I+T/O@$_T,^BPET$(\ADY:)BNKDO>#=N_-]1[AO$2M,_&,%OSD!
M&WC\(7A$ZL05M6*+@3#O@!:[)>57!QC=$I+VL._#:Y(F($U_2-IB>P)-6S#
MK31$?M^1ZH-(]7PBDEOR\<Y3:L7VAFR_=0'*KG.NJW.NJU_N=W)Y# )Y@U2:
M4B8=C<J,8 9U[S#ZV=8%4NZ;=GH1O[UX6(_DB><UA!XVY-G]?BN'&15L'!]3
MDN@YXU(H1 HX)G72A&VJ3W=/*)@()A -L-P_V0OW]9'V7YZ<(ES^/B/_]RST
M/X,E6,!Z!W'=:2@/AC*!1Q3!C%#9X0=9":Y#*P(5ATBYXB5WDWQ\#RJ7(1B&
MCA>X*L$=Z9^$!R>.L69>8"&6A$5RJ'O^F:2Q# E%=TZ._EJG>5CLD!:@,"$8
MD:)Z$Q,X2<O"Q#N<1^+=BYA3JG<X?>467CBC8)5*B4J32!^KUP ]WX/7I&RK
M@/W\G:,AZL%AARU @R<H7K$@\4]QJ311.7\'&8/]1<3FI _KQX+H& 2$ ;_
MR">N-Z&0#9^F*6)*<-$:J,0@ W,R:4;A-"HC&$79J)SBAHWD@XJ'?!<E'G8#
M8E@1R(/"KR'0)0$BJ\0E#N XQHP]DBQE-J?PD$G>(RX"!5.*.">$)\'A2YOI
MU,@JZDYX#R!U"N%;VY6"Y?#P!-YORKEN1;7\/=PY=UD@"Y+41!,Q)&Z^PE"D
MF"%%:60I8B?46$402PQ:+.*5 B/9L, X=O@$WVN7T=2IQ--=1O-Q,IKM,FM-
M$DJ-? !-YK+',NX&3GP8J^:IX=9>,)*(,S,F9$54(2+GD1A69M1XET5%7I$5
M7->\)6K"PZX55;J5E].IF;6"M7IP,C*[E5F/ODWC*%1C#C.99K<BB?X4FB T
MU(^>AHAPW28\#G+W+HWOM"7BI%_H/V/.L);#/ +3)4/;B9)7%H/-F;&(5Y%E
M->\I4^8^+6,:XU/&A;:L'F2_?;W-5C$!JR:8&G]$'+7R;E;AD]R=K!BN>XJC
MR3A#XYO8UUD*W&HH\1_P1"Q5)8N:7ZUFK*JMR<OL+J*#XCV&._008UV8[!OG
M\&"KHRDE9T5&F4 <PY2.]YTZP:9*7N503)];RTKTP[HVFROKOM%.4\<=EHGB
MHA#CJD>F!OQ'?AZQ9VTNI\O&#%EG8>_(0,&)7AG1-JP8RP9QG7&LWUKDN2SJ
MYCP5': C[AX\,@M6H*C#(FL$Z=3^)&<QF6;;TM_WQAM):7QS.C-2;N >*1\W
MGP!93M(X;&:+B02". +_*C0D%T:Y<:2^54S7M_"91_$S7<%9Q]-T$+2Y%*NM
M&\9M\:+#5(7!SGPY$'64$N.R"<>N46$.T]_EUI.96 <^5&D6#,LI^\N=BK7?
M1/KLC.QQV0G5"I'?5Y4?5GJX4J.^;@P\C,P#:B"9F=.S9-!.LT57( ,XXJ]>
MG]XA )=ORY;D/S[YPR@;D7W&L:#>I#Q4I\2*XTVWA&)C?RAV,S)VJJX&ZPO\
MH5SVQDUI1(ZE$;W&)P'./>NI?P_3I,SU'^FL:D%7BJ5G-&$2K"30KU/2#UF&
MZH&*!MUJ48RZ=^4,U#0& QS><P"M02%3<65LIQ*:5B939-C6MG6BBD ^S$R_
MS\+?'S_D]_V7+Y^W_;[]MV<OFK]UAWDNZ3IK7+LEXF7JC7CIGVV(>.$"5G]D
MBV9B(P_.*T6V.JK7LXEL+H &TS6KC+VK5@NW#8);\'L3WC$5QFT(]6RZZVHP
MQ^S,1^G,K%??P@)IFT+E]J$\S_;&^UO"D(DW#+DI%BI-2B#Y[ ]/GL?@:06#
MP%U=#P-JP9V(P6C]R]'A4;_WS>(17E%PNJ/@AU(PGKY'Q-NTAK!DY:-,DGP>
MWXDD$FZ*P+44*7I;CD!!Y-RWFTD0U&!I=D2(:[7SG?%;)W:A8M^]%0>$?'?)
MY6>[Y/)3CE3U1NS._!.[?O<8-8<9^B."13"9SU"Z4<LF)G3U=$2<7EFQ@KOG
M1K8,473-<3<V;*+JU4B[1:51GC+P)&7]2A#.,8ZO=&K=QK7P?19P2Z!;M&9^
M*CJA;!K#HY>"WIB$;_OP3"YG4OG4PR"XJ<*V--O!=;]G*.644KBX^199I64(
M9INO%.FZCO;9FE06XMZZ<N"4Y*(XO6M!.D,\P$7"7:'F,7C8-?^^G*6\QO_
M;5$?O\'M!L69CB)AB&#UOAT^=WRWY8!\,Q$UB:RR>GKEA<@W$QECCY"[+6")
M3.B9]6F@JBE5+&GVM8W*"1 4&R=<I>E@P@1[59IS#PKS+E%2,ID-I:8*LQQ%
M%3A>G1I(VM$'>0::HE+SW/VZ4_XMMKECY.O*.X8]NN#C*XP5[9)7REGM,DU$
MLKI*E#RX4N?]QF6FBYN_^#V=<Z&5O4^3@PM=)&U;=Q2P7PG&(^/]'!^U[,J"
MF;8- 0P"=S3!TJHZ1\*[O!41XS+)(O@/>7>*":W4L;-YT^I[ZEE=9HA8^*VV
MYCP%\0!O:68-\Z;8&O<SA4K8NC&M0WGS)1OC-C-TW. +=P:E=DTI-%+%BU O
MZJ-QNM"!6V@!=1R\=C>HZ$3<H6RYP\(@*54T2VE16A?&ZF.)3^E49%I7JN&/
M3LEV#=G+G4/-_2=[ RK*=^G#G"B!4=;DDTN]B,Z 'E<+C6$CL]J_H4+":MX7
M9?.6!"W^V%G/#[6>*_+%&]/9G<P(;KZ\$TJ&D($J'0R-'O,VLKMNVGD>?%#0
M%6.NPYT2[DR<YB7(M'N*@%/S1@VBKI#3X/3HF(HF+LX5A"/=\OK@7S6[T<BG
M:8H0,')$5GT4H[XU@\CQ+LWV&S-L/> N%-TWL"HDDL70V1*NS?SAVHT8"/E&
M\0$QK3<LVV)@&G\T,M@!6T*RN3\D>Z)*]?PF64D]#?XIFET#]N-6&1G<,-T/
MLQ)D&,@+K>)9$892%).O+]7V[+@\.B]=\%LY+S UX'&VM=J%+@/]L])9;HG
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
MCM^)U_B[-^;YIGB-';#3WGB/($WO,V3JQ-:>$)RGQF5HGY';:\L86;,>"^W
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
M@):.N:[*J)IDL;C?W_D\CU@H4Y4Q8.7#(6"$E>'Z9K'"_8-SR!79H'Q) X$
MIGIX O@'XS@:%21O(E524YW^!V350AG=A &4L?==D88_M&&*/FYHQ*H[Q[L0
MGV7^0.[O.N.[[^V([WPZ858/ETW?7N%XI[=)I!4[V,D(J"]R]65>QDK#CQ4$
M<TU:5*V3;T4NWQF]^$,NIL58"02P,['R/4Y'@BP^3,U%M\DWE0Z?O_:TO[]L
M7'^7C7NR;)QGHL(KX\&H%IZO+D;&000G8UCU#<F4[&@(N,= )Q?/TW61$[%1
MN15P7Z($S55P++/<U)KJ?@'CYTRB&7B<Q;V4224*I.*I[0OX5IKK\W=GS=[Y
M9,T^,PF[ECS&,$TP;1I2Y&Z&87B>^-,,7IB)0ZI(Z=M1Q]TC$X=7@<&)-X2Q
M0F#P=9I^\J.:E\:)-"HCP<L6PSC*)Y)3;[(^50L;I7)W1 +<B"-Y77-WW&),
M-R,E3%J-2MK=J0M#B>Y!;L%.]'ROEB<!W\%S,CD#+P*Y1@23^0Q3<01TQ#GN
M1HJ\:TV@!.)(EOA[-?#!]%FJK@(SNPL_LR/K<<ZCS!L15J?X-,* F)R2IKF#
M;6:5 S_@6/$E?4@N\=L2,XS5K 'O)B];>4^]X%9$NKPD3O.<YW21MA+@7 U%
M'M&XL6A<><=[U($A@86 =^4NAA1CZW(>_F+XVTOV\I:^#TYR!";*VP?(&'KA
M=,O CM0TK597Y#U@WUR9V21LR[203]LB]/S1ABO4BF,&_*!(#R@3?@/") <N
M7K?TNVE4" #'RUL4132FC]-Q!<4M1991A0%*Q)EZ&?QO4.B7"2C>G8^R:*CI
MO]8]&^VK"O-4 ?*8\#?;IG#KD6T3AN_N4S-?5EV2UZ[9&NO..VK^X><&>?2T
M@5<WX\ $S,EZHQYB$EF*7KB23M"D.28P.455D:6S+%)SQ30%N>=J;IV"*KX5
MNDQE1DFN1(Z1/EM%I574J*%HM"4W:I,<UE5D;GLW$'&/Z9*K5S@R*[->H&&@
MBDF6EK<3<K64\AVYTWAG= MX)R#T*>5>[,L'^0PV)\W8A*4E5A^#OS>]:M1$
MX:SE:Y]7XRY466-LW.<!S&\KDX HUBA-=SBN5)],KW6$FCH(\RL:U>DZ@LYX
MT20UBJEN\]</8WM8VB.>-IFI)^)ID><E1K=K//5$;"V_A''X8@<P<%P6&(9O
MT*O(4N14Q04L/Q3;JK?6E^HKG+=MJCR7*=4B]+9]*T:GTLDFC^OEFU.A]<\J
M(J#Y"NUVK/&:7+O8#%.KX/VYEKAQD9R2;LJ'E+%4NM[(:"HNTA5ZW)",2'YX
M!?QW2ZS:W_V1&<NMVG-R7E"!P$E=*I?L%^N2O3,NF2?^_M:HEDVBDLLD^ 6$
M>R;679V];*AFPV'YG2IIJMXSB[\[$9=R<4&6,%7.%-S9Y=1,3NUXEU-[TIS:
MFJ24,SA6E0R'*A87J1!</5JF+1B.4*JHV];(;(^$]O+F'%;M%.QM#8=NKB;W
MJ^?3.^R A5',-"\.;AP8.5_ Y^NQ^7IRHQ&&U_8HJNA6"/&<6U8;(.(YIH#
M;EC<S(H)%\;0UHCT4=:%O]>:)>I*BG1$;15F.F<^U#S<]AM0!QWR;S6-X_1(
MH0!VP,XUHKGI$ O-RM7F:JEM7D2+]<.MX5+OP"86-C3!I<%K$5,AL2G"V"KG
M:YVTT/>'%G0)X>6X+N6J]4"I"F-CZV;WQ(1S;'AWP.@0L%2&>>/6[Q#QU,E=
M$U1:*.;\3,IP_5>*K*<$,M9>X%=[G_?I$\8,;8CHNAOE/O&1-YSN^%-4@ D^
M6H$"<)O6.BIH;[[?<2B.R4WI:"<TOTBKJ,.D4)U[FO2!.=#M8>'C5A8>BM&G
M6P(,.% K&=/_O5HW;W?P;"NKK,*T_RSCN0.-L8 I5W^NH;R'D=R@O$4H2+.6
M=?(5&GSX$J(%0FWY9A@+BMKCE>%7?;T&>ZY2!G-(!E_'^;@GT,!F3NIFG*XI
MZM(!B]?\L(,ED(XHL[($/V#X @+A&%=RCQ0AJX_96;)<#C%_XP/CPEA:S9><
MU9;(QQ,O31Q1MU"^6 "^E<.,QQ2>:<PS#Q7"#S\OD,RK;,47LNZO(@,FZ"_:
M&5]$<M<NM/)VY;W\D<5ULWOA8M<HA&OK7"Y^'W0X:Q.\?@4:O(. 6Q1H:(F.
MK3G$\-%!LN42 K>:NS%0$&P>PB!158^(;]LR-K "RDY>K"Y8ZZ#\*+/Q19YG
M@<F.70+0) !/=@G )X6X7),T<X9@N@-BP!3' 4X8HZYF$51U$([IS&P((W5#
MRBUU]8OT( ^_G'\IRS[2"W1J[19+HMH/1?<VP$BP+$=YVF+-#K.1I^ VY%NK
MZ1BF0 988<?F=+LUO35:=VU(F%^2A%N8>5IW/U7+/*@5YCT5U%&E*OON)SPH
MZ,N=O'6[[CO0DRKHR<*4<I86*:R-<3_YO$Q_C&DO=L^8?(:.4UPW^5>Q>0:8
M>@-:/F.17 !Q<JED6!]NTJ:5NBO+HJI9ZXYO>#1\9N7NM4PJNA,9ZLCFD"*>
M)]0R(N[1%NE(H)8$B)EA5-.O[?4M/%[<XK*04N7&.[=^NBE]L$'*.1':))RI
M9!NE*EU2U7I#K!(")U#M]I)W>8@=\=5+<DJUTS(;R5#[_PB2RO.41% F$2$S
MXU?80  D@8LR?9A.)5ASXF%E)K=Y>?>MX3-@(#H>M4-4JU!I!<7)H5QV;)BI
MM:.@=E]\5D_W9 *O1TDIE>E6*TVOT+GB:5S+U(R#J?Q".K/MG.8"_7KW#,?
M3W M.W?>5?7\MZ32_9,W:LH$F=<8ZUP,E-WN;JS;VKNIUTM_<F>CHK"<ZY#)
MEXD<1S-^A5.F7$#325_-?[:5/[4FCK;'0O2'\;:H>:#*!X3"B5JA]O&=ZA](
M9XA<#.J2NZO5[-U.$C:Z5]R)**9>-U210*K< D4*$VTGU#Q\[37BB9%)P$,6
M;6]<_^7)"<X6#O9$@+;E\=&K]BOIR_ZK?3(X#?>TM8)2W^:N5'M-I=HFGCW
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
M'@2.A,2"T'E8!"\4M@=.$JRRQCED62Y1AJ(W$,TN$(JF'-^4URZY!&:19[I
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
MD8UK!W<-EG[H,]+TE(R> F,0CTZ2H;_V(&,@Y1KZD?"R5D[80>&?10!_X("
M.T=_2OC 32?5]A)XK8-$7L$;PI=BCH40+)9PK%[Q6?\^G>DF8?(D2=X107_
M/ ,L.K1D^[2 30YR@@*-L0T-)K8+6OE6@(Y_K<HTUR78Y1X,U0 UYV)%IYGQ
MCVZF%*=R&@F!.,]"Y*NR*B,'MPQ=H\8WAGV\E)1$FDCRBD$8HDR3Q9JCA1-S
MSKN?8<9*[:9Y@C-6YY4HI*Y+=/W1#<.9BQK^:V"[,T2Q MF+?#/1_N&R4T^^
MGNQ4;_CU @%-)6*<FH#11S&1TUH8<IH71LE*F!7I#/CUA *\F!D*8V&EU9Q>
M/V>2(7T%)V-#>.B\+BL/R$_#$0,6"<-=CIOB[UMNQ#8G@FR5X^-7H-BFL"RG
M$K=8$>X!BG/25CBP,(*+ZR)@U)I#UTU0#^&__1?4;T1@?+.]1KA.@BX@0%%D
ML"&T53H$*+;0G1NK0YOZ 8X,PE%$=3SA >-P.P^T%DJC,*,V4U%8-.?C"UD]
MQ9 5LB+H>HZY OW^T]>;])^:;D;7CY+&PT ;TUF2]NODP-(5^@3XO74V,.##
M-N26T'$@70[):!A+1)S^BRI^$,I_A0'L ,G?D)Z:@X #NY>CI<#$4Z D,K:2
M WC91*KJ$ \#+0)%-D2 9$4\ML4[$YH8Q60FYJ!E=B;!OIAJ$Z%R-,)\&9U3
M!PWCX\9R00-A;L'B4<":!>F&M"VSQV#-H(64J[FRY7F($[3R$7>43XSW'4Y!
M\%GARV516AGO332RAN"DD&+<RUB8YRA0=%2 X"4#-;7 04"_P>(>G5AXQI%L
M3*#@GOXS*$!#-#X("O,8A$-8JB.O%\"58<T=E?_A$DD-E'6)/Y"$6;0XZKCP
M+B3)\8JR)T@1K--!R\!T@0%-J-5SG2+N7((<,38]G/RMAA_"YI9@+Z# A3D
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
M7LP!^LWI!S*3@2XONE8Y?9XZQKQO^D-I!D.IOQ5MN_4L[M[2U:Y\XLRP=?L
M?\P=&,VE]/6KE63$(2ZIN&5K]D)T;1-Z5VDD\%9NUVX+> ^ UYQ7NAYRPI@8
MEYK:1^NJ$F4H2Z;,5E[\\(8BLRR*9(9W=" ZIHP#-C:V"' YG(W##\,!)["E
MQ=:WC1^B;)U&1-D]8[91(6LO6MO;8KNIP^MUO;1QCSSD99!W:+V*6:ZG/]4T
M?1AG1NA;\]B+%=J5=0,M.1>W5J/NL^#[0'7[W#TDRF7T-I)>-4[TQ]9YR$$N
M/;EM6:MS655A%'>E:C^B>@GNLKC396%O>E?V(-B#V(Q X $O-SQG97DN32GZ
MJFB<]A-Z7'K<].P6B\:SE&(+>W%9Y:"%0 1N2B#VL)?1WIW:)_.R8Q"$X*8(
M8F_UINVQD_%(>QWCE3-3>;*"'F$O([V8-RC,>EER6:=9YZT(O@?A:T_3,?W.
MF(^#*VL6F!4H7%WA06C"@6+#C6YX8P:!![Q,\'9[9!F#779V>XV9%H7BO"CF
M<IFS%]QQ!-W&T#U]\OK-VP-=#/5 FND')^J3K F!ZS3VR;_0^#B-!])-XD(5
MZHB!>=1=Z3H68PSVIK=Q57QA$0>9<\ P!\-*7UAGM!1M6U5JFJ>,2[I_1 NS
MT?M0@F/M917\N;%UTV4^R!'U<I"[<[2 75X.UF>'N'W<IY,EXJ6'UGXG^LUY
MK4L=9KE+=\299( O/;Z/9"4 7$9P[]I$NZ\!'U5#?X<G-4.I&4K-4&J&_JE[
MZ:&N2J?,TR<_O'SQYFU\?W]MW25C1<:*&14>M/NMSU8"^V.IS3/1W^ING3)>
M7*U]IVV(P8<9M*.1<H6.]!:%E/>=;<:$0D)A3H;&J"*NXK]3LB([..CRH/-.
MGS?3@P>$.^1EE#<[<*!N.UVJ?+,+O &(80)"Y"/RY0-W)O9[2$-:!FF!V5:/
M112<)76VTQ;'LM26H :VY-AV#_=QAK/DSO:TD6:Z*MP:*%-,."*/O6SV2$.
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
MC-74?[8F9AK;ZG%*<[76[+%*<@^W S9<"7!9Q1V>P8L"8,EXV:*IQ9Z2LY/
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
MB,"5!>XK-XHW*_='Y^\PN%+SSIL0A"LC[)R']Y3/1'^KNW7*1MUJ#=P?2VU
MN#I"+ZLP)]ER6Q4$5VO>:1-"\.$$_?28 OGIF?UFA>?4=#<;;6A+KRW6L1*[
MGXJA- -U>P6.K37\;<(?YC"7P9RK_?/CQC"X@]ZFZ"TGKT<>\E++>[>#,YQE
M<&9'ZK,T5?2R&,QJ\&YR9DHU V\C\&[.[)$7EQHQN2E^T"5!CZ"72]J!*K5D
MI(>]_/:>/OGAY8LW;\.;^VOK+H$'O/3P%MA"Q!LX.1J1R@5X6> =N5COQ8J]
M6 =P.M.@]@L'Y'/*.YHF"0@C/A=W;4M=JS#3M=3=0&!J@3=EUKYI-;5WLI*U
MEM^*GI]LD41HC2*HL\;45!]Z/$3J8:5J;>IAK2;RG0T$/]AH$H#K-.Y-0X+P
MT0C[\3S?4.IOXSW>DJ!(4-RPQ_!#R'&8I'Q[>\2YYQ7#QG6NM"W:%(^/]GCZ
M@=Z9;>%-$FQ+$SIF:<B!S_+U1OS-QX/V0O2:\)Q6'.O"@A"$61&Z,("951P,
M$*>C:PA","/!+QR59GS(^'!C+DD]1.JAC=ESMADS228(;AKB;UQF8G3(Z# ?
MP+L72I9./<1##W'Q&HL<>=@XR<"18>)Z%I&XKL1M)W_158R)DAV]U=IXUH1
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
M7++"WF_RCZ_9ZO_576#?W4&^!5!+ P04    " !-@3]:*SM^K<L#  !""P
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
MH14SXGL4K76,BR: '$+15H@8+,(%6^6 !V;)*U,[G+4G=B\Z&MB^+18Y_=2
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
M*N*%$MG;&..^446/PT)*>6.#T3=5#O)()4G=SXQ;I3G%S)T?F)D>UE/)*-%
M9"?P&] )+-](1E+\+\WAD0O6PBY*MW98((W9N=8V$VMA6<+PZ1*VJMT(-H3@
M$ K_BU%[0;L[SMR"E2YF95U!JES_17H!'QUHMB Z._@Y05[AWN6X,E3AYYH!
MZ6*1S+!C*H&J8+4$S;9.R!@BS0&(Z<M,B'UTX&@ LKH/<4CW<#9".36B7+!E
M93KGK6-K#/^T8/P9_ F&EK\9KGRZ4^T=93.+[)^?'N14X30>^V3M<3O*O&C_
M 4N8=3=,<?QD!$00CF)>/U6[1%V=LZ#MWO%!S:T1YT66%7<Z&._UH!S 6?[0
M3+)T&ETXE;#/Y31KO&/7P<"3-$_+RH<?^3VQ'=Y4-I/%<2(LI@L)0XNQJ.IE
MD0O"-G"R3=(BL)P:4Q9+3VA4:E0A3*X>$_G0F:3:@IGM]\9_&IE\$RA+$8PJ
MH(_X&JLN=LS@=QU'C6OWP':0'JB$>IYH+C/7>/!/;_)UF5KJ N.O:C:B]3X9
MF .<(+4U>O2DA&JF/0.!.M71)!(_;"=Z+W2C6\+'&U"6KL>O]GUX^'<.)X^8
MG(J[' L.Z\>8M/=4_'O[N2-G_[#6+VE7.#KA)8]'4_OO_@,?D^UI?-P.2>\T
M99 .R"H_'.\?'!'1JM(IWCYCTER?>\2"OXD,X_2TFU4XVN]4"NW0K;H8S/Z-
M3PDQ]+L_<Y,&\@8LN'31<6XD@D(?#HL#@M.^LM(!!8F^RF*BCT<!?R%3'F&6
M+EP1R\DI\GV![+U ]G8"V3L>%F1OG5Q\ &ZJ@!0]WS_=F<R<<&TV-ZQ'?MT"
M+%&!YE0Z^(TA4U\8S24MIM'XML:9(OT)\I"@>>4R_6E90Y$9DHAD=@5"N^T
M^T=BR^2ZC>,+)Z3KACX=K_)PQ'Y=*'#"1@_8K0)L=A_O!/(/7#P4DQ$@9$KS
M5@AU#H@0^.??L H#OI<K(M^9)=6T3">^#X)#4F0K'=%$'Y/'.W#$3O&(#49/
M_S0D/7UR9O6TK8VT44]=V=ZGKB?$QN'4X=E\%?XMF<N!6+H.D!D>:^?LL6S%
M5+W1R&^"#;0$"AIHX*9<?!"?_CQ3SFJP7*7GS\&4;N,F\8K8SZ4%\&.C$IVL
MW*P.KMY">+"=YC0X3@97M%&6-L8\W=2H2+@7Q+O!7$@ZFQ![WL,[7 #M]>6\
MS00+7HDGSI;72HR(OZYTN=#;.EE$U#;TT_0FF7$:J4_*C)B$W)V0!AAZ06%!
M@[A&^T55%=.4DE(?V K;%*\8"2]KOHHY_(-1(W'_O".05ARS(&<>A!6?X?6&
MH-X$_Z3?%0TRWR1M@>DI"=7)SYELP3S-\"FM;[L!%7>9*(V7Y_+>)IWK*B%7
M!]'2+Y?@[)A%[[Z&*]"W5QR/F(T*B.-A9:,NARJ.V\=E?4!FJSNW_D+9&):Y
M4A)&:VF%U,K0>[C=6Q<R;X6U;+GB)_NGG>*Z'1ZJ\7 .U;FP$]$.*R'E<EC
MVM([-CS2NI2U'ZA S&<6_1<:'O71VC-Y'X/PVWFKVIU=.JQX.SPLA\,\+--,
M5<P"! ,+J*A#%8?_J@LF8&\G7(4%#1-1=ZCD+7 KP+^B,2?K;095A5(8H<B^
M_DSE/&G#=+%81$U%=>LSG>:W8#TQBVE>.Z2GFG>.P\;X-0[S/()"_0:!>(JX
MAL&<\*/AG7#L6BG<R[S]05>'P+1#R#G^K5$9@U0_.M.^'0*LTR;K-ACTMZ,1
MWZ&9RY30XA#0F;:608)NGB%^-(9(!QH=,(RZWN1];NAW4"6V5<Z0+N3Q\"[D
M ZN< =S9GTQR,EM%[U$%#N&V;H0)($[@T17T8X0!OT%-OAY47=#KX=U*)6$I
M-<FH&X(BOKM S&GOZTA7]\;(^4LBVX1HG&+=UI%:?YP0($"H1QZ XCB$HD>2
M70K6@$1HLIK#\"O3%<)TA-\RK..&32@B=DR<-2Y0VH;'CMY$>]@#L)QEXN3<
MW20"JTQ<Q#V.A@2!"#YQOXWL.H8 4[#PJQ&_@&:E,Y3..L)$X1O#8]>N@>^J
MRY;//DGJ.ZREP%N\*'1<\?[W6] V'A'@'CA^)E1I21NEB&RTL0;:>_&M0W&=
M/7N-#Z5_G3S=[@U$D)TA"&4P@NSD.0JR/98Q[J\83"0!_YB9MQ@ 1@9L*-8<
M>X'G%+<BG:]T'HV*[#4?.5;DO> .7G '.\$=O!X6[N![1=^.))T8/P-P-M[
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
MGB9 JKPNP27][@=M*Y4>3"R!S3(HL30<N30FGOB06&HG /%<N+GIKO#"\S\
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
M'%YSJJ3>ZM9-E?M3XXNN/:I[I@<>1G><[Y\.-;YP^CP,DK^1ORO5QA=>=<[
MC)+HPL)6Y#S:4Y_J\FQ[_DTI(@7:P,T$%[S!\ZM]?'UR'9;9=DEF[-+UWC.\
M)Z#-5E,P*OSC(J#>ES%M5V$$81/TB-&0W89]:/TJJ?V25X6LG]83P$>H/:-P
MJ'!:CV:>7VM*?"[>A-N^4?[$4E'MOEM1)69,2D@R&-_S\BDYR0H08Q=&$W:2
ME@^<=;BWT7%"-L<P9<[9\Y Y;[E'=#9T>6/K%8UIS?$Z"DMJ.[M67UBS=BH2
M^]/^_!T=-E-.>7 L#1FH!G;"/*FU+F#4E&'*\IB5^I^FYH32%B "ULC(M))N
M::8UVB=D :U!6#YZ/\K=WY+SYW%++G7X^SG$ K[M/+P0Z'Q+,.!*4T$LM)&@
M2UD^]Z14NHG+!7;&]*$!5'?= 0CW2Y'8X:1P"11-VJ;2AE=:4=&=^Z%UDV/)
M:X:)M?2#0T$DI8ZW0D+1,MTY;[,VP23?U':9 Y_ U409[>5\M'O.!3U4>^,R
MA_090@D7%@EO@\UF61X#>>1*DT67SL#*L+YR$3J< VJ>]L#PJPWV3X V_2Q0
M9/;2U]SM:X[7$)2W;B&$:!Z/QYA=>L^T(+,>24IN%9TW[PNV>LM#_?UT^<MC
M0G#&Q^=#@AP/J)OFX1$WBB8&">*;YP(1K+ 0\\\6;:1]-1X/'"G9<)$'MYL#
MVLZQ-$?%_63V$3*R0;W.=+.7,EDFRFB"OCCKPU8Z=W'B@Y*[ VK+=>((WIYM
MXR3(%N8!J6NP@5+TJ,#5JPA8A8.2B6$&Y9]R)B[>01UMX(2 7!J4:A[0"=&-
MVR3B0!8P$D]4QBXS,,(-')'"R$_G8)OCA$P6G%&S%N#W0FH?2"<$,VHOO($;
MLSH7&<*:,!?R*Q=*]GI>'MZ\SP&R"+8LO:;N::9D$=VROG.C$.^I)^)4;/K0
M.>0VQUF T)*8*EB>$QT[FJ65+8WE,2B2U47J.9,H0R@Z_(INO^>3?)EO$L:=
M/+8) ].\"4Q-6; R,T%/J_6*W'G-OJSG)]Z$/J6A?&Y4VWD_? AQAKI+05%G
M#KW'P9Z W<<$,@Q<>MOD8*TOBJ;*;"F.%@END2HV-6W1Z:1.!EYOQ-K-^W>J
M01Q.3;RI0?R,!<1<#K^%L)=  -]TV?DEIF>;TO_6UL&T'6W%8]H\+Q#+%XCE
MHT(LQ\\ 8AFB*!D:T], B0,^U:INR$PPN11).;+!1MPC ^C3/*S$IV[2#!;&
M4-9FE\L1Z_4@'L.F2DR#>]-7IPW X^YB*;?.0BU>E-=@ _Z/"10Z[84P+R(
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
MR6-N8^KR:=!Q7L^FH?M:()N/[J\A)@1/=K+B@87"BKZ92E=Z_(T)63YJ2'X
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
M^W2S;0,HEUPN_I?=%KY!$2]&]153K/)"[KG:QMH!9!;O*K&?1CRZEH@QN>B
MJ5'CG:Q@)(5Z3WM14FF;["R+<'\=F@WH((&S&&J>4MCX,0+__J1E$M^>F:"6
M4R3X/Y>_H^2I*. +8]Z@;0I"8OH0]J&"%580D2.Y; EH*71&H+,^"E+9!6B)
MD4#\]AT@)O-\!X@)-'P*8& )Y%/LO:ACB-,5(JRX&/^0/D:9?<7+!I@N46DM
MFEL&:D'G*89SXP[M.$IZ)= KXX'6("KC.2=4<MV0E.B1/!G7U=Q=NSAIFWEI
MX>#!3^9;@LZ%X*8HK_?8/K@EYPZS8$$83%=$SHWD"2&5/(BTAL(2X[Y8'08=
MJ[\/W/(LG5/I':LD485$E(?XW:'L4:*)(X8=DMCQBZ*] J]1H7#JN:W)#VKE
MP_$R+6SD.3\8'L^N]&HVVZBS(VUT[B)WP$L$,<@X6CY"(%2KF!8E;;PUWIHU
M7UFL,&-[,F3E<^D&LE D"(;AT4#*;:@I*6SPX6GK.HR'$%4^+!JV*,$#C?N7
M:/*[,JBJ2N%ES;-%]S:V6FZ%7&.^Z7!;).;14_N?U$^7C@ JZ9.UV5/DV#I]
M 4#GLM&41O5DX,QAV1A0@H,\#O.84R6%"VU"Z!4U96%9N0#@Y0PCLA[K!H;N
M\.IK,]^V!K!W$-4C5L\.5X5_&??I.,0G?7' U>+_1FK<LN%T"CO !V<T@K::
M3DU!TH0I)JT=K>OLMAQ<V= PGA:;OLG= PY2^/PJ,4[6(EWE:AW@IQ9I=SUI
M9/X_><UXB([0N^):S#5$3F@C+DY;8T.V[J E57M3+][\(J^"3TKL56VPA:D5
MM8=P%@Z)M:J=',=)$MLF221\^0OI)6E%;SV+C%\3TN6/2'SC!,D&<DPT6F/5
MJBRO+^L;OVOKE('SPZ%$O0^3&6F-4NQU%3XVZTP,H.P*(I6KN16%"4G.:LS*
M#?C)QE+<W"Q05&7%Y"%=I]&Y,:240:@GQ7CZ951^&0+'6'NR3\"/H.=3*H@=
MCSL\S<E1]VS3/57B<2@6X+F1!\/=.,9*H?FC7I"J#117([,=CV7J]R:4AK26
MB*%SZ50>]#_SD([$HU1Q>"@%,%K34)YR0<MN+S-"9H$<C*VEW]*1'$%V1Y!=
M,R"[/PX 9.=S%AIR#$K3%Z0A0N##/---E*'P-7&T,]YL2]M8;!!CX[01D8)/
M5Q;J;9L>0ZJ+6C(WK&21Y:T:<!$L'!4Y*M-D'XVZ91EJM4U\1%M+HEKYOZ(M
M?W)BB(O6K_13?_BQ>Q7<]KJ#GVVLS\7!3 Z[Y"XJ1>-\BG-C0H/;*,R:SQ Z
MJOQ6[%E4BK"Y0U&PYMY/XV^, <#=;*+0!>H\"?K>.63T'L@=P?,F *9AH,5]
M'$'%0)A]F %"/E!_L5_1M.4FBLYX[W<46[;4(=#(]*\_?AW<?!T@K\Q35<B9
M8]!%.Y3(^X-1(GT[XW.C6?UF]0>S64=KRUTRRYR:+94K"#7NS2(M*W['=XP-
MLW#M7!%,E]I.!6 MB?2&_7]&G_=XW'>^G_70#-#;Y#AQ[7%?;J$#]7=.WQR
M\OK2N[XT?T9^<JM=VNJT#C)NA[:">2<'HJZT!-JPAOJ>P60,G-U7]92UC*5T
M>G\9\?N,>D%^-L*?[-(KF&I[8:SD&R#]:!.<I3T,90IGL8DYR6GV%M.PVD:)
M[L3M1R,O[1* (UCL(<(1Z<NRJIH,PI7R71@LPG_3S.J&HO*<5._"8++"B9BS
M,$$*'M_D6GZNQ8O+$\9]V^@(U8F?#;A#+Y?!"3SX0T:9U[@E<RT""U=U?2Z&
M;_EP?%O/K<(07I\HBN@%F^E2J2UX-02^2;0&*VP(G>JDBS@G?E*B_>;L2?K
M381%(5I7RI^GI;[PK*S?CZTSNU&B#L(J7Y#\JSB>(9*I@M#)E9F^VN_J4R^$
M0X;-33/O0Z0 XD<)>U:[1?CXARQ:Q^DJA]X*KHNIC/&<+IFQK8((;;/Y"H>L
MZ)!/7*&#U1M%G.I!5D=/JXF(FG0Y.BT[$^;4:_9(5,-ZDT!PD1RW!:])V4<3
MTA.67JQ@YC)$"(W0HLB*UX29K9_,'(+$7![0I>UL8ZA_+K1Q:\(F"?%.6[_4
M_O6H-[@9]$;*=?SA]JK[]Y!5TK!WTQUT/_2O^J/;)QO+ULZD.3T]F!"P#S+R
M #.78>4-S[(W*N8QS290H<,KKXVF[J24Q5++FV"66N51I4Y& /?=F0B.YJ@I
M$*NJ05Z6N=A5:WV[QYS4]DCX6= R*SJ,@%2"&FZ:+]ELRZ9F!,X!4A1-R@+Q
M!:Y_'@7 ^\$ ;C!I,D/>@FFI[!-45OQ&Z'+ G,G:G!G^;)542 76<;9<%:2(
M2OXU9;(0)@<K0+UB6&4?BZ(;U?,6&%1I;#ESG2#QR(\B$7R.WQTQ0$<,T(M@
M@-ZV"P-TD*[O6?NK&Y<]X_M^Z5^CZSLTCF\P^MP+/GSM#B[WTX)G^XQR.K?&
MJK?+-S@[&.^W1T!]8]<HYBV!0!HNBG23C5+["G6V$%/$):^=Z:GG%I5,R=U
M[E!CAV=I.@$@A_%__>01ZEA,B;UL'$N3#Q90E0 @P783)!LEM+DP%?LM_=&^
M'NWKL]K7=W[[^MLXG6S,?^Z7B_F?_P%02P,$%     @ 38$_6N0V^[1V[0
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
M;28_63YTI_&#776?Y?B5:T9&9J"?5^<)MU&L_T3P/<SJZ5$<G<"HL.)F-Y6
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
M85UM%9Z*Y@%[N@A\F OQ/[RF(;9$AV@P" EE 0H&F!%<W4"A!,*!M_ _9W4
M!:L0($K+A996DK258C17[\*F83R^'X9]-=$U3K TF=LC%,1/9>IZZ^$,_Z:R
M:UW=?^!?JX0\+U>$N_DGK%A8O,AGB:!+U<(2J> Z0F4!2LFVN&!&O1]*5<$>
MA!O*(N,EB OODE=G;)>K_<*L.C2Y!6XD8A(CPURTJ,I5U,"ST:7P7T9&,\4A
M?M:H'4VOLXCGKJTT\Z7(!P1=K]>Y1I09R"66>\/AB,OP:7)M-PE3'F]PBOM>
M'T]$(V6D43^A$<>@7&*=-R;>0(LF>?>OD&6>X:_FG&O_]-JM"@6'.OI'[RYE
M>&4#IR^O=:$8,KJL-+U=9BHNYS"-HM?D8![&@,>V7V]R3F\R00%!"5*K>;9L
MI4$A_E!6%>&]*D]B3*Q)VOMB/EX1&Q#*46:8B;@5@2=E3A09W(_B3(C<!9--
M\WGD:X,N(/@G;;4;UZ7J0^]HJ/,LKIIH=3N7%8#;$C46'=<TM#M7T1\M[.^R
ME\.AV+;'PK=>^0J&O][RY(H1[*P6<0(0CQP5&A>U4%>GNLXJ,NL(\4I3Q2RI
M"/]2*=*CXBZNI*SC2EN#T"[N01YFF2&+I18LWY<1@0DTMH.@L:] /R6\T]3H
MG62UX:NI5B3,!OX?-A<D\=-$9X^L;(B0;!HV483SMXY.9D?')%_PQZG9F7Y
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
M754(]S+X.Z).R@1)J:2G2]_C'F-^E;:*?IFMM(S1L26I,2<FZ.:+8C$-9NB
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
MIU8J4[QXBA=/\>)OO!!S1PGH/ ZW968HN^R6&L:.Q/ZV8;+!?IM3HGT2L$G
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
M5F?*U-G!.(=<TJB@"V>4':$\QE)!:?IETW4.E#V=!3F/?X4Y0/B/O(![*39
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
M#HYE!1[UB]+PZ6MR]BZ(^$:S&"4, 7V,60&7<K<)'LUMXS/J .PK>]M//YW
M@>,)+XOI>L$[T$ZO+:7N=%WD!Z=-7%.?CYJ:AQ *O..L^B:9^IX]F=N(#3*^
M8^!=!XYM)@436:K0_]YQRQ;D/*T8^9OH2N!J$2[R?1%.O,CQRR"(10_N"]?V
M%"6HNQO[[CZY^1P&Z+W(>Q^:@NXTE39@(!'GNWSMZZ+)$EHH.#N,NG/PG8>+
M[F7 <5^V@Z;DM@7QN/[01_>%6$_ @Y(4_HF,9[B'_0M\7H8KP^>7FP<:UG%?
M@@Z[IXALGW38Z&Q32\DY\M&G6>-6QD6H2!#I]A)60K9N$-!,:.:%WF<FQBIY
M1_9O9@] /Y'_+ WI!^+!(A8./EK DH;;V/)IK;(A\1:/:V;TWC5MC,U.Y^9H
M7*BC,+^+[Y4RNW.E0Z28&(;,&HS(443;D9GW>($Z:9V$"CF=*1>54,VB9Z=Y
MOD&-;:.DQ!Q3>/@ TJ*H0\1C7L'64]H:O(Z]"/)!RF*I-"B24$JE:&,7*7H4
M4 Y;[K17FT[ [TIX.'HK"G9,;X+,7B<E&0J!_U/.4-J6VJTTY3'AL<<)CR=Q
MC)W=_>;:Y@"+1T+%!\HMBZ\C3T6S3289CI)V G[R=Y/P24"Y?E"@M1=:F1I4
MQI42/%X9CZ%&R&N\<D=;;R!787Z[H$1.TF1>1=H<32E2Z9C?YHJ?:H3!F_)H
M (U?;Y(<38FE.8A+2@39T6B1SFLP5..,^#B_S=**DF9,90BS;>*LOH@L.1?2
M6=/Y;,-_V,=E\"#%DQ?M?&EKVTE.X4M^-MW%'@72GR&C05OACQ^$'+COB_WF
M3M6$M=.XR(1.4>S&(2/K)BSYH0-UB) -_R"#55G9F)P.5\W1[>J%,SS>A40=
M'UDT4JO0.O M[172OX@A[8WH* WCG^ZU&F5;!T@*K&*_ZM?E]9T<7*,5'_[:
M\Q4BNI\5+HSA4F5EA^+,.T"TSIK-?>\XB<$C:%5+:6JK_QKR,#".=CQ[=A'
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
MVV9=>V)(3._NC-IX4^//8Q6 TTG_\O8X+B&U\ 8EWXIS]3<TKI>-MM>2Q8$
M;%[B34F18)WOV/PZIC;V,+6Q9YMO'\[QSC;?F[.\MR)HHVW)=#'J*Y#: (U.
M5N_A'^/DP2_C\A(,YL"11\B8.D"#Z(08F>B=K1X.:2V*(L%;PKS+&3PMXC(A
M\XBH<]#1&+<@!YTM/[&<EO_3I# :C @P> R%LHODIG,Q^E*V%6PR.?RC5[QA
MQ&66!1LG:85=][7BGY5DE5&O7 ZV:Q"QB;G3P_5[3XLR-Q2Y1)?055'T9D77
M]+_YDL X 31R'),\<AI7*9MOR$!3- 3869EE^@S'B3%*"^L@P  ^+"CM22.]
MYH199%N#$Q?+I)B1+?UEMX^V_6&&2O;@.'@OK -D,.W/28!Z(? W2B.[1N/T
MG!5QDL8=49^8_LEZ)VWG$ P.CT\!.1% 5:T854.3[)1HB2NOSDKN2G@+$OTG
M!C'%K/8PW*<=J'_D/2H3CE_$EN6!AX]IA!E^3;8P#?:7\_-/^%,'F-M?7.=5
M'FM506!_3S%@:8:A1;S.U^/>NJ>]U1O2VH=-IAEDEFL)I,0VNMD;$U$LL&)V
M*:T8"G6"\LZ[B0GW[!<J[!I1T'V$VWDN^#*29EMBF!P19@F#QINW:9S1YJ@N
MC*D[=T*("5 -L=0A]FVFHWS?EWSC[.Z#-/.1L3 Y IUAJG2&[6^H<6=D6!%#
M+$>Y$"W=56<K-0%#(54B3@7#-0FA+&O+<W>G3^Y.[]0ZII\P9%X.FK6J4R3B
M(Q@WQBN&P7Q"Q/.9WHG[P#$6AFA6_*SAQ_]LNYZ]@7Q!4P\&8,=16MX\S@UX
MM]:3+ "UBRN/;B1>80FTGJY5NL@)#Q-7U2PTN4<FJ#^IQ1S./U(.?I>.GEQ]
MN%VB9L;I9-V11@0EEDQ!3C^L(D[UK%<^9]]^\4$4A41B(,#+3W!I%/NL7FB(
MHP*Y'P7R7R99H!S]Z?R%O=$G?8F%&PO)GL@)%/7Y._X)1?)TV'$(ZXN2XUI=
MQRO'+%&-QFJ=$GX"(X[!9,ZS(JZ%3IZ_T0_P2_S5)&K=>1;<N/UM!G:)_US4
M :WKBPQ9T]QOMJ^<>G3+<CH1Q>;-""%UE8@'(7ZW02VO^,-Y$%8H%98TG,(R
MK2X/>-9>[CAK"MT1F*3$WP<61M;,ZD:4 @8VN?T)^QL%E,/.\:Q8+HL$3V2"
M!:P./ KVZAYG65P1GL?AH-$Q5_/X<C6/0KCWP*C:%]2;5JRA;3GY5A;6N2:-
MA>&-% #<+S?P,]'3HBP+;*%<%KGA4D1ABS-7S,-.;LRTR!-X0L[@L' WMN<K
MGT,5M4C96"64F;H6D DNY"-0XM*DRRFRUG&@T*FMT$3DJJ^)-'9RN-)6*T@8
M YP8PW43#KQ5P7ZUS-+25@15_E[Y@Y\G#QP@1$4V0FJ@-93Z9)HB#*VP<\I%
MH8(D*PV@1$N;&)_'T9*!"@,\V[LAEQ_W-^>V7M2CPK2%-UIF%ZPJATS!\S1Q
MR>'1+(VG:88JG.&*T8#>/APT1K!;6P@G/:2$? 6/QB'I[3$7(@XK/YP( S&
M!$,M:I08I@8,'C<Y>H+WI;0P$;T/RLIE'S)"4N)*^_K&VL&1SZ><SYKEM-0Z
M%KSJ,J700]!%#?)G8>$HF6VW%74E8&TR*@JR:D2SL :T.0+<0GE,:;K:L0PF
M+:9!$-@%5E%S?6IKW$?9O3?9E=*#_1%?QG\(^.ZHRQ\_MLGV8T;UGL2AA<>R
M-V*QKE+VL -47,SHX 0IBNTX%-J%D%PZXS#)A _9 03ZX3X?DDKQI[AZ8=Z4
MT[2Z8'6>+BFZKB1*9(:5C2U@XI85?*X&TOUG!-!7B/T7UPKO<?H*;>#Z0JFZ
ML30#;%C_MMN/1 Z5+%/@)6RC5S0F8K^P,![T%V&76-,9GT.E)RX&ZKW$ 4>-
M3B?C6(4,#^#<$Q6RZQVK18^9OPX.B],M_].D0ESB&Q;>Q\KKNC3E@K%LG<D,
MWT^"OBWO'A58,M(G@5E="KCJ=X%;$9;Y#N!VL0R[8?7AZG3[:L!GFV5Q \_
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
M7>-'.N$7@Q..KRQ-P:8%@D@X6FKG@]2E2Y?F!RO*7*%FL0W%Z@),S600V.6
M8;6Z=FW '-#S?:^V3:R:[76<&!ZK@V!+O=UYMYL[3R(E)&%,.,];/3R5& D,
M=+N4)E+$!G^W4U(7&2!]*&(.G]?XTT%V8F^</2](YV#KW2(W:*X]PCF;S<I&
MP(B;'%-\UI)\4IND;ZF'-L86TK_#XK$(D\3$#1)N$1TB!6K02"<;/8"IQFZ7
M^(:Z"+0:B='18(CNT!'IGEF' &,X^GS/B'&U!X>YWN=DX<7A],RI/R@S;KHH
M.:G3'W[+HN&M?V*J69E.<=>@BHS65\!M+P-A(=^8MK#O88CF884#.H-"[JQR
M2,W"IIVEI/.05T-?@>BP./XNZH?^O6V:AEID""A?N#.<1;1KQB<:"5K@G$[I
MW$L+M,JI\F0[?Y:J_P1$VFX6"6G2-#%?B3YAPYQ$'AXUT[MKZ%7 VA69!Z:Y
MJOH$B?$!! YGGJ6"J$3+^G>3+#1)#L)8&J,WI7+'9LD5%MQ1?H6>E#5R=+L.
M@2/RJ&(DI42M@#6F)J_$'C7?\ ^<_22MILCXYVJ Y4%56R_0P/ W"_M3!25W
M4X2C/4R=\?4V^WDO31$N6MVQJ!=LM:PJI QQA?:8>N9V!Q]#G8\IU/DPNR@>
MK0VEA<6*[3[*OJ+ISG'"\2<]>6BG^LFBV$N-T4DQBW-Q*25/E=@*;T&QZRGM
M#K;S%DFLIZ$2#\-3([.I,N8R+&.*O5"-X.%IG/"&#T#N?1&=BB:$0:)TXO'@
M-CM+A'OC3N:;]0Q"+92^X1&U@XV8WYW'A,3(:+BHO!G(\?4+'\@QK34P*4:B
MC-P-G$LT9.3/83(MFD*DMZ0+7[]X!O?5P&K@[V.M(.XRFB?[..OV5SXH5^VQ
MC[1F$P^M/3B#R:/S)(T@L,$/(*8YZ9V"&:?.P-4*62,=X"^AXF-%G%W'A-$'
M!FJ]R0=I/7^@F(X=NLTUX*C>UI9Y\ST.4V=]:$KM=;*HS3S/7?^_L/38=)Z@
M@!*7.[/VM.UCW'&PBQN8\,N\N(:=MR!G&C^W(C^400C#O#VR$ 7/:N&]6JAX
MK[;!(L6#CP@+SP&+M#>HP4JJD>L),SXQ"W1&$!XE%H>BNL1P!-VDLD^,6(&N
MRH8H@!3KGEP>]R1J75Y6-?L5791I.HCY6H>S<$W<*'%:5J!S^A=H/7569\IP
M0_*@R+*P^ W!% HU*KZD V^3B91PI6HCM$7\R*7'JJI:BEE/@X\X=B\G0DN_
M.ZNFW/FP>(YTK7\K3[ND*ER'T(:(Q&,]K&DVK=C36<<$(UIL&(V6<''!\N%
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
M2/9])?'A&1B(:<T86J K$)&WYKA'5N"!A]R<I)!,KG%L8@;F\ZV$:4/3<U;
MI20+&'SI&$=1!_+$2MI/)Z!2/4ECF5HO)0\N(GOO6PYW'TIUO7@U/KP]SCZ:
M,ET_QS=>U&T)<S'N*[UCX)@%/A&%$0V&$Q6PQ3OKV-9BGKKLAC/=<+4((+E-
MF*HF4NS07:4']T7K>A)PZBG%OJ=('B)[D+T7>>]#4]"=IM+ZFLJ0?(>OS42W
MEME:7!+X+G/MMUZZ(<Z[,3-R/0+/N]]K[KY0BT<;AHC[W+_ 1].Y,GP@N7F@
M8:W?NW?A<F[%+/BP^_+ 8CY]4FGC/TUM^<.1'[XI.YE8H4>FVTLD1*DPA2U#
MP.!F8J&2_V+_YCY3].3XS]*07J(64,)LXF,/:Y=,:1LTM)Z0MI7X1)B+XWLS
M(_)FMW!S "G4C5AVYR@^?;;0Z0VEW!L,(E',S'$R]/AI.FF=.#ZYA90JD9)U
MS^#S' ),.=<WCFJG^P#2WJB[;I1QVUB0,^&OE@PEMO(J:);D,5(IJ-]%BM8K
MAF/(_;&$W ?4[P':5Z\VV5??%3CW*OTPZ#2]"=*&G7QGN-7]GW+ZDQON?^0Y
MO/?K-\SP>^OUV^8DC$>"  M:LL6_PT:E1/?+6%AX1G\W"1\IE*L&35Q[@9FI
M0:U>*:[PE?'*-T_.?"9TWSC4JS _6U 2(T'Z19O/G:,M2&<#YF>5.!U#/^51
M<L:O-TF.IH/2',0E)41]9).?UV!IQQG!0'^;I00\) BZ,-LFSNJ+R&)"(O0]
M5^YH\!!;3@V>R'B$HZ,B';@[R2E6&-.SZ2Y6VTB?GS(@:>70<;'';^Y43?CT
M\%-1U-C52=;:35BR(E2)_3B@5/Y:>F"@N2T0=66TEJT03Q A7,!'%HVD55MG
MBBT)I\):MLB]$1VE8?S3.FGX[L3YMIZ4% CQ,2"V@,MI.SFX1G<@_+7G=# 0
MFA4NICNL_0/DY8OV <+@7LJXYATG6-+:JO;1+%;_-5J'>#Q[=A+ M_=K=99.
M)4E*LU/!T?%Q@X@S@2PSZK#ZVL) NS9<G!GN);*I= 5#MM%)@?D:GT\4I-[=
M>TZ:T.;-')8HA@B1M&'\;N JV!HQ=[_&TN7.3B]#T/ C'?4G(<N7-HNWW0".
M0CL^>7&G4JO2RKP=DD:H1B>OWIS FI1%L[C /UX%^82QQ$PT/\6E].W< K9-
M$_*,5R3 )9C.3&>6COF\SRBW]=5\FX'4B9]DT2P(CAYA%7MR(!P3YA@+#:*
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
MHUN6TXDH-F]&",6J1#P(\;L-:GD%S\V#L$*IF)KA%)9I=7G L_9RQUE3Z([
M)"5J-[ PLF96-Z(4,+#)[4_8WRB@'':.9\5R621X(A.F775/4;!C5N/Q935^
M^!9X=8];0/Q$%O)C1.^>C*I]0;UIQ1K:EI-O96&=:])8#-E(T:O]<@,_$STM
MRK+ %LIED1LN110B,7/%7-_DQDR+/($GY(QL"G=C>[[RZ3514,O&RGEFZEI
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
MCVUG[NA7@=GCV3G.A[*Y( $"LMMC65#U;YR/SE[8G$M=H+:^*ACRI[AF3VU
MGSNNG;%V]F)@H[3-H<7,)X*5_CCNSYSQ?KC"[DLQ_XTZICX$:21P%277RC!)
MAPTZ4K#<KZ4FKCTNBJ]+=%[AR.)[93=\7NE?41OQ#V<L)RU#,Z/A%YI$GV>+
MOX&GNNO0K5Y.!6[(VG1WM*GO363ICMNS7K[W^PRBT>_<@("JD)"X85;.J9GF
M(3?:8>K1KZXR"NE1*,GN^J0%503$3X#P")L/VU;U+\*(1(J$H9U0F2PC]9$N
M<CSG\BN#.@83 A'',N=<E>7H59*T0A M2U!2MOCMZ<->\@]!*P[-4;B>_U4%
MC,9Q]^GR9(L-%MZN_Y'7%P6.B;6#OY>I#88@T/)%9D*HZ=+VVL0*J8MW#R*[
MZX@Y'^JH>2KD5UZ]H*T=XN@E'C$-P?>I<"GYM%X@--J]/X^DIZ]JLIJ-T::\
M8LH?MEI)'HVQ0 3X<S%UW$_YM)6#?\))73F]"7MBZ&C7H -1>Q,)U5*9QCTD
M[>'K.<IYS'L]QKQ79RL^T,:S;6,.()'KQ.8]$(\2Z**_:(.8$CPWK##Q^MWP
ML@\IDVX14B8(#YQ8\>/F+#U,G=K686!&@'(UW] SKO!D!Q4*IO;P =_7M^<S
M @6 FYR4X2<0"3:>M@UXR%1[3QD>"Q0JF"WE<H35BQ7'"VR_IQ#X:5,UW7-J
ME/#/)*W?'45OOT0O7<)!AP7"*&)]/'L]K!9H=?9:9DQKL"H+$I>8^0RPNAUK
MAF(XV(DE7MQ3[@5.*\\4V"TG=Q20'VSO*8-VKZ:B0O&A78\X&,5\GLX\?35C
MV.89'F#4Q\00T9S_;G)PCJALDO/*&FW82@JI<FI8G4GQ.^$XI-KUR3W.$FH4
M?8FE&_!F%ERHPNSSS%"+AYB&3J'Z'6_;#]65U[-N34URF#G7KVS<._Y/F4"8
M]S(1HCGF#!.W AV%:1"UK8M;8:@<5<-]JH8!0(Q69YD4IL,),P>W"7=\VFO#
M=+F0(L>:4[4ZO:U6$&1QBV 0D+Q7KL2+02H$&K;GZ55MZ16]@+"\&ZBUNN\B
M,HS(W'99:PZ+2#$-?+^1PSL0 7)G]D<$^M=^]#3%O"O5&NBST2P673_6%P;"
M*IL;"4 FOT@4_N3MZ:OQ=(* "&-Q\D"HL;H<JQFTB<OR0+W3/,-[3V)_BZ_U
M^R\JTY],GE<WV14(:8R#T^>=GIV,%]L]ZQ>F?]CXJ ]P%%['4JBO+4[V=@/N
M2__FFQSF:?BK3<OX*K/TM*DR<&M\F)&E.$:,_4K#<>).I/96<6(RTJL^PI?
M[%'^7RLT')PCBY ^)5.0B]F9&ERP4:FE-9*F=D3L-N4, ]P&].R-%!$2(( F
MPS"7W,NJ9@=5Q4OC$3JERDW='MQ%G+#)E<=>D*\U#023T['RGH^^^ML?7E*3
MV]U0(2[/A%QA[<=+N&.=YK[59N^2W'VOJ*T 6-EOD_2.:\[K"6P58Y+W?U=[
M:%\R8A\Q3H;9S8-4#1\%6[C;,A*R\FZ;%XPT"]YV5ZC=M_+/,SB%DH+,'8)Z
M8FZU!+.S*+*(#K:H1KG!W11S &@E/<?TW$MC5E2I#,8\[NX9?ZR!A.X>,[J0
M$6]X09Q M%?PQA2D7QLDH]$%Z )0#Y&S_()$A'@,/C><-SY5*H0;(4]HI2<\
M2Y/!KNM*[Q"K,9ES4P']NDI+'[(9_<1&T+-M_>RQ&^:1907V1<O]2BA2)'<'
MJ>>\@S2M@DT[;\H\K2ZZ(:0;BSDD^.]%X))U[I-FGG7PY>/[?GO[I6\-GYR-
M$VOO?E0:D?-9K?"()V>C!*3.!T?L&12,A!$\_,?WH34&8#SUA8V@44I]B2"D
M*;;^M:9B>L-5.V61IS,I8Z(RO8P:.BPP4YOLG08ARE=.DX\??CG_K$=$10V9
M/;Z ]S1Y"/]TXG+ "<+X)!;ZA-G9Y"%\C3[%SHF^3I>)S(O%/4=WPDX)YXAQ
MC@G)R&X1[HJW+^Z#6=#=*EE?.=.&PI0IX\]Y-T:8%CLT1+#75(K-9\A\4D7E
MRN'ENS/)FP^'"G-%J T>"8'_,A@1Y\X;,NW2G+$,A%R-BC;1D%Q[R;X;?6N5
MW^]%PJ%A7=I_Q;A@!ZX(V9FR\$M56];(4P*?)4^X7 [FZ*9EUA5^UD_K'CGT
MK+6"(G94FZ1V2R70E/AS9AX=D="1*_*XPZY/*% U8U\1962:+ACJ+!H5R[02
MW!]D1IG50CHFD N,C=;-9U#6%T:<&X'>=$ B"6S%BA.&UK17V#5;KB $MG0?
M&)*>95H OCX/?(R'[K&8+>-+%C,;2;?4W&+<L! FEI)#O#L"*LO-7)"3?"D1
MH2&]=12-1RL:NOYH1*$1F22CA3O.NM#D6ZWX_KS[DU]?#[R\Q\1XW,MX>*L%
MQS$X"^1*,T'84BH%E[1P.Z_@4?7N\6+[JA?)S6UQ32(+C8:8',EB_",N%J4Y
ML.2F<\%1%AZM+"A%HT)J6\&@/L@9)A@LH]IJA9WY%+]B6GH;]*FWJ=@\RL$>
MRT%GZ;&&>*5\)WU)>%U\5R8G=EJ[V)ANF)9!(A-^ZMGSU%7A(2U9+<2%=V%"
MV2OS<D"U-D.M3NG1P-@O^?J?)LZZ,2B7P::XE??-^='O?\2K+<0FBF$AU3R=
MP)'H&FMF4FF&JUD(@Y*B7>!VY!4V&*^:SQF8:FF6!;B.2;/T/IREY:S!>J(
M%\:F8/R,AV5+:CV>P_,2%#74<XR=9<EN57IK5VY]X/G12D!OY&=]7%!#/^W8
M<E],<#AE<<R4[V&F_!"2+W^2^J"<BN.R67K9IZX1LB['@@F:J6%@$FO;>/F5
M5L@3=TU&@.'<=;V,_RZ$4MB#JQR"J'0#P&(['H!FC-J58EH'2*^KO0B><=97
M=68)MW@[:S;5N.FR:2A-U8T%PJ(N%@QH1-B#4A@[R\#^G$2N&2TT*=MF87C,
M=%:A+YC8]]9N<:1:KN]5>\OF=#6O,?=(+W]=8CU6[J70O.J#=K).)LNWB'=<
MX(%%_-[EH_<IMUFKYZ/_TI*KO A7NO!V#4Y49/.+@R)OSUX[(/A-2IEM]YXW
MZY.-ZPW$8_KQ(:T#,*$:H>9M2W1DP:MYCS"YP!+YU@E,JJW1?!,-)2VKN<"9
M1%>*0!(CKFS78>R[SZ$Y'H<G/^ER%:>ELQI;1N,Z&0%-S(AF =&FDT)NTF!>
M,('>[9<UKC;AXBY2P0W\CQKNF8$)>3CZ[GIHTO6$U);7#R:P670\L_=H%SL2
M>\0LTV89R!-VF,5I<F@2<'@+[9]/IIQA8_#",#E(V_[R3"L_419$#AC-#0-<
M:NU0UY\SBR*O!=D>7K954BZHU:7F?L5#DZ(GI$<ZQQ>L;FHK/ZLFK6T<WN34
M'J'G%&D6/;:&3Z?''?U^0I+ 5FILUU3!+P;K7P[<5'U"2^^=,0$1;<O_(=1,
M*GMWUNHV!NH!-I(?G@STQ\&5LV/8B[F/5N<X2Q?Y/_X&*R6=W^Q+K.1\P$CR
M<5H\@XDM+3;3D<090?AR!4&CWRB(KZ"WV$[H=>%#NBG"$3F(+6H*YD@@!J>*
M#-=0SVRI7*569 ^O%I& 4\Y(>1 ONL(4]U#<7XR>2<.ERXH,%<%VS,W6V4'?
MK7GCJ-.90\B+14]NIB]XV!W90&S5CR@_ZI:3CU<4_R?X CJN#[+9Y",VF\GB
MSHLL*ZZ%55CL5-Q)V(//1Y(:+IT<[UI+)B@G_.F?QQ;8QYK8V]\3>!Q/AN;1
MDUDPKICF:(O(W_4%ZGYL()\5.% ,_+ED&M]2@.HD&!AC%"$M"*[HY0ON"I53
MP1)_/D+C9FQVF%HO%KII;F%"'_6TS#=."Y9/@NJSA+*YAIJ48YJL =R^LXO(
M(?/+$=[1L3X@MSRB\C@,L) N(YP&V QXX_%TP@!JDX[@VL>N$>&WH0A[,7#)
M;TJ O6IG0:D5U4]\%L%E[;2HQNG;5_MYTIK04^K1Z=E_WB(5[J47M\^)MR_:
ME%W=(GOZJ,5],2CN6"D>IV(ET"PB@U_9K.H9,7/!07R%0?0(ECJD\HH3.)L0
MCMBFD#UP*$O/W&=;. !*?X<1>**BB5K7^)%.^,7@A.,K2U.P::$C$L"6VOD@
M=>G2I?G!BC)7J%EL0[&Z %,S&<1I.6"\K:Y=&W >]'S?JVT3JV9['2?&S>I
MVU)O=][MYLZ32*E4&"S.\U8/3R5&@@_=+J6)%+'!W^V4U$7N2A^CF,/G-?YT
MD+K7&V?/"](YV'JWR V::X]PSF:SLA&4XB;'%)^U))_4)NE;ZJ&-L87T[[!X
M+,(D,7&#5&%$Y$B!&C32R48/\*NQVR6^H2X"K49BV#08HCMT1+IGUB' &(X^
MWS-B7.W!8:[W.5EX<3@]<^H/RHR;+DI.ZO2'W[)H>.N?F&I6IE/<-:@BH_45
M<-O+0%C(-Z8M['L8HGE8X8#.H) [JQQ2L[!I9RGI/&0$T5<@(B^.OXOZH7]O
MFZ:A%AE"T!?>!F<1[9KQB48"(SBG4SKWT@*M<JH\V<Z?I>H_09>VFT5"FC1-
MS+2B3]@P)Y$'5,W<YQIZ%11W1>:!::ZJ/D%B? "!PYEGJ2 JT;+^W20+39*#
M,);&Z$VIW+%9<H4%=Y1?H2=EC1S=KD.HB3RJ&.DT42M@C:G)*[%'S3?\ V<_
M2:LI<A6Z&F!Y4-76"S0P_,W"_E31RMT4X6@/4V=\O<U^WDM3A(M6=RSJ!5LM
MJPHI0URA/::>N=W!QU#G8PIU/LPNBD=K0VEAL6*[C[*O:+ISG'#\24\>VJE^
MLBCV4F-T4LSB7%Q*R5,EML);4.QZ2KN#[;Q%$NMIJ,3#\-3(;*J,N0S+F&(O
M5"-X>!HGO.$#D'M?1*>B"6&0XIT(/KC-SE+XWKB3^68]M5 +I6]X1.U@(^9W
MYS$A,3*X+2IO!G)\_<('<DQK#4R*D2@C=P/G$@T9^7.83(NF$.DMZ<+7+Y[!
M?36P&OC[6"N(NXSFR3[.NOV5#\I5>[0DK=G$0VL/SF#RZ#Q)(VQL\ .((T]Z
MIV#&J3-PM4*^2X??2W#Y6!%GUS%A](&!6F_R05K/'RBF8X=N<PTXJK>U9=Y\
MC\/461^:4GN=+ @SSW/7_R\LL3>=)RB@Q$+/=#YM^QAW'.SB!B;\,B^N8><M
MR)G&SZW(#V40PC!OCRQ$P;-:>*\60]ZK;; 0\N CPL)SP"+M#6JPDFKD>@*3
M3\P"G1&$1XG%H:@N,1Q!-ZGL$R-6H*NR(6X@!<$GE\<]B5J7EU7-?D47-)H.
M8K[6X2Q<$VE*G)85Z)S^!5K/J=69,MR0/"BR+"Q^0S"%0NJ*+^G VV0B)5RI
MV@AM$3]RZ?'!JI9BOM;@(X[=RXG0TN_.JBEW/BR>(]'LW\HP+ZD*UR&T(2+Q
M6 ]KFDTK]G36,?.(%AM&HR5<7+!\.- ?%CX^.6_\@W0N>Q#=_P1T[Q4<HD+"
M%![-5-=(0J-W(=B8R,H+^?N&9+,(XM^'J5F_>G*,D4MK'+P-[ T.2XJ"Y:#I
MEC4U$1+T^>#!?J)W#:IBQT7P-J4-5Z%H9;#18,E;89[GH[_L[TO#Q+K;.C&:
M_P]5$;@<],XX6"4=#'UP"R&*BF@+'BB]F]19RLU2JVO=\1^HI\,5Q!WQU>'_
M<CRXB8J'#*BX8D#O5F=V2(JWF;]$L=-/M<9@+I9;8A,R\[2:P:-O3-P3;=]F
MVH_AE<WAE?]O6B0W\)^+>IG]__\/4$L! A0#%     @ 38$_6KZ4+O3\/0,
M3X@K !(              ( !     &-M8W-A+3(P,C0Q,C,Q+FAT;5!+ 0(4
M Q0    ( $V!/UH4G E?BAL  *I' 0 2              "  2P^ P!C;6-S
M82TR,#(T,3(S,2YX<V102P$"% ,4    " !-@3]:$$H^C=HJ   +JP$ %@
M            @ 'F60, 8VUC<V$M,C R-#$R,S%?8V%L+GAM;%!+ 0(4 Q0
M   ( $V!/UKB"?P6#7<  .U3!0 6              "  ?2$ P!C;6-S82TR
M,#(T,3(S,5]D968N>&UL4$L! A0#%     @ 38$_6O>^4;7N'P  ,B$  !4
M             ( !-?P# &-M8W-A+3(P,C0Q,C,Q7V<Q+FIP9U!+ 0(4 Q0
M   ( $V!/UKYXB2=LD<  /U-   6              "  58<! !C;6-S82TR
M,#(T,3(S,5]G,3 N:G!G4$L! A0#%     @ 38$_6C0^]J\4$   OBH  !8
M             ( !/&0$ &-M8W-A+3(P,C0Q,C,Q7V<Q,2YJ<&=02P$"% ,4
M    " !-@3]:8:.9\BH0  #P$   %@              @ &$= 0 8VUC<V$M
M,C R-#$R,S%?9S$R+FIP9U!+ 0(4 Q0    ( $V!/UI]31%)I],  #\^ 0 6
M              "  >*$! !C;6-S82TR,#(T,3(S,5]G,3,N:G!G4$L! A0#
M%     @ 38$_6H79TUC0OP  C1\! !8              ( !O5@% &-M8W-A
M+3(P,C0Q,C,Q7V<Q-"YJ<&=02P$"% ,4    " !-@3]:P1WW0I!.  "68@
M%@              @ '!& 8 8VUC<V$M,C R-#$R,S%?9S$U+FIP9U!+ 0(4
M Q0    ( $V!/UK'4M9^&50  /QI   6              "  85G!@!C;6-S
M82TR,#(T,3(S,5]G,38N:G!G4$L! A0#%     @ 38$_6H63X%^@,0( 248"
M !4              ( !TKL& &-M8W-A+3(P,C0Q,C,Q7V<R+FIP9U!+ 0(4
M Q0    ( $V!/UJ]'I3&P:X  '/R   5              "  :7M" !C;6-S
M82TR,#(T,3(S,5]G,RYJ<&=02P$"% ,4    " !-@3]:!8=8WKD:  !K+
M%0              @ &9G D 8VUC<V$M,C R-#$R,S%?9S0N:G!G4$L! A0#
M%     @ 38$_6N3!CR2V$0  *QP  !4              ( !A;<) &-M8W-A
M+3(P,C0Q,C,Q7V<U+FIP9U!+ 0(4 Q0    ( $V!/UK?[H/YGQ$   H>   5
M              "  6[)"0!C;6-S82TR,#(T,3(S,5]G-BYJ<&=02P$"% ,4
M    " !-@3]:$=4PF8:6   3I@  %0              @ % VPD 8VUC<V$M
M,C R-#$R,S%?9S<N:G!G4$L! A0#%     @ 38$_6CW!6*WZ.P  :T4  !4
M             ( !^7$* &-M8W-A+3(P,C0Q,C,Q7V<X+FIP9U!+ 0(4 Q0
M   ( $V!/UIO'HLM3CH  &!#   5              "  2:N"@!C;6-S82TR
M,#(T,3(S,5]G.2YJ<&=02P$"% ,4    " !-@3]:XX.;EMMX 0#4/0X %@
M            @ &GZ H 8VUC<V$M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0
M   ( $V!/UH0V6DBTM(  ,>I"0 6              "  ;9A# !C;6-S82TR
M,#(T,3(S,5]P<F4N>&UL4$L! A0#%     @ 38$_6O175^PI*   2F8! !,
M             ( !O#0- &5X,3 Q,"TQ,C,Q,C R-"YH=&U02P$"% ,4
M" !-@3]:OT)!3#4N  #*[P$ $P              @ $670T 97@Q,#$X+3$R
M,S$R,#(T+FAT;5!+ 0(4 Q0    ( $V!/UI^J.P=@2(  $4< 0 3
M      "  7R+#0!E>#$P,3DM,3(S,3(P,C0N:'1M4$L! A0#%     @ 38$_
M6O#:#L2.*P  ;((! !,              ( !+JX- &5X,3 R,BTQ,C,Q,C R
M-"YH=&U02P$"% ,4    " !-@3]:NK?K_7DJ   66@$ $P
M@ 'MV0T 97@Q,#(S+3$R,S$R,#(T+FAT;5!+ 0(4 Q0    ( $V!/UI)I!XB
MQ!$   Z&   3              "  9<$#@!E>#$P,C@M,3(S,3(P,C0N:'1M
M4$L! A0#%     @ 38$_6NR6IFX;;P  >M8# !(              ( !C!8.
M &5X,3 U+3$R,S$R,#(T+FAT;5!+ 0(4 Q0    ( $V!/UK-:<X""64  +"(
M P 2              "  =>%#@!E>#$P-BTQ,C,Q,C R-"YH=&U02P$"% ,4
M    " !-@3]:3, :9"XB  !&+0$ $@              @ $0ZPX 97@Q,#DM
M,3(S,3(P,C0N:'1M4$L! A0#%     @ 38$_6MQ3IA+\(P  R>4  !$
M         ( !;@T/ &5X,3DM,3(S,3(P,C0N:'1M4$L! A0#%     @ 38$_
M6L=E*\JG5@  Q& / !$              ( !F3$/ &5X,C$M,3(S,3(P,C0N
M:'1M4$L! A0#%     @ 38$_6J2UI<PS!   BA0  !$              ( !
M;X@/ &5X,C(M,3(S,3(P,C0N:'1M4$L! A0#%     @ 38$_6BL[?JW+ P
M0@L  !$              ( !T8P/ &5X,C,M,3(S,3(P,C0N:'1M4$L! A0#
M%     @ 38$_6A>&8UPM"   A$<  !$              ( !RY / &5X,S$M
M,3(S,3(P,C0N:'1M4$L! A0#%     @ 38$_6F?<D>Z\!   2Q8  !$
M         ( !)YD/ &5X,S(M,3(S,3(P,C0N:'1M4$L! A0#%     @ 38$_
M6M&0,FZ5@@  WI(# !(              ( !$IX/ &5X,S(M,3(S,3(P,C1A
M+FAT;5!+ 0(4 Q0    ( $V!/UKD-ONT=NT  )IN!P 2              "
M =<@$ !E>#0Q-2TQ,C,Q,C R-"YH=&U02P4&     "< )P '"@  ?0X1

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>cmcsa-20241231_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:cmcsa="http://www.comcast.com/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="cmcsa-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.000PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250PercentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750PercentDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.250PercentDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875PercentDue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.550PercentDue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250PercentDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.250PercentDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.50PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:ExchangeableSubordinatedDebentures2.0PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-15</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-15</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</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-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</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-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</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-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</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-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</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-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</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-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:CorporateAndOtherTypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:CorporateAndOtherTypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ExternalCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:IntersegmentCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:MediaStudiosThemeParksSegmentsHeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:CorporateTypeAxis">cmcsa:CorporateAndOtherTypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticAdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticAdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticAdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:CertainInternationalCustomersUnderContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:CertainInternationalCustomersUnderContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:CertainInternationalCustomersUnderContractMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DomesticWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:InternationalConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:FinanceReceivableProgramAxis">cmcsa:EquipmentInstallmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cmcsa:FinanceReceivableProgramAxis">cmcsa:EquipmentInstallmentPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesFilmAndTelevisionOffsetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesFilmAndTelevisionOffsetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesProgrammingAndProductionCostsOffsetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GovernmentAssistanceTypeAxis">cmcsa:ProductionTaxIncentivesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cmcsa:CapitalLossCarryforwardFederalInternalCorporateReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cmcsa:CapitalLossCarryforwardFederalInternalCorporateReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInFiveYearsOrLessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInFiveYearsOrLessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingBetweenFiveAndTenYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingBetweenFiveAndTenYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInGreaterThan10YearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:MaturingInGreaterThan10YearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cmcsa:ForeignCurrencyDenominatedSeniorNotesAndTermLoansMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:RevolvingCreditFacilityDueMay172029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:RevolvingCreditFacilityDueMay172029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cmcsa:ForeignCurrencyDenominatedIntercompanyLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cmcsa:ForeignCurrencyDenominatedIntercompanyLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedDebtObligationsAndIntercompanyFundingArrangementsDenominatedInACurrencyOtherThanFunctionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-31</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ShortTermInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:ShortTermInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:BuildingsThemeParkInfrastructureAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ResidentialConnectivityAndPlatformsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BusinessServicesConnectivitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</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-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>cmcsa:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="vote">
        <measure>cmcsa:vote</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-69">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-70">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-71">2024</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-72">0001166691</dei:EntityCentralIndexKey>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration contextRef="c-1" id="f-487">http://fasb.org/srt/2024#ChiefExecutiveOfficerMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent contextRef="c-210" decimals="2" id="f-761" unitRef="number">0.50</cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent>
    <cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent contextRef="c-211" decimals="2" id="f-762" unitRef="number">1</cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent>
    <cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent contextRef="c-212" decimals="2" id="f-763" unitRef="number">0.50</cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent>
    <cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent contextRef="c-191" decimals="2" id="f-764" unitRef="number">0.10</cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission contextRef="c-189" id="f-765">P1Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfSalesCommission>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList contextRef="c-18" id="f-771">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList contextRef="c-1" id="f-772">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList contextRef="c-19" id="f-773">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</us-gaap:FilmMonetizedOnItsOwnAmortizationExpenseStatementOfIncomeExtensibleList>
    <us-gaap:GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-23" id="f-803">http://www.comcast.com/20241231#FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent</us-gaap:GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-806">http://www.comcast.com/20241231#ProgrammingAndProductionCosts</us-gaap:GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration contextRef="c-23" id="f-812">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-333" id="f-1306">http://fasb.org/us-gaap/2024#GoodwillAndIntangibleAssetImpairment</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <cmcsa:CommonStockVotingPower contextRef="c-2" decimals="4" id="f-1372" unitRef="number">0.6666</cmcsa:CommonStockVotingPower>
    <cmcsa:CommonStockVotingPower
      contextRef="c-348"
      decimals="4"
      id="f-1373"
      unitRef="number">0.3333</cmcsa:CommonStockVotingPower>
    <cmcsa:CommonStockVotingPower
      contextRef="c-348"
      decimals="4"
      id="f-1374"
      unitRef="number">0.3333</cmcsa:CommonStockVotingPower>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-23" id="f-1447">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-20" id="f-1448">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-23" id="f-1451">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-20" id="f-1452">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-20" id="f-1455">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-23" id="f-1456">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-32871</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">COMCAST CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-9">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Philadelphia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">286-1700</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-2" id="f-16">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-2" id="f-17">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-2" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-3" id="f-19">0.000% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-3" id="f-20">CMCS26</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-3" id="f-21">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-4" id="f-22">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-4" id="f-23">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-4" id="f-24">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-5" id="f-25">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-5" id="f-26">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-5" id="f-27">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-6" id="f-28">0.250% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-6" id="f-29">CMCS29A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-6" id="f-30">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-7" id="f-31">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-7" id="f-32">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-7" id="f-33">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-8" id="f-34">3.250% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-8" id="f-35">CMCS32A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-8" id="f-36">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-9" id="f-37">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-9" id="f-38">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-9" id="f-39">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-10" id="f-40">3.550% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-10" id="f-41">CMCS36A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-10" id="f-42">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-11" id="f-43">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-11" id="f-44">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-11" id="f-45">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-12" id="f-46">5.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-12" id="f-47">CMCS40A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-12" id="f-48">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-13" id="f-49">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-13" id="f-50">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-13" id="f-51">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-14" id="f-52">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-14" id="f-53">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-14" id="f-54">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-55">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-56">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-57">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-58">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-59">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-60">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-61">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-62">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-63">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-64">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-15" decimals="-6" id="f-65" unitRef="usd">150621000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-16" decimals="0" id="f-66" unitRef="shares">3771578226</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-17" decimals="0" id="f-67" unitRef="shares">9444375</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-68">Comcast Corporation &#x2013; Part III &#x2013; The registrant&#x2019;s definitive Proxy Statement for its annual meeting of shareholders.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-73">&lt;div style="margin-bottom:6pt;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;Our management, with involvement and input from our Board of Directors, performs an annual enterprise-wide risk management (&#x201c;ERM&#x201d;) assessment to identify and manage key existing and emerging risks for our company. Our ERM process assesses the characteristics and circumstances of the evolving business environment at the time and seeks to identify both the potential impacts to our company of a particular risk and the velocity with which the risk may manifest (e.g., rapidly in less than three months or more slowly in more than twelve months). Our executive management team has the overall responsibility for, and oversight of, our ERM process, and an ERM steering committee manages the process, with one or more senior business executives then monitoring and managing each of the identified risks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Cybersecurity is among the risks identified for Board-level oversight as a result of our most recent ERM assessment, with our Audit Committee of the Board overseeing our policies, practices and assessments with respect to cybersecurity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Network and information systems and other technologies, including those that are related to our network management, customer service operations and programming delivery and are embedded in our products and services, are critical to our business activities. We frequently obtain certain confidential, proprietary and/or personal information about our customers, personnel and vendors, which in many cases is provided or made available to third-party vendors who agree to protect it. As a result, we have multiple layers of security designed to detect and block cybersecurity events, as well as a dedicated team of cybersecurity personnel, who assist our CISOs in helping to assess, identify, monitor, detect and manage cybersecurity risks, threats, vulnerabilities and incidents. In the normal course, we engage assessors, consultants and other third parties to assist in various cyber-related matters. For example, an outside consulting firm conducts a National Institute of Standards and Technology and International Organization for Standardization-based cybersecurity capability maturity assessment every three years, which is reviewed with the Audit Committee, and our security teams leverage third-party advisors, as appropriate. We also perform penetration tests, data recovery testing, security audits and risk assessments throughout the year. Our cybersecurity program also incorporates intelligence sharing capabilities about emerging threats within the telecommunications industry and other industries through collaboration with peer companies and specialized consultants and through public-private partnerships with government intelligence agencies. We hold cybersecurity trainings for our employees and request that key vendors do the same.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;However, while we develop and maintain systems, and operate programs that seek to prevent security incidents from occurring, these systems and programs must be constantly monitored and updated in the face of sophisticated and rapidly evolving attempts to overcome our security measures and protections. The occurrence of both intentional and unintentional incidents has caused, and could cause in the future, a variety of adverse business impacts. See &#x201c;Item 1A: Risk Factors&#x201d; above for additional information on risks related our business, including for example risks related to cyber attacks, information and system breaches, and technology disruptions and failures; our reliance on using and protecting certain intellectual property rights; keeping pace with technological developments; legal and regulatory developments; and obtaining hardware, software and operational support from third-party vendors.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-74">Our management, with involvement and input from our Board of Directors, performs an annual enterprise-wide risk management (&#x201c;ERM&#x201d;) assessment to identify and manage key existing and emerging risks for our company. Our ERM process assesses the characteristics and circumstances of the evolving business environment at the time and seeks to identify both the potential impacts to our company of a particular risk and the velocity with which the risk may manifest (e.g., rapidly in less than three months or more slowly in more than twelve months).</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-75">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-81">&lt;div style="margin-bottom:6pt;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;The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#x2019; Chief Information Security Officers (&#x201c;CISOs&#x201d;) and Chief Technology Officers or other similar officers (&#x201c;CTOs&#x201d;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In addition to this Board-level oversight, our Cybersecurity Leadership Council (&#x201c;CLC&#x201d;) oversees our cybersecurity strategy and is responsible for overseeing and managing our cybersecurity risks. The CLC includes our Chief Financial Officer (&#x201c;CFO&#x201d;), Chief Legal Officer, head of Internal Audit, Chief Privacy and Data Strategy Officer, and lead internal securities counsel, as well as the CISOs, CTOs, CFOs and General Counsels of our primary businesses. Given the complex and varied nature of our businesses, the Connectivity &amp;amp; Platforms and Content &amp;amp; Experiences businesses each have a dedicated CISO who we believe is appropriately qualified to assess and manage cybersecurity risks. The Connectivity &amp;amp; Platforms CISO has served in various roles in product security and privacy at our company since 2016 and held various leadership and technical positions in Fortune 500 companies before joining our company. The Content &amp;amp; Experiences CISO has served in various roles in information security at our company since 2018 and held various roles in managing security operation center service portfolios and information security before joining our company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The CLC conducts regular meetings throughout the year during which CISOs provide updates and report on meaningful cybersecurity risks, threats, incidents and vulnerabilities in accordance with the CLC&#x2019;s reporting framework, as well as related priorities, mitigation and remediation activities, financial and employee resource levels, regulatory compliance, technology trends and third-party provider risks. To help inform this reporting framework, our primary businesses maintain incident response plans and other policies and procedures designed to respond to, mitigate and remediate cybersecurity incidents according to a defined set of severity ratings based on the potential impact to our business, information technology systems, network or data, including data held or information technology services provided by third-party vendors or other service providers.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-77">&lt;div style="margin-bottom:6pt;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;The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#x2019; Chief Information Security Officers (&#x201c;CISOs&#x201d;) and Chief Technology Officers or other similar officers (&#x201c;CTOs&#x201d;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In addition to this Board-level oversight, our Cybersecurity Leadership Council (&#x201c;CLC&#x201d;) oversees our cybersecurity strategy and is responsible for overseeing and managing our cybersecurity risks. The CLC includes our Chief Financial Officer (&#x201c;CFO&#x201d;), Chief Legal Officer, head of Internal Audit, Chief Privacy and Data Strategy Officer, and lead internal securities counsel, as well as the CISOs, CTOs, CFOs and General Counsels of our primary businesses. Given the complex and varied nature of our businesses, the Connectivity &amp;amp; Platforms and Content &amp;amp; Experiences businesses each have a dedicated CISO who we believe is appropriately qualified to assess and manage cybersecurity risks. The Connectivity &amp;amp; Platforms CISO has served in various roles in product security and privacy at our company since 2016 and held various leadership and technical positions in Fortune 500 companies before joining our company. The Content &amp;amp; Experiences CISO has served in various roles in information security at our company since 2018 and held various roles in managing security operation center service portfolios and information security before joining our company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The CLC conducts regular meetings throughout the year during which CISOs provide updates and report on meaningful cybersecurity risks, threats, incidents and vulnerabilities in accordance with the CLC&#x2019;s reporting framework, as well as related priorities, mitigation and remediation activities, financial and employee resource levels, regulatory compliance, technology trends and third-party provider risks. To help inform this reporting framework, our primary businesses maintain incident response plans and other policies and procedures designed to respond to, mitigate and remediate cybersecurity incidents according to a defined set of severity ratings based on the potential impact to our business, information technology systems, network or data, including data held or information technology services provided by third-party vendors or other service providers.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-80">&lt;div style="margin-bottom:6pt;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;The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#x2019; Chief Information Security Officers (&#x201c;CISOs&#x201d;) and Chief Technology Officers or other similar officers (&#x201c;CTOs&#x201d;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-78">&lt;div style="margin-bottom:6pt;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;The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#x2019; Chief Information Security Officers (&#x201c;CISOs&#x201d;) and Chief Technology Officers or other similar officers (&#x201c;CTOs&#x201d;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate. When covered during an Audit Committee meeting, the chair of the Audit Committee reports on its discussion to the full Board.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-76">The Board and/or our Audit Committee receive regular updates throughout the year on cybersecurity. Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#x2019; Chief Information Security Officers (&#x201c;CISOs&#x201d;) and Chief Technology Officers or other similar officers (&#x201c;CTOs&#x201d;). Our Audit Committee also receives regular updates on our cybersecurity posture throughout the year, as appropriate.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-79">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-82">Each of our Board and Audit Committee separately receives an annual report on cybersecurity matters and related risk exposures from our primary businesses&#x2019; Chief Information Security Officers (&#x201c;CISOs&#x201d;) and Chief Technology Officers or other similar officers (&#x201c;CTOs&#x201d;).</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-83">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-84">&lt;div style="margin-bottom:6pt;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;In addition to this Board-level oversight, our Cybersecurity Leadership Council (&#x201c;CLC&#x201d;) oversees our cybersecurity strategy and is responsible for overseeing and managing our cybersecurity risks. The CLC includes our Chief Financial Officer (&#x201c;CFO&#x201d;), Chief Legal Officer, head of Internal Audit, Chief Privacy and Data Strategy Officer, and lead internal securities counsel, as well as the CISOs, CTOs, CFOs and General Counsels of our primary businesses. Given the complex and varied nature of our businesses, the Connectivity &amp;amp; Platforms and Content &amp;amp; Experiences businesses each have a dedicated CISO who we believe is appropriately qualified to assess and manage cybersecurity risks. The Connectivity &amp;amp; Platforms CISO has served in various roles in product security and privacy at our company since 2016 and held various leadership and technical positions in Fortune 500 companies before joining our company. The Content &amp;amp; Experiences CISO has served in various roles in information security at our company since 2018 and held various roles in managing security operation center service portfolios and information security before joining our company.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-85">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-86">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-87">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <dei:AuditorName contextRef="c-1" id="f-88">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-89">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-90" unitRef="usd">123731000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-6" id="f-91" unitRef="usd">121572000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-6" id="f-92" unitRef="usd">121427000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-1" decimals="-6" id="f-93" unitRef="usd">37026000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-18" decimals="-6" id="f-94" unitRef="usd">36762000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-19" decimals="-6" id="f-95" unitRef="usd">38213000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-1" decimals="-6" id="f-96" unitRef="usd">8073000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-18" decimals="-6" id="f-97" unitRef="usd">7971000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-19" decimals="-6" id="f-98" unitRef="usd">8506000000</us-gaap:MarketingAndAdvertisingExpense>
    <cmcsa:OtherOperatingAndAdministrative contextRef="c-1" decimals="-6" id="f-99" unitRef="usd">40533000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative contextRef="c-18" decimals="-6" id="f-100" unitRef="usd">39190000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative contextRef="c-19" decimals="-6" id="f-101" unitRef="usd">38263000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:Depreciation contextRef="c-1" decimals="-6" id="f-102" unitRef="usd">8729000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-18" decimals="-6" id="f-103" unitRef="usd">8854000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-19" decimals="-6" id="f-104" unitRef="usd">8724000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-6" id="f-105" unitRef="usd">6072000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-18" decimals="-6" id="f-106" unitRef="usd">5482000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-19" decimals="-6" id="f-107" unitRef="usd">5097000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-1" decimals="-6" id="f-108" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-18" decimals="-6" id="f-109" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-19" decimals="-6" id="f-110" unitRef="usd">8583000000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-6" id="f-111" unitRef="usd">100434000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-18" decimals="-6" id="f-112" unitRef="usd">98258000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-19" decimals="-6" id="f-113" unitRef="usd">107385000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-114" unitRef="usd">23297000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-18" decimals="-6" id="f-115" unitRef="usd">23314000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-19" decimals="-6" id="f-116" unitRef="usd">14041000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-6" id="f-117" unitRef="usd">4134000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-18" decimals="-6" id="f-118" unitRef="usd">4087000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-19" decimals="-6" id="f-119" unitRef="usd">3896000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-120" unitRef="usd">-490000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-18" decimals="-6" id="f-121" unitRef="usd">1252000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-19" decimals="-6" id="f-122" unitRef="usd">-861000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-123" unitRef="usd">18673000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-124" unitRef="usd">20478000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-125" unitRef="usd">9284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-126" unitRef="usd">2796000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-127" unitRef="usd">5371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-128" unitRef="usd">4359000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-129" unitRef="usd">15877000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-18" decimals="-6" id="f-130" unitRef="usd">15107000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-19" decimals="-6" id="f-131" unitRef="usd">4925000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-132" unitRef="usd">-315000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-133" unitRef="usd">-282000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-134" unitRef="usd">-445000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-135" unitRef="usd">16192000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-6" id="f-136" unitRef="usd">15388000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-6" id="f-137" unitRef="usd">5370000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-138"
      unitRef="usdPerShare">4.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-139"
      unitRef="usdPerShare">3.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-140"
      unitRef="usdPerShare">1.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-141"
      unitRef="usdPerShare">4.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-142"
      unitRef="usdPerShare">3.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-143"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-144" unitRef="usd">15877000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-18" decimals="-6" id="f-145" unitRef="usd">15107000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-19" decimals="-6" id="f-146" unitRef="usd">4925000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-1" decimals="-6" id="f-147" unitRef="usd">137000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-18" decimals="-6" id="f-148" unitRef="usd">29000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-19" decimals="-6" id="f-149" unitRef="usd">-310000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-6" id="f-150" unitRef="usd">-895000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-18" decimals="-6" id="f-151" unitRef="usd">1478000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-19" decimals="-6" id="f-152" unitRef="usd">-4242000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-1" decimals="-6" id="f-153" unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-18" decimals="-6" id="f-154" unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-19" decimals="-6" id="f-155" unitRef="usd">-18000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-1" decimals="-6" id="f-156" unitRef="usd">57000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-18" decimals="-6" id="f-157" unitRef="usd">16000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-19" decimals="-6" id="f-158" unitRef="usd">281000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-1" decimals="-6" id="f-159" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-18" decimals="-6" id="f-160" unitRef="usd">-38000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-19" decimals="-6" id="f-161" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-1" decimals="-6" id="f-162" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-18" decimals="-6" id="f-163" unitRef="usd">158000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-19" decimals="-6" id="f-164" unitRef="usd">192000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-1" decimals="-6" id="f-165" unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-18" decimals="-6" id="f-166" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-19" decimals="-6" id="f-167" unitRef="usd">-11000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-1" decimals="-6" id="f-168" unitRef="usd">-31000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-18" decimals="-6" id="f-169" unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-19" decimals="-6" id="f-170" unitRef="usd">-33000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-6" id="f-171" unitRef="usd">-807000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-18" decimals="-6" id="f-172" unitRef="usd">1338000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-19" decimals="-6" id="f-173" unitRef="usd">-4120000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-174" unitRef="usd">15070000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-175" unitRef="usd">16445000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-176" unitRef="usd">805000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-177" unitRef="usd">-315000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-178" unitRef="usd">-282000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-179" unitRef="usd">-445000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-180" unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-181" unitRef="usd">-19000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-182" unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-183" unitRef="usd">15402000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-18" decimals="-6" id="f-184" unitRef="usd">16746000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-19" decimals="-6" id="f-185" unitRef="usd">1280000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-186" unitRef="usd">15877000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-18" decimals="-6" id="f-187" unitRef="usd">15107000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-19" decimals="-6" id="f-188" unitRef="usd">4925000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-189" unitRef="usd">14802000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-18" decimals="-6" id="f-190" unitRef="usd">14336000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-19" decimals="-6" id="f-191" unitRef="usd">13821000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-1" decimals="-6" id="f-192" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-18" decimals="-6" id="f-193" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-19" decimals="-6" id="f-194" unitRef="usd">8583000000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-6" id="f-195" unitRef="usd">1288000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-18" decimals="-6" id="f-196" unitRef="usd">1241000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-19" decimals="-6" id="f-197" unitRef="usd">1336000000</us-gaap:ShareBasedCompensation>
    <cmcsa:NoncashInterestExpenseIncomeNet contextRef="c-1" decimals="-6" id="f-198" unitRef="usd">464000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet contextRef="c-18" decimals="-6" id="f-199" unitRef="usd">316000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet contextRef="c-19" decimals="-6" id="f-200" unitRef="usd">309000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet contextRef="c-1" decimals="-6" id="f-201" unitRef="usd">1088000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet contextRef="c-18" decimals="-6" id="f-202" unitRef="usd">-768000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet contextRef="c-19" decimals="-6" id="f-203" unitRef="usd">1177000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-204" unitRef="usd">-902000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-205" unitRef="usd">-2739000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-206" unitRef="usd">-834000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet contextRef="c-1" decimals="-6" id="f-207" unitRef="usd">-136000000</cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet contextRef="c-18" decimals="-6" id="f-208" unitRef="usd">996000000</cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet contextRef="c-19" decimals="-6" id="f-209" unitRef="usd">1327000000</cmcsa:IncreaseDecreaseInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet contextRef="c-1" decimals="-6" id="f-210" unitRef="usd">-290000000</cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet>
    <cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet contextRef="c-18" decimals="-6" id="f-211" unitRef="usd">260000000</cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet>
    <cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet contextRef="c-19" decimals="-6" id="f-212" unitRef="usd">451000000</cmcsa:IncreaseDecreaseInFilmAndTelevisionCostsNet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-6" id="f-213" unitRef="usd">-758000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-18" decimals="-6" id="f-214" unitRef="usd">-520000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-19" decimals="-6" id="f-215" unitRef="usd">497000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-1" decimals="-6" id="f-216" unitRef="usd">4611000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-18" decimals="-6" id="f-217" unitRef="usd">-2784000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-19" decimals="-6" id="f-218" unitRef="usd">1623000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-219" unitRef="usd">27673000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-18" decimals="-6" id="f-220" unitRef="usd">28501000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-19" decimals="-6" id="f-221" unitRef="usd">26413000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-222" unitRef="usd">12181000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-18" decimals="-6" id="f-223" unitRef="usd">12242000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-19" decimals="-6" id="f-224" unitRef="usd">10626000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-1" decimals="-6" id="f-225" unitRef="usd">2949000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-18" decimals="-6" id="f-226" unitRef="usd">3298000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-19" decimals="-6" id="f-227" unitRef="usd">3141000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForConstructionOfThemePark contextRef="c-1" decimals="-6" id="f-228" unitRef="usd">116000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark contextRef="c-18" decimals="-6" id="f-229" unitRef="usd">137000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark contextRef="c-19" decimals="-6" id="f-230" unitRef="usd">330000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments contextRef="c-1" decimals="-6" id="f-231" unitRef="usd">771000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments contextRef="c-18" decimals="-6" id="f-232" unitRef="usd">661000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments contextRef="c-19" decimals="-6" id="f-233" unitRef="usd">1985000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromAdvanceOnSaleOfInvestment contextRef="c-1" decimals="-6" id="f-234" unitRef="usd">0</cmcsa:ProceedsFromAdvanceOnSaleOfInvestment>
    <cmcsa:ProceedsFromAdvanceOnSaleOfInvestment contextRef="c-18" decimals="-6" id="f-235" unitRef="usd">8610000000</cmcsa:ProceedsFromAdvanceOnSaleOfInvestment>
    <cmcsa:ProceedsFromAdvanceOnSaleOfInvestment contextRef="c-19" decimals="-6" id="f-236" unitRef="usd">0</cmcsa:ProceedsFromAdvanceOnSaleOfInvestment>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-6" id="f-237" unitRef="usd">1082000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-18" decimals="-6" id="f-238" unitRef="usd">1313000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-19" decimals="-6" id="f-239" unitRef="usd">2274000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-6" id="f-240" unitRef="usd">113000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-18" decimals="-6" id="f-241" unitRef="usd">-558000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-19" decimals="-6" id="f-242" unitRef="usd">-246000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-243" unitRef="usd">-15670000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-18" decimals="-6" id="f-244" unitRef="usd">-7161000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-19" decimals="-6" id="f-245" unitRef="usd">-14140000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-1" decimals="-6" id="f-246" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-18" decimals="-6" id="f-247" unitRef="usd">-660000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-19" decimals="-6" id="f-248" unitRef="usd">660000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-6" id="f-249" unitRef="usd">6268000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-18" decimals="-6" id="f-250" unitRef="usd">6052000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-19" decimals="-6" id="f-251" unitRef="usd">2745000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-6" id="f-252" unitRef="usd">3573000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-18" decimals="-6" id="f-253" unitRef="usd">4015000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-19" decimals="-6" id="f-254" unitRef="usd">2307000000</us-gaap:RepaymentsOfLongTermDebt>
    <cmcsa:RepaymentOfCollateralizedObligation contextRef="c-1" decimals="-6" id="f-255" unitRef="usd">0</cmcsa:RepaymentOfCollateralizedObligation>
    <cmcsa:RepaymentOfCollateralizedObligation contextRef="c-18" decimals="-6" id="f-256" unitRef="usd">5175000000</cmcsa:RepaymentOfCollateralizedObligation>
    <cmcsa:RepaymentOfCollateralizedObligation contextRef="c-19" decimals="-6" id="f-257" unitRef="usd">0</cmcsa:RepaymentOfCollateralizedObligation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-6" id="f-258" unitRef="usd">9103000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-18" decimals="-6" id="f-259" unitRef="usd">11291000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-19" decimals="-6" id="f-260" unitRef="usd">13328000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends contextRef="c-1" decimals="-6" id="f-261" unitRef="usd">4814000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-18" decimals="-6" id="f-262" unitRef="usd">4766000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-19" decimals="-6" id="f-263" unitRef="usd">4741000000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-6" id="f-264" unitRef="usd">339000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-18" decimals="-6" id="f-265" unitRef="usd">5000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-19" decimals="-6" id="f-266" unitRef="usd">786000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-267" unitRef="usd">-10883000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-18" decimals="-6" id="f-268" unitRef="usd">-19850000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-19" decimals="-6" id="f-269" unitRef="usd">-16184000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-6" id="f-270" unitRef="usd">-26000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-18" decimals="-6" id="f-271" unitRef="usd">9000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-19" decimals="-6" id="f-272" unitRef="usd">-86000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-273" unitRef="usd">1095000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-18" decimals="-6" id="f-274" unitRef="usd">1500000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-19" decimals="-6" id="f-275" unitRef="usd">-3997000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-20" decimals="-6" id="f-276" unitRef="usd">6282000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-6" id="f-277" unitRef="usd">4782000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-22" decimals="-6" id="f-278" unitRef="usd">8778000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-6" id="f-279" unitRef="usd">7377000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-20" decimals="-6" id="f-280" unitRef="usd">6282000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-6" id="f-281" unitRef="usd">4782000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-23" decimals="-6" id="f-282" unitRef="usd">7322000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-20" decimals="-6" id="f-283" unitRef="usd">6215000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-23" decimals="-6" id="f-284" unitRef="usd">13661000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-20" decimals="-6" id="f-285" unitRef="usd">13813000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-23" decimals="-6" id="f-286" unitRef="usd">5817000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-20" decimals="-6" id="f-287" unitRef="usd">3959000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-23" decimals="-6" id="f-288" unitRef="usd">26801000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-20" decimals="-6" id="f-289" unitRef="usd">23987000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent contextRef="c-23" decimals="-6" id="f-290" unitRef="usd">12541000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent contextRef="c-20" decimals="-6" id="f-291" unitRef="usd">12920000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <us-gaap:LongTermInvestments contextRef="c-23" decimals="-6" id="f-292" unitRef="usd">8647000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-20" decimals="-6" id="f-293" unitRef="usd">9385000000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-23" decimals="-6" id="f-294" unitRef="usd">62548000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-20" decimals="-6" id="f-295" unitRef="usd">59686000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-23" decimals="-6" id="f-296" unitRef="usd">58209000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-20" decimals="-6" id="f-297" unitRef="usd">59268000000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedFranchiseRights contextRef="c-23" decimals="-6" id="f-298" unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights contextRef="c-20" decimals="-6" id="f-299" unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c-23" decimals="-6" id="f-300" unitRef="usd">25599000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c-20" decimals="-6" id="f-301" unitRef="usd">27867000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-23" decimals="-6" id="f-302" unitRef="usd">12501000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-20" decimals="-6" id="f-303" unitRef="usd">12333000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-23" decimals="-6" id="f-304" unitRef="usd">266211000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-20" decimals="-6" id="f-305" unitRef="usd">264811000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-23" decimals="-6" id="f-306" unitRef="usd">11321000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-20" decimals="-6" id="f-307" unitRef="usd">12437000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-23" decimals="-6" id="f-308" unitRef="usd">3507000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-20" decimals="-6" id="f-309" unitRef="usd">3242000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-23" decimals="-6" id="f-310" unitRef="usd">10679000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-20" decimals="-6" id="f-311" unitRef="usd">13284000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent contextRef="c-23" decimals="-6" id="f-312" unitRef="usd">4907000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent contextRef="c-20" decimals="-6" id="f-313" unitRef="usd">2069000000</us-gaap:DebtCurrent>
    <cmcsa:AdvanceOnSaleOfInvestment contextRef="c-23" decimals="-6" id="f-314" unitRef="usd">9167000000</cmcsa:AdvanceOnSaleOfInvestment>
    <cmcsa:AdvanceOnSaleOfInvestment contextRef="c-20" decimals="-6" id="f-315" unitRef="usd">9167000000</cmcsa:AdvanceOnSaleOfInvestment>
    <us-gaap:LiabilitiesCurrent contextRef="c-23" decimals="-6" id="f-316" unitRef="usd">39581000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-20" decimals="-6" id="f-317" unitRef="usd">40198000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-23" decimals="-6" id="f-318" unitRef="usd">94186000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-20" decimals="-6" id="f-319" unitRef="usd">95021000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-23" decimals="-6" id="f-320" unitRef="usd">25227000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-20" decimals="-6" id="f-321" unitRef="usd">26003000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-23" decimals="-6" id="f-322" unitRef="usd">20942000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-20" decimals="-6" id="f-323" unitRef="usd">20122000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-23" id="f-324" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-20" id="f-325" unitRef="usd" xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-23" decimals="-6" id="f-326" unitRef="usd">237000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-20" decimals="-6" id="f-327" unitRef="usd">241000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-20"
      decimals="INF"
      id="f-328"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-23"
      decimals="INF"
      id="f-329"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c-23"
      decimals="INF"
      id="f-330"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c-20"
      decimals="INF"
      id="f-331"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-23" decimals="-6" id="f-332" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-20" decimals="-6" id="f-333" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-24"
      decimals="2"
      id="f-334"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-25"
      decimals="2"
      id="f-335"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-25" decimals="0" id="f-336" unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-24" decimals="0" id="f-337" unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-24" decimals="0" id="f-338" unitRef="shares">4651093045</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-25" decimals="0" id="f-339" unitRef="shares">4842108959</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-24" decimals="0" id="f-340" unitRef="shares">3778302017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-25" decimals="0" id="f-341" unitRef="shares">3969317931</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-24" decimals="-6" id="f-342" unitRef="usd">47000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-25" decimals="-6" id="f-343" unitRef="usd">48000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-26"
      decimals="2"
      id="f-344"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-27"
      decimals="2"
      id="f-345"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-27" decimals="0" id="f-346" unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-26" decimals="0" id="f-347" unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-26" decimals="0" id="f-348" unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-27" decimals="0" id="f-349" unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-26" decimals="0" id="f-350" unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-27" decimals="0" id="f-351" unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-26" decimals="-6" id="f-352" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-27" decimals="-6" id="f-353" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-23" decimals="-6" id="f-354" unitRef="usd">38102000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-20" decimals="-6" id="f-355" unitRef="usd">38533000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-23" decimals="-6" id="f-356" unitRef="usd">56972000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-20" decimals="-6" id="f-357" unitRef="usd">52892000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares contextRef="c-20" decimals="0" id="f-358" unitRef="shares">872791028</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-23" decimals="0" id="f-359" unitRef="shares">872791028</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-23" decimals="-6" id="f-360" unitRef="usd">7517000000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-20" decimals="-6" id="f-361" unitRef="usd">7517000000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-23" decimals="-6" id="f-362" unitRef="usd">-2043000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-20" decimals="-6" id="f-363" unitRef="usd">-1253000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-6" id="f-364" unitRef="usd">85560000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-6" id="f-365" unitRef="usd">82703000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-23" decimals="-6" id="f-366" unitRef="usd">477000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-20" decimals="-6" id="f-367" unitRef="usd">523000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-6" id="f-368" unitRef="usd">86038000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-20" decimals="-6" id="f-369" unitRef="usd">83226000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-23" decimals="-6" id="f-370" unitRef="usd">266211000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-20" decimals="-6" id="f-371" unitRef="usd">264811000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-20" decimals="-6" id="f-372" unitRef="usd">241000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-21" decimals="-6" id="f-373" unitRef="usd">411000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-22" decimals="-6" id="f-374" unitRef="usd">519000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity contextRef="c-1" decimals="-6" id="f-375" unitRef="usd">-13000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity contextRef="c-18" decimals="-6" id="f-376" unitRef="usd">-24000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity contextRef="c-19" decimals="-6" id="f-377" unitRef="usd">-77000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <us-gaap:TemporaryEquityOtherChanges contextRef="c-1" decimals="-6" id="f-378" unitRef="usd">0</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges contextRef="c-18" decimals="-6" id="f-379" unitRef="usd">-171000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges contextRef="c-19" decimals="-6" id="f-380" unitRef="usd">-80000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-381" unitRef="usd">-9000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-382" unitRef="usd">-25000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-383" unitRef="usd">-49000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-23" decimals="-6" id="f-384" unitRef="usd">237000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-20" decimals="-6" id="f-385" unitRef="usd">241000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-21" decimals="-6" id="f-386" unitRef="usd">411000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-6" id="f-387" unitRef="usd">48000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-29" decimals="-6" id="f-388" unitRef="usd">51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-30" decimals="-6" id="f-389" unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-31" decimals="-6" id="f-390" unitRef="usd">2000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-32" decimals="-6" id="f-391" unitRef="usd">2000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-33" decimals="-6" id="f-392" unitRef="usd">3000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-6" id="f-393" unitRef="usd">47000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-6" id="f-394" unitRef="usd">48000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-29" decimals="-6" id="f-395" unitRef="usd">51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-6" id="f-396" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-6" id="f-397" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-6" id="f-398" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-6" id="f-399" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-6" id="f-400" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-6" id="f-401" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-6" id="f-402" unitRef="usd">38533000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-40" decimals="-6" id="f-403" unitRef="usd">39412000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-41" decimals="-6" id="f-404" unitRef="usd">40173000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-42" decimals="-6" id="f-405" unitRef="usd">1169000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-43" decimals="-6" id="f-406" unitRef="usd">1063000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-44" decimals="-6" id="f-407" unitRef="usd">1055000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-42" decimals="-6" id="f-408" unitRef="usd">1841000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-43" decimals="-6" id="f-409" unitRef="usd">2086000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-44" decimals="-6" id="f-410" unitRef="usd">2431000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-42" decimals="-6" id="f-411" unitRef="usd">240000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-43" decimals="-6" id="f-412" unitRef="usd">272000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-44" decimals="-6" id="f-413" unitRef="usd">278000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOther contextRef="c-42" decimals="-6" id="f-414" unitRef="usd">-2000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c-43" decimals="-6" id="f-415" unitRef="usd">127000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c-44" decimals="-6" id="f-416" unitRef="usd">-337000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-6" id="f-417" unitRef="usd">38102000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-6" id="f-418" unitRef="usd">38533000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-40" decimals="-6" id="f-419" unitRef="usd">39412000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-6" id="f-420" unitRef="usd">52892000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-6" id="f-421" unitRef="usd">51609000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-6" id="f-422" unitRef="usd">61902000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-49" decimals="-6" id="f-423" unitRef="usd">7251000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-50" decimals="-6" id="f-424" unitRef="usd">9309000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-51" decimals="-6" id="f-425" unitRef="usd">10897000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCommonStockCash contextRef="c-49" decimals="-6" id="f-426" unitRef="usd">4862000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-50" decimals="-6" id="f-427" unitRef="usd">4795000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-51" decimals="-6" id="f-428" unitRef="usd">4757000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther contextRef="c-49" decimals="-6" id="f-429" unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c-50" decimals="-6" id="f-430" unitRef="usd">1000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c-51" decimals="-6" id="f-431" unitRef="usd">10000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="c-49" decimals="-6" id="f-432" unitRef="usd">16192000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="c-50" decimals="-6" id="f-433" unitRef="usd">15388000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="c-51" decimals="-6" id="f-434" unitRef="usd">5370000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-52" decimals="-6" id="f-435" unitRef="usd">56972000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-6" id="f-436" unitRef="usd">52892000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-6" id="f-437" unitRef="usd">51609000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-53" decimals="-6" id="f-438" unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-54" decimals="-6" id="f-439" unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-54" decimals="-6" id="f-440" unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-55" decimals="-6" id="f-441" unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-55" decimals="-6" id="f-442" unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-6" id="f-443" unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-6" id="f-444" unitRef="usd">-1253000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-6" id="f-445" unitRef="usd">-2611000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-6" id="f-446" unitRef="usd">1480000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-60" decimals="-6" id="f-447" unitRef="usd">-790000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-61" decimals="-6" id="f-448" unitRef="usd">1358000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-62" decimals="-6" id="f-449" unitRef="usd">-4091000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-63" decimals="-6" id="f-450" unitRef="usd">-2043000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-6" id="f-451" unitRef="usd">-1253000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-6" id="f-452" unitRef="usd">-2611000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-64" decimals="-6" id="f-453" unitRef="usd">523000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-65" decimals="-6" id="f-454" unitRef="usd">684000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-66" decimals="-6" id="f-455" unitRef="usd">1398000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-67" decimals="-6" id="f-456" unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-68" decimals="-6" id="f-457" unitRef="usd">-19000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-69" decimals="-6" id="f-458" unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests contextRef="c-67" decimals="-6" id="f-459" unitRef="usd">295000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests contextRef="c-68" decimals="-6" id="f-460" unitRef="usd">166000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests contextRef="c-69" decimals="-6" id="f-461" unitRef="usd">89000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <us-gaap:StockholdersEquityOther contextRef="c-67" decimals="-6" id="f-462" unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c-68" decimals="-6" id="f-463" unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c-69" decimals="-6" id="f-464" unitRef="usd">280000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="c-67" decimals="-6" id="f-465" unitRef="usd">-324000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="c-68" decimals="-6" id="f-466" unitRef="usd">-307000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="c-69" decimals="-6" id="f-467" unitRef="usd">-495000000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-70" decimals="-6" id="f-468" unitRef="usd">477000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-64" decimals="-6" id="f-469" unitRef="usd">523000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-65" decimals="-6" id="f-470" unitRef="usd">684000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-6" id="f-471" unitRef="usd">86038000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-20" decimals="-6" id="f-472" unitRef="usd">83226000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-21" decimals="-6" id="f-473" unitRef="usd">81627000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="2"
      id="f-474"
      unitRef="usdPerShare">1.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-18"
      decimals="2"
      id="f-475"
      unitRef="usdPerShare">1.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-19"
      decimals="2"
      id="f-476"
      unitRef="usdPerShare">1.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="c-1" id="f-477">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 1: Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The accompanying consolidated financial statements include all entities in which we have a controlling voting interest and variable interest entities (&#x201c;VIEs&#x201d;) required to be consolidated, including Universal Beijing Resort (see Note 7). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We translate assets and liabilities of our foreign operations where the functional currency is the local currency into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average periodic exchange rates. The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets. Any foreign currency transaction gains or losses are included in our consolidated statements of income in investment and other income (loss), net. For disclosures containing future amounts where the functional currency is the local currency, we translate the amounts into U.S. dollars at the exchange rates as of the balance sheet date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In November 2024, we announced our intention to create SpinCo, a new independent publicly traded company comprised of select domestic cable television networks along with complementary digital assets through a tax-free spin-off. We are targeting to complete the Spin-off by the end of 2025, subject to the satisfaction of customary conditions, including obtaining final approval from our Board of Directors, satisfactory completion of SpinCo financings, receipt of tax opinions and receipt of any regulatory approvals. There can be no assurance that a separation transaction will occur, or, if one does, of its terms or timing. The consolidated financial statements and related notes do not reflect the proposed Spin-off.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our current liability for accrued participations and residuals is separately disclosed in Note 4 in the current year and is included within the &#x201c;accrued expenses and other current liabilities&#x201d; caption in our consolidated balance sheet for all periods presented. Previously these amounts were presented in a separate caption in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our consolidated financial statements are prepared in accordance with GAAP, which require us to select accounting policies, including in certain cases industry-specific policies, and make estimates that affect the reported amount of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. Actual results could differ from these estimates. The following accounting policies are specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;capitalization and amortization of film and television costs (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;costs for connecting customers to our HFC network (see Note 8)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Information on other accounting policies and methods that we use in the preparation of our consolidated financial statements are included, where applicable, in their respective footnotes that follow. Below is a discussion of accounting policies and methods used in our consolidated financial statements that are not presented within other footnotes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Advertising costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The accounting guidance related to fair value measurements establishes a hierarchy based on the types of inputs used for the various valuation techniques. The levels of the hierarchy are described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 1: Values are determined using quoted market prices for identical financial instruments in an active market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 2: Values are determined using quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 3: Values are determined using models that use significant inputs that are primarily unobservable, discounted cash flow methodologies or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We use this three-tier fair value hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments (see Note 7); on a non-recurring basis, such as for acquisitions and impairment testing (see Note 9); and for disclosure purposes, such as for debt (see Note 6). Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation and classification within the fair value hierarchy.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income Tax Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued updated accounting guidance related to income tax disclosures. The updated accounting guidance, among other things, requires additional disclosure primarily related to the income tax rate reconciliation and income taxes paid. We will adopt the updated accounting guidance in our Annual Report on Form 10-K for the year ending December 31, 2025.&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In November 2024, the FASB issued updated accounting guidance related to disclosures about certain costs and expenses. The updated accounting guidance, among other things, requires quantitative disclosures for employee compensation, selling expenses and purchases of inventory. The updated guidance is effective beginning in our Annual Report on Form 10-K for the year ending December 31, 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-478">The accompanying consolidated financial statements include all entities in which we have a controlling voting interest and variable interest entities (&#x201c;VIEs&#x201d;) required to be consolidated, including Universal Beijing Resort (see Note 7).</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-479">We translate assets and liabilities of our foreign operations where the functional currency is the local currency into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average periodic exchange rates. The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheets. Any foreign currency transaction gains or losses are included in our consolidated statements of income in investment and other income (loss), net. For disclosures containing future amounts where the functional currency is the local currency, we translate the amounts into U.S. dollars at the exchange rates as of the balance sheet date.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-480">&lt;div style="margin-bottom:6pt;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;Our current liability for accrued participations and residuals is separately disclosed in Note 4 in the current year and is included within the &#x201c;accrued expenses and other current liabilities&#x201d; caption in our consolidated balance sheet for all periods presented. Previously these amounts were presented in a separate caption in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-481">&lt;div style="margin-bottom:6pt;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;Our consolidated financial statements are prepared in accordance with GAAP, which require us to select accounting policies, including in certain cases industry-specific policies, and make estimates that affect the reported amount of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. Actual results could differ from these estimates. The following accounting policies are specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;capitalization and amortization of film and television costs (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;costs for connecting customers to our HFC network (see Note 8)&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-482">Advertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-483">&lt;div style="margin-bottom:6pt;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;The accounting guidance related to fair value measurements establishes a hierarchy based on the types of inputs used for the various valuation techniques. The levels of the hierarchy are described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 1: Values are determined using quoted market prices for identical financial instruments in an active market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 2: Values are determined using quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 3: Values are determined using models that use significant inputs that are primarily unobservable, discounted cash flow methodologies or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation. &lt;/span&gt;&lt;/div&gt;We use this three-tier fair value hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments (see Note 7); on a non-recurring basis, such as for acquisitions and impairment testing (see Note 9); and for disclosure purposes, such as for debt (see Note 6). Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation and classification within the fair value hierarchy.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-484">&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income Tax Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued updated accounting guidance related to income tax disclosures. The updated accounting guidance, among other things, requires additional disclosure primarily related to the income tax rate reconciliation and income taxes paid. We will adopt the updated accounting guidance in our Annual Report on Form 10-K for the year ending December 31, 2025.&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In November 2024, the FASB issued updated accounting guidance related to disclosures about certain costs and expenses. The updated accounting guidance, among other things, requires quantitative disclosures for employee compensation, selling expenses and purchases of inventory. The updated guidance is effective beginning in our Annual Report on Form 10-K for the year ending December 31, 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-485">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 2: Segment Information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We are a global media and technology company with five segments: Residential Connectivity &amp;amp; Platforms, Business Services Connectivity, Media, Studios and Theme Parks. Our segments align to our primary business operations and how our &lt;span style="-sec-ix-hidden:f-487"&gt;Chairman and Chief Executive Officer&lt;/span&gt;, the chief operating decision maker, reviews our operating results. See&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; Note 3 for a description of the various products and services within each segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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 segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. Transactions between our segments generally include intercompany profit consistent with third-party transactions. The Residential Connectivity &amp;amp; Platforms and the Business Services Connectivity segments use certain shared infrastructure, including our network in the United States, and each segment is presented with its direct costs and an allocation of shared costs, as well as revenue from its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our financial data by segment is presented in the tables below. We do not present asset information for our segments as this information is not used to allocate resources.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:33.110%"&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.864%"&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.864%"&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.864%"&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.864%"&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.864%"&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.870%"&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 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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" 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:400;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/div&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: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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Studios&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/div&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="background-color:#cceeff;border-top:1pt solid #000000;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;Revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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="background-color:#ffffff;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;Intersegment revenue&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;(a)&lt;/span&gt;&lt;/div&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;173&#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="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;23&#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="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;4,685&#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="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;3,259&#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="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;1&#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="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;8,142&#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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of Revenue&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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:0 1pt"&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="background-color:#cceeff;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;Other revenue&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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(8,383)&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="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="background-color:#cceeff;border-top:1pt solid #000000;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;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;Less segment expenses:&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;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;Programming and production&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,881&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,968&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,257&#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="background-color:#ffffff;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="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="background-color:#cceeff;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;Marketing and promotion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&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;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;(d)&lt;/span&gt;&lt;/div&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;27,355&#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="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;4,201&#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="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;4,577&#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="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;947&#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="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;5,668&#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="background-color:#ffffff;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt 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;Segment Adjusted EBITDA&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;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of total segment Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Media, Studios and Theme Parks headquarters and other&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;(f)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(831)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Corporate and other&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;(b)(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Eliminations&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(47)&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="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="background-color:#cceeff;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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Amortization&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(6,072)&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="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="background-color:#cceeff;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Investment and other income (loss), net&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(490)&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="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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="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-bottom: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:33.110%"&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.864%"&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.864%"&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.864%"&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.864%"&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.864%"&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.870%"&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 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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" 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:400;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/div&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: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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Studios&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/div&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="background-color:#cceeff;border-top:1pt solid #000000;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;Revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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="background-color:#ffffff;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;Intersegment revenue&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;(a)&lt;/span&gt;&lt;/div&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;207&#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="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;22&#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="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;4,621&#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="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;3,317&#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="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;(1)&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="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;8,166&#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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of Revenue&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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:0 1pt"&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="background-color:#cceeff;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;Other revenue&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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(8,383)&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="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="background-color:#cceeff;border-top:1pt solid #000000;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;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;Less segment expenses:&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;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;Programming and production&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,067&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,921&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,958&#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="background-color:#ffffff;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="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="background-color:#cceeff;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;Marketing and promotion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&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;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;(d)&lt;/span&gt;&lt;/div&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;26,932&#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="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;3,964&#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="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;4,091&#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="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;818&#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="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;5,602&#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="background-color:#ffffff;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt 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;Segment Adjusted EBITDA&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;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of total segment Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Media, Studios and Theme Parks headquarters and other&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;(f)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(946)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Corporate and other&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;(b)(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Eliminations&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;105&#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="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="background-color:#cceeff;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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Amortization&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(5,482)&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="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="background-color:#cceeff;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Investment and other income (loss), net&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;1,252&#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="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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="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-bottom: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:33.110%"&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.864%"&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.864%"&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.864%"&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.864%"&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.864%"&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.870%"&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 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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" 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:400;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/div&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: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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Studios&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/div&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="background-color:#cceeff;border-top:1pt solid #000000;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;Revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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="background-color:#ffffff;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;Intersegment revenue&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;(a)&lt;/span&gt;&lt;/div&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;208&#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="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;21&#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="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;4,572&#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="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;3,963&#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="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;1&#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="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;8,765&#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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of Revenue&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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:0 1pt"&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="background-color:#cceeff;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;Other revenue&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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(9,032)&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="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="background-color:#cceeff;border-top:1pt solid #000000;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;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;Less segment expenses:&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;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;Programming and production&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,500&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,650&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,778&#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="background-color:#ffffff;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="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="background-color:#cceeff;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;Marketing and promotion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&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;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;(d)&lt;/span&gt;&lt;/div&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;27,775&#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="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;3,759&#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="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;3,951&#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="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;819&#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="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;4,858&#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="background-color:#ffffff;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt 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;Segment Adjusted EBITDA&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;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of total segment Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Media, Studios and Theme Parks headquarters and other&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;(f)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(881)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Corporate and other&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;(b)(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Eliminations&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(66)&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="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="background-color:#cceeff;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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Amortization&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(5,097)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Goodwill and long-lived asset impairments&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;(g)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Interest expense&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(3,896)&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="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="background-color:#cceeff;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;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:9.13pt"&gt;Our most significant intersegment revenue transactions include distribution revenue in Media related to fees from Residential Connectivity &amp;amp; Platforms for the rights to distribute television programming, and content licensing revenue in Studios for licenses of owned content to Media. Revenue for licenses of content from Studios to Media is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses in Media are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Includes the operations of our Sky-branded video services and television networks in Germany; Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania; and Xumo, our consolidated streaming platform joint venture with Charter Communications. Corporate and other also includes overhead and personnel costs for Corporate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;The significant expense categories and amounts align with the segment-level information that is regularly provided to our chief operating decision maker. Intersegment expenses are included in the amounts shown.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Other for each segment primarily includes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Residential Connectivity &amp;amp; Platforms and Business Services Connectivity: technical and support; direct product costs; marketing and promotion; customer service; administrative personnel costs; franchise and other regulatory fees; fees paid to third parties where we sell advertising on their behalf; bad debt; and other business, headquarters and support costs, including building and office expenses, taxes and billing costs necessary to operate the Residential Connectivity &amp;amp; Platforms and Business Services Connectivity segments. Our chief operating decision maker uses aggregate expense information to manage the operations of the Business Services Connectivity segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Media and Studios: salaries, employee benefits, rent and other overhead expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Theme Parks: theme park operations, including repairs and maintenance and related administrative expenses; food, beverage and merchandise costs; labor costs; and sales and marketing costs. Our chief operating decision maker uses aggregate expense information to manage the operations of the Theme Parks segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;We use Adjusted EBITDA as the measure of profit or loss for our segments. For each of our segments, our chief operating decision maker uses Adjusted EBITDA to measure operational strength and performance, assist in the evaluation of underlying trends, and allocate resources in the annual budget and forecasting process. Adjusted EBITDA is also a significant performance measure in our annual incentive compensation programs. From time to time we may report the impact of certain events, gains, losses or other charges related to our segments within Corporate and other. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(f)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.02pt"&gt;Includes overhead, personnel costs and other costs necessary to operate the Media, Studios and Theme Parks segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(g)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Refe&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;r to Note 9 for a discussion of impairment charges in 2022 related to goodwill and long-lived assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-486"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-488">&lt;div style="margin-bottom:6pt;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;Our financial data by segment is presented in the tables below. We do not present asset information for our segments as this information is not used to allocate resources.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:33.110%"&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.864%"&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.864%"&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.864%"&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.864%"&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.864%"&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.870%"&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 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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" 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:400;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/div&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: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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Studios&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/div&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="background-color:#cceeff;border-top:1pt solid #000000;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;Revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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="background-color:#ffffff;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;Intersegment revenue&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;(a)&lt;/span&gt;&lt;/div&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;173&#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="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;23&#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="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;4,685&#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="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;3,259&#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="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;1&#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="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;8,142&#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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of Revenue&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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:0 1pt"&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="background-color:#cceeff;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;Other revenue&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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(8,383)&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="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="background-color:#cceeff;border-top:1pt solid #000000;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;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;Less segment expenses:&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;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;Programming and production&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,881&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,968&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,257&#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="background-color:#ffffff;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="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="background-color:#cceeff;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;Marketing and promotion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&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;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;(d)&lt;/span&gt;&lt;/div&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;27,355&#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="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;4,201&#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="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;4,577&#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="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;947&#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="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;5,668&#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="background-color:#ffffff;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt 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;Segment Adjusted EBITDA&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;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of total segment Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Media, Studios and Theme Parks headquarters and other&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;(f)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(831)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Corporate and other&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;(b)(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Eliminations&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(47)&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="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="background-color:#cceeff;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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Amortization&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(6,072)&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="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="background-color:#cceeff;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Investment and other income (loss), net&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(490)&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="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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="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-bottom: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:33.110%"&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.864%"&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.864%"&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.864%"&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.864%"&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.864%"&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.870%"&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 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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" 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:400;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/div&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: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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Studios&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/div&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="background-color:#cceeff;border-top:1pt solid #000000;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;Revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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="background-color:#ffffff;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;Intersegment revenue&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;(a)&lt;/span&gt;&lt;/div&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;207&#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="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;22&#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="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;4,621&#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="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;3,317&#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="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;(1)&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="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;8,166&#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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of Revenue&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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:0 1pt"&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="background-color:#cceeff;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;Other revenue&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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(8,383)&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="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="background-color:#cceeff;border-top:1pt solid #000000;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;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;Less segment expenses:&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;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;Programming and production&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,067&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,921&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,958&#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="background-color:#ffffff;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="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="background-color:#cceeff;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;Marketing and promotion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&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;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;(d)&lt;/span&gt;&lt;/div&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;26,932&#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="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;3,964&#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="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;4,091&#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="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;818&#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="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;5,602&#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="background-color:#ffffff;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt 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;Segment Adjusted EBITDA&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;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of total segment Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Media, Studios and Theme Parks headquarters and other&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;(f)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(946)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Corporate and other&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;(b)(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Eliminations&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;105&#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="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="background-color:#cceeff;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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Amortization&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(5,482)&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="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="background-color:#cceeff;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Investment and other income (loss), net&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;1,252&#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="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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="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-bottom: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:33.110%"&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.864%"&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.864%"&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.864%"&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.864%"&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.864%"&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.870%"&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 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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" 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:400;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/div&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: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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Studios&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/div&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="background-color:#cceeff;border-top:1pt solid #000000;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;Revenue from external customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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="background-color:#ffffff;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;Intersegment revenue&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;(a)&lt;/span&gt;&lt;/div&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;208&#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="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;21&#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="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;4,572&#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="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;3,963&#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="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;1&#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="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;8,765&#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="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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of Revenue&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&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:0 1pt"&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="background-color:#cceeff;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;Other revenue&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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(9,032)&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="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="background-color:#cceeff;border-top:1pt solid #000000;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"&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="background-color:#cceeff;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;Less segment expenses:&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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;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;Programming and production&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,500&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,650&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,778&#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="background-color:#ffffff;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="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="background-color:#cceeff;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;Marketing and promotion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&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;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;(d)&lt;/span&gt;&lt;/div&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;27,775&#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="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;3,759&#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="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;3,951&#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="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;819&#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="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;4,858&#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="background-color:#ffffff;padding:0 1pt"&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="background-color:#cceeff;border-top:1pt 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;Segment Adjusted EBITDA&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;(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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-style:italic;font-weight:400;line-height:100%"&gt;Reconciliation of total segment Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Media, Studios and Theme Parks headquarters and other&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;(f)&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(881)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Corporate and other&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;(b)(e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Eliminations&lt;/span&gt;&lt;/div&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(66)&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="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="background-color:#cceeff;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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Amortization&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(5,097)&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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Goodwill and long-lived asset impairments&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;(g)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;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;Interest expense&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(3,896)&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="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="background-color:#cceeff;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;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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="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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:9.13pt"&gt;Our most significant intersegment revenue transactions include distribution revenue in Media related to fees from Residential Connectivity &amp;amp; Platforms for the rights to distribute television programming, and content licensing revenue in Studios for licenses of owned content to Media. Revenue for licenses of content from Studios to Media is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses in Media are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Includes the operations of our Sky-branded video services and television networks in Germany; Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania; and Xumo, our consolidated streaming platform joint venture with Charter Communications. Corporate and other also includes overhead and personnel costs for Corporate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;The significant expense categories and amounts align with the segment-level information that is regularly provided to our chief operating decision maker. Intersegment expenses are included in the amounts shown.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Other for each segment primarily includes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Residential Connectivity &amp;amp; Platforms and Business Services Connectivity: technical and support; direct product costs; marketing and promotion; customer service; administrative personnel costs; franchise and other regulatory fees; fees paid to third parties where we sell advertising on their behalf; bad debt; and other business, headquarters and support costs, including building and office expenses, taxes and billing costs necessary to operate the Residential Connectivity &amp;amp; Platforms and Business Services Connectivity segments. Our chief operating decision maker uses aggregate expense information to manage the operations of the Business Services Connectivity segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Media and Studios: salaries, employee benefits, rent and other overhead expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Theme Parks: theme park operations, including repairs and maintenance and related administrative expenses; food, beverage and merchandise costs; labor costs; and sales and marketing costs. Our chief operating decision maker uses aggregate expense information to manage the operations of the Theme Parks segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;We use Adjusted EBITDA as the measure of profit or loss for our segments. For each of our segments, our chief operating decision maker uses Adjusted EBITDA to measure operational strength and performance, assist in the evaluation of underlying trends, and allocate resources in the annual budget and forecasting process. Adjusted EBITDA is also a significant performance measure in our annual incentive compensation programs. From time to time we may report the impact of certain events, gains, losses or other charges related to our segments within Corporate and other. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(f)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.02pt"&gt;Includes overhead, personnel costs and other costs necessary to operate the Media, Studios and Theme Parks segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(g)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Refe&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;r to Note 9 for a discussion of impairment charges in 2022 related to goodwill and long-lived assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-6" id="f-489" unitRef="usd">71401000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-6" id="f-490" unitRef="usd">9678000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-6" id="f-491" unitRef="usd">23463000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-6" id="f-492" unitRef="usd">7832000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-6" id="f-493" unitRef="usd">8615000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-6" id="f-494" unitRef="usd">120990000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-6" id="f-495" unitRef="usd">173000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-6" id="f-496" unitRef="usd">23000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-6" id="f-497" unitRef="usd">4685000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-6" id="f-498" unitRef="usd">3259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-6" id="f-499" unitRef="usd">1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-6" id="f-500" unitRef="usd">8142000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-6" id="f-501" unitRef="usd">71574000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-6" id="f-502" unitRef="usd">9701000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-6" id="f-503" unitRef="usd">28148000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-6" id="f-504" unitRef="usd">11092000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-6" id="f-505" unitRef="usd">8617000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-6" id="f-506" unitRef="usd">129132000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-6" id="f-507" unitRef="usd">2982000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-6" id="f-508" unitRef="usd">-8383000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-509" unitRef="usd">123731000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-83" decimals="-6" id="f-510" unitRef="usd">16881000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-85" decimals="-6" id="f-511" unitRef="usd">18968000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-86" decimals="-6" id="f-512" unitRef="usd">7257000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-85" decimals="-6" id="f-513" unitRef="usd">1473000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-86" decimals="-6" id="f-514" unitRef="usd">1483000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-83" decimals="-6" id="f-515" unitRef="usd">27355000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-84" decimals="-6" id="f-516" unitRef="usd">4201000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-85" decimals="-6" id="f-517" unitRef="usd">4577000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-86" decimals="-6" id="f-518" unitRef="usd">947000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-87" decimals="-6" id="f-519" unitRef="usd">5668000000</us-gaap:SegmentReportingOtherItemAmount>
    <cmcsa:AdjustedEBITDA contextRef="c-83" decimals="-6" id="f-520" unitRef="usd">27338000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-84" decimals="-6" id="f-521" unitRef="usd">5500000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-85" decimals="-6" id="f-522" unitRef="usd">3130000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-86" decimals="-6" id="f-523" unitRef="usd">1404000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-87" decimals="-6" id="f-524" unitRef="usd">2949000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-88" decimals="-6" id="f-525" unitRef="usd">40322000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-91" decimals="-6" id="f-526" unitRef="usd">-831000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-92" decimals="-6" id="f-527" unitRef="usd">-1346000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-90" decimals="-6" id="f-528" unitRef="usd">-47000000</cmcsa:AdjustedEBITDA>
    <us-gaap:Depreciation contextRef="c-1" decimals="-6" id="f-529" unitRef="usd">8729000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-6" id="f-530" unitRef="usd">6072000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-6" id="f-531" unitRef="usd">4134000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-532" unitRef="usd">-490000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-533" unitRef="usd">18673000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-6" id="f-534" unitRef="usd">71739000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-6" id="f-535" unitRef="usd">9233000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-6" id="f-536" unitRef="usd">20734000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-6" id="f-537" unitRef="usd">8308000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-6" id="f-538" unitRef="usd">8948000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-6" id="f-539" unitRef="usd">118962000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-6" id="f-540" unitRef="usd">207000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-6" id="f-541" unitRef="usd">22000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-6" id="f-542" unitRef="usd">4621000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-6" id="f-543" unitRef="usd">3317000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-6" id="f-544" unitRef="usd">-1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-6" id="f-545" unitRef="usd">8166000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-546" unitRef="usd">71946000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-547" unitRef="usd">9255000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-548" unitRef="usd">25355000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-549" unitRef="usd">11625000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-550" unitRef="usd">8947000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-6" id="f-551" unitRef="usd">127128000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-552" unitRef="usd">2827000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-553" unitRef="usd">-8383000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-6" id="f-554" unitRef="usd">121572000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-105" decimals="-6" id="f-555" unitRef="usd">18067000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-107" decimals="-6" id="f-556" unitRef="usd">16921000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-108" decimals="-6" id="f-557" unitRef="usd">7958000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-107" decimals="-6" id="f-558" unitRef="usd">1389000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-108" decimals="-6" id="f-559" unitRef="usd">1579000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-105" decimals="-6" id="f-560" unitRef="usd">26932000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-106" decimals="-6" id="f-561" unitRef="usd">3964000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-107" decimals="-6" id="f-562" unitRef="usd">4091000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-108" decimals="-6" id="f-563" unitRef="usd">818000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-109" decimals="-6" id="f-564" unitRef="usd">5602000000</us-gaap:SegmentReportingOtherItemAmount>
    <cmcsa:AdjustedEBITDA contextRef="c-105" decimals="-6" id="f-565" unitRef="usd">26948000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-106" decimals="-6" id="f-566" unitRef="usd">5291000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-107" decimals="-6" id="f-567" unitRef="usd">2955000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-108" decimals="-6" id="f-568" unitRef="usd">1269000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-109" decimals="-6" id="f-569" unitRef="usd">3345000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-110" decimals="-6" id="f-570" unitRef="usd">39808000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-113" decimals="-6" id="f-571" unitRef="usd">-946000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-114" decimals="-6" id="f-572" unitRef="usd">-1318000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-112" decimals="-6" id="f-573" unitRef="usd">105000000</cmcsa:AdjustedEBITDA>
    <us-gaap:Depreciation contextRef="c-18" decimals="-6" id="f-574" unitRef="usd">8854000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-18" decimals="-6" id="f-575" unitRef="usd">5482000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestExpenseNonoperating contextRef="c-18" decimals="-6" id="f-576" unitRef="usd">4087000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-18" decimals="-6" id="f-577" unitRef="usd">1252000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-578" unitRef="usd">20478000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-6" id="f-579" unitRef="usd">72177000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-6" id="f-580" unitRef="usd">8798000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-6" id="f-581" unitRef="usd">22147000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-6" id="f-582" unitRef="usd">8294000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-6" id="f-583" unitRef="usd">7541000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-6" id="f-584" unitRef="usd">118957000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-6" id="f-585" unitRef="usd">208000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-6" id="f-586" unitRef="usd">21000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-6" id="f-587" unitRef="usd">4572000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-6" id="f-588" unitRef="usd">3963000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-6" id="f-589" unitRef="usd">1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-6" id="f-590" unitRef="usd">8765000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-6" id="f-591" unitRef="usd">72386000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-6" id="f-592" unitRef="usd">8819000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-6" id="f-593" unitRef="usd">26719000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-6" id="f-594" unitRef="usd">12257000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-6" id="f-595" unitRef="usd">7541000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-6" id="f-596" unitRef="usd">127722000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-6" id="f-597" unitRef="usd">2737000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-6" id="f-598" unitRef="usd">-9032000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-6" id="f-599" unitRef="usd">121427000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-127" decimals="-6" id="f-600" unitRef="usd">18500000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-129" decimals="-6" id="f-601" unitRef="usd">17650000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-130" decimals="-6" id="f-602" unitRef="usd">8778000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-129" decimals="-6" id="f-603" unitRef="usd">1520000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-130" decimals="-6" id="f-604" unitRef="usd">1699000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-127" decimals="-6" id="f-605" unitRef="usd">27775000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-128" decimals="-6" id="f-606" unitRef="usd">3759000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-129" decimals="-6" id="f-607" unitRef="usd">3951000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-130" decimals="-6" id="f-608" unitRef="usd">819000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-131" decimals="-6" id="f-609" unitRef="usd">4858000000</us-gaap:SegmentReportingOtherItemAmount>
    <cmcsa:AdjustedEBITDA contextRef="c-127" decimals="-6" id="f-610" unitRef="usd">26111000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-128" decimals="-6" id="f-611" unitRef="usd">5060000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-129" decimals="-6" id="f-612" unitRef="usd">3598000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-130" decimals="-6" id="f-613" unitRef="usd">961000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-131" decimals="-6" id="f-614" unitRef="usd">2683000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-132" decimals="-6" id="f-615" unitRef="usd">38414000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-135" decimals="-6" id="f-616" unitRef="usd">-881000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-136" decimals="-6" id="f-617" unitRef="usd">-1021000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA contextRef="c-134" decimals="-6" id="f-618" unitRef="usd">-66000000</cmcsa:AdjustedEBITDA>
    <us-gaap:Depreciation contextRef="c-19" decimals="-6" id="f-619" unitRef="usd">8724000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-19" decimals="-6" id="f-620" unitRef="usd">5097000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-19" decimals="-6" id="f-621" unitRef="usd">8583000000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:InterestExpenseNonoperating contextRef="c-19" decimals="-6" id="f-622" unitRef="usd">3896000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-19" decimals="-6" id="f-623" unitRef="usd">-861000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-624" unitRef="usd">9284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-625">&lt;div style="margin-top:10.5pt"&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:18.900%"&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:18.900%"&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:18.900%"&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:18.900%"&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:18.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 3: Revenue &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:57.904%"&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.491%"&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.410%"&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.491%"&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.410%"&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.494%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;26,228&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic wireless&lt;/span&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:700;line-height:100%"&gt;4,273&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;&#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="background-color:#ffffff;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;3,664&#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="background-color:#ffffff;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;3,071&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,854&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt 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 residential connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;35,355&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;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;Video&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;26,872&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Advertising&lt;/span&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:700;line-height:100%"&gt;4,089&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;&#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="background-color:#ffffff;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;3,969&#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="background-color:#ffffff;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;4,546&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,259&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt 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 Residential Connectivity &amp;amp; Platforms Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;71,574&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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 Business Services Connectivity Segment&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;9,701&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;&#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="background-color:#ffffff;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;9,255&#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="background-color:#ffffff;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;8,819&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Domestic advertising&lt;/span&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:700;line-height:100%"&gt;10,008&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;&#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="background-color:#ffffff;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;8,600&#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="background-color:#ffffff;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;10,360&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Domestic distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11,826&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;International networks&lt;/span&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:700;line-height:100%"&gt;4,282&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;&#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="background-color:#ffffff;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;4,109&#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="background-color:#ffffff;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;3,729&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,031&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;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 Media Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;28,148&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;25,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;26,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Content licensing&lt;/span&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:700;line-height:100%"&gt;8,063&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;&#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="background-color:#ffffff;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;8,231&#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="background-color:#ffffff;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;9,348&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Theatrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,693&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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&lt;/span&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:700;line-height:100%"&gt;1,335&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;&#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="background-color:#ffffff;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;1,315&#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="background-color:#ffffff;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;1,302&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 Studios Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;11,092&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;12,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 Theme Parks Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;8,617&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other revenue&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,982&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;(8,383)&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="background-color:#ffffff;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;(8,383)&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="background-color:#ffffff;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;(9,032)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;123,731&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt"&gt;See Note 2 for additional information on intersegment revenue transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We operate primarily in the Un&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;ited States but also in select international markets. The table below summarizes our consolidated revenue from customers in certain geographic locations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.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:11.619%"&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:11.619%"&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:11.621%"&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:justify;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;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:right;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;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,237&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;94,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;96,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,194&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,300&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;13,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;123,731&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;121,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;121,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Residential Connectivity &amp;amp; Platforms Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Residential Connectivity &amp;amp; Platforms generates revenue from customers that subscribe to our residential broadband and wireless connectivity services, residential and business video services and residential wireline voice services in the United States, the United Kingdom and Italy. We offer these services individually and as bundled services at a discounted rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Subscription rates and related charges vary according to the services and features customers receive, and customers are typically billed in advance and pay on a monthly basis. Revenue from customers that purchase bundled services at a discounted rate is allocated between the separate services based on the respective stand-alone selling prices. The stand-alone selling prices are determined based on the current prices at which we separately sell the services. Significant judgment is used to determine performance obligations that should be accounted for separately and the allocation of revenue when services are combined in a bundle. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;While a portion of our customers are subject to contracts for their services, which are typically 1 month to 2 years in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services primarily on a basis that is consistent with our customers that are not subject to contracts and recognize revenue as the services are provided on a monthly basis. Installation fees for these customers are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year. Certain international customers are under contracts, with terms typically ranging from rolling monthly to 24 months, depending on the service, and may only discontinue service in accordance with the terms of their contracts. We recognize revenue for these customers as the services are provided over the contract period. At any given time, the amount of future revenue to be earned from these customers related to existing agreements is equal to less than 10% of our annual Residential Connectivity &amp;amp; Platforms revenue and will generally be recognized within 24 months. Sales commissions are generally expensed as incurred, as the related period of benefit is less than a year. Sales commissions for the international customers under contract are generally deferred and recognized over the respective contract terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our services generally involve customer premise equip&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:115%"&gt;ment, such as wireless gateways and set-top boxes, that are generally considered part of our services for revenue recognition. We recognize revenue from the sale of devices, including wireless devices and Sky Glass smart televisions, when they are transferred to the customer. Under an equipment installment plan, customers typically have the option to finance wireless devices and Sky Glass smart televisions interest-free over 24 months, and up to 48 months for international customers. Equipment installment plan receivables under these arrangements are recorded net of imputed interest when the devices are transferred to the customer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We also have arrangements to sell certain DTC streaming services t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;o our customers. We have concluded we are the sales agent in these arrangements, and we record net commission revenue as earned, which is generally as customers are billed on a monthly basis, within domestic broadband and international connectivity revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Under the terms of our domestic cable franchise agreements, we are generally required to pay the cable franchising authority an amount based on gross video revenue. We generally pass these and other similar fees through to our domestic customers and classify these fees in the respective Residential Connectivity &amp;amp; Platforms services revenue, with the corresponding costs included in other operating and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with domestic cable networks, we generally receive an allocation of scheduled advertising time that we sell to advertisers. In addition, we generate revenue from the sale of advertising on our owned Sky-branded entertainment television networks and our digital platforms. In most cases, the available advertising units are sold by our sales force. We also enter into representation agreements under which we sell advertising on behalf of third parties. Since we are acting as the principal in these arrangements, we record the advertising that is sold in advertising revenue and the fees paid to the third parties in other operating and administrative expenses. In some cases, we work with representation firms as an extension of our sales force to sell a portion of the advertising units allocated to us and record the revenue net of agency commissions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We have determined that a contract exists for our advertising sales arrangements once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue from these arrangements is recognized in the period in which advertisements are aired or delivered. Payment terms vary by contract, although terms generally require payment within 30 to 60 days from when advertisements are aired or delivered. We also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry to facilitate the more effective engagement of advertisers with their target audiences and recognize revenue when these services are provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Services Connectivity Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Business Services Connectivity generates revenue from subscribers to a variety of our products and services which are offered to businesses. Our connectivity service offerings for small business locations in the United States primarily include broadband, wireline voice and wireless services that are similar to those provided to our residential customers and include certain other features specific to businesses. Our enterprise solutions offerings for medium-sized customers and larger enterprises also include ethernet network services, advanced voice services and a software-defined networking product. We also have certain business connectivity service offerings in the United Kingdom. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We recognize revenue as the services are provided over the contract period. Substantially all of our customers are initially under contracts, with terms typically ranging from 2 years for small and medium-sized businesses to up to 5 years for larger enterprises. Customers with contracts may only discontinue service in accordance with the terms of their contracts. At any given time, the amount of future revenue to be earned related to fixed pricing under existing agreements is equal to approximately half of our annual Business Services Connectivity segment revenue, of which the substantial majority will be recognized within 2 years. Customers under contract typically pay on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Media Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Media generates revenue from the sale of advertising on our linear television networks, Peacock and other digital properties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We have determined that a contract exists for our advertising sales once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and scheduled. Advertisements are generally aired or delivered within one year once all terms and conditions are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or delivered and payment occurs thereafter, with payment generally required within 30 days. In some instances, we guarantee audience ratings for the advertisements. To the extent there is a shortfall in contracts where the ratings were guaranteed, a portion of the revenue is deferred until the shortfall is settled, typically by providing additional advertising units generally within one year of the original airing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Media generates revenue from the distribution of television programming in the United States and internationally to traditional multichannel video providers, such as our Residential Connectivity &amp;amp; Platforms segment, and to virtual multichannel video providers that offer streamed linear television networks. This revenue includes amounts under NBC and Telemundo retransmission consent agreements, and we also receive associated fees from NBC-affiliated and Telemundo-affiliated local broadcast television stations. We also receive monthly subscription fees for our Peacock service either directly from customers or from companies who sell Peacock to customers on our behalf. We have determined that we are principal in these arrangements and in the event we do not have transparency into the pricing charged by a company selling Peacock on our behalf, the amount of revenue recognized is limited to the fees receivable from that company pursuant to our arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Monthly fees received under distribution agreements with multichannel video providers are generally under multiyear agreements with revenue based on the number of subscribers receiving the programming on our television networks and a per subscriber fee, although revenue for certain of our television networks is based on a fixed fee. Payment terms and conditions vary by contract type, although terms generally include payment within 60 days. These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Studios Segment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content Licensing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Studios generates revenue from the worldwide licensing of our owned film and television content to television networks and DTC streaming service providers, as well as through video on demand services provided by multichannel video providers and other service providers. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#x2019;s theatrical release, Studios may license the exhibition rights of a film to different customers over multiple successive distribution windows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We recognize revenue when the content is delivered and available for use by the licensee. When the term of an existing agreement is renewed or extended, we recognize revenue when the licensed content becomes available under the renewal or extension. Payment terms and conditions vary by contract type, although payments are generally collected over the license term. The amount of future revenue to be earned related to fixed pricing under existing third-party agreements at any given time equals approximately one-half year to 1 year of annual Studios content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within 2 years. This amount may fluctuate from period to period depending on the timing of the releases and the availability of content under existing agreements and may not represent the total revenue expected to be recognized as it does not include revenue from future agreements or from variable pricing or optional purchases under existing agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;For our agreements that include variable pricing, such as pricing based on the number of subscribers to a DTC streaming service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Studios generates revenue from the worldwide distribution of our produced and acquired films for exhibition in movie theaters. Our arrangements with exhibitors generally entitle us to a percentage of ticket sales. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within 30 days after exhibition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Theme Parks Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; Osaka, Japan; and Beijing, China. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. We also generate revenue from our consumer products business. Additionally, we license the right to use the Universal Studios brand name and other intellectual property and provide other services to third parties, including the party that owns and operates the Universal Studios Singapore theme park on Sentosa Island, Singapore. We recognize revenue from ticket sales when the tickets are used, generally within a year from the date of purchase. For annual passes, we generally recognize revenue on a straight-line basis over the period the pass is available to be used. We recognize revenue from in-park spending and consumer products at the point of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidated Balance Sheets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The table below summarizes our accounts receivable, other balances that are not separately presented in our consolidated balance sheets that relate to the recognition of revenue and collection of the related cash, and deferred costs associated with our contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:72.438%"&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.326%"&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:11.328%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;14,399&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Allowance for credit losses&lt;/span&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:700;line-height:100%"&gt;738&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;&#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="background-color:#ffffff;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;698&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;13,661&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;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;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,853&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:#cceeff;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;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;1,184&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;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;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;665&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;border-bottom:1pt solid #000000;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:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amortization of contract acquisition and fulfillment costs totaled $716&#160;million, $692&#160;million and $707&#160;million in 2024, 2023 and 2022, respectively, included in marketing and promotion and other operating and administrative expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:57.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:11.619%"&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:11.619%"&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:11.621%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in Allowance for Credit Losses&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: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="border-top:1pt solid #000000;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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;698&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Current-period provision for expected credit losses&lt;/span&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:700;line-height:100%"&gt;747&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;&#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="background-color:#ffffff;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;775&#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="background-color:#ffffff;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;758&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Write-offs charged against the allowance, net of recoveries and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;738&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;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;Our accounts receivables include amounts not yet billed related to equipment installment plans, as summarized in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:72.438%"&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.326%"&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:11.328%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,827&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&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:700;line-height:100%"&gt;1,225&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;&#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="background-color:#ffffff;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;1,223&#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;/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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3,052&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-626">&lt;div style="margin-bottom: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:57.904%"&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.491%"&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.410%"&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.491%"&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.410%"&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.494%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;26,228&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic wireless&lt;/span&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:700;line-height:100%"&gt;4,273&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;&#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="background-color:#ffffff;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;3,664&#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="background-color:#ffffff;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;3,071&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,854&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt 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 residential connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;35,355&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;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;Video&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;26,872&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Advertising&lt;/span&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:700;line-height:100%"&gt;4,089&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;&#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="background-color:#ffffff;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;3,969&#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="background-color:#ffffff;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;4,546&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,259&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt 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 Residential Connectivity &amp;amp; Platforms Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;71,574&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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 Business Services Connectivity Segment&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;9,701&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;&#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="background-color:#ffffff;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;9,255&#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="background-color:#ffffff;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;8,819&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Domestic advertising&lt;/span&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:700;line-height:100%"&gt;10,008&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;&#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="background-color:#ffffff;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;8,600&#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="background-color:#ffffff;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;10,360&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Domestic distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11,826&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;International networks&lt;/span&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:700;line-height:100%"&gt;4,282&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;&#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="background-color:#ffffff;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;4,109&#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="background-color:#ffffff;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;3,729&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,031&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;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 Media Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;28,148&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;25,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;26,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Content licensing&lt;/span&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:700;line-height:100%"&gt;8,063&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;&#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="background-color:#ffffff;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;8,231&#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="background-color:#ffffff;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;9,348&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Theatrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,693&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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&lt;/span&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:700;line-height:100%"&gt;1,335&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;&#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="background-color:#ffffff;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;1,315&#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="background-color:#ffffff;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;1,302&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 Studios Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;11,092&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;12,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 Theme Parks Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;8,617&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"&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:0 1pt"&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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other revenue&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,982&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Eliminations&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;(a)&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;(8,383)&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="background-color:#ffffff;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;(8,383)&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="background-color:#ffffff;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;(9,032)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;123,731&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt"&gt;See Note 2 for additional information on intersegment revenue transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We operate primarily in the Un&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;ited States but also in select international markets. The table below summarizes our consolidated revenue from customers in certain geographic locations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.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:11.619%"&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:11.619%"&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:11.621%"&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:justify;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;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:right;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;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,237&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;94,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;96,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,194&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,300&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;13,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;123,731&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;121,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;121,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-6" id="f-627" unitRef="usd">26228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-6" id="f-628" unitRef="usd">25489000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-6" id="f-629" unitRef="usd">24469000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-6" id="f-630" unitRef="usd">4273000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-6" id="f-631" unitRef="usd">3664000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-6" id="f-632" unitRef="usd">3071000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-6" id="f-633" unitRef="usd">4854000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-6" id="f-634" unitRef="usd">4207000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-6" id="f-635" unitRef="usd">3426000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-6" id="f-636" unitRef="usd">35355000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-6" id="f-637" unitRef="usd">33359000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-6" id="f-638" unitRef="usd">30966000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-6" id="f-639" unitRef="usd">26872000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-6" id="f-640" unitRef="usd">28797000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-6" id="f-641" unitRef="usd">30496000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-6" id="f-642" unitRef="usd">4089000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-6" id="f-643" unitRef="usd">3969000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-6" id="f-644" unitRef="usd">4546000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-6" id="f-645" unitRef="usd">5259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-6" id="f-646" unitRef="usd">5820000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-6" id="f-647" unitRef="usd">6378000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-6" id="f-648" unitRef="usd">71574000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-649" unitRef="usd">71946000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-6" id="f-650" unitRef="usd">72386000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-6" id="f-651" unitRef="usd">9701000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-652" unitRef="usd">9255000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-6" id="f-653" unitRef="usd">8819000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-6" id="f-654" unitRef="usd">10008000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-6" id="f-655" unitRef="usd">8600000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-6" id="f-656" unitRef="usd">10360000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-6" id="f-657" unitRef="usd">11826000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-6" id="f-658" unitRef="usd">10663000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-6" id="f-659" unitRef="usd">10525000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-6" id="f-660" unitRef="usd">4282000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-6" id="f-661" unitRef="usd">4109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-6" id="f-662" unitRef="usd">3729000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-6" id="f-663" unitRef="usd">2031000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-6" id="f-664" unitRef="usd">1983000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-6" id="f-665" unitRef="usd">2105000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-6" id="f-666" unitRef="usd">28148000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-667" unitRef="usd">25355000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-6" id="f-668" unitRef="usd">26719000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-6" id="f-669" unitRef="usd">8063000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-6" id="f-670" unitRef="usd">8231000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-6" id="f-671" unitRef="usd">9348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-6" id="f-672" unitRef="usd">1693000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-6" id="f-673" unitRef="usd">2079000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-6" id="f-674" unitRef="usd">1607000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-6" id="f-675" unitRef="usd">1335000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-6" id="f-676" unitRef="usd">1315000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-6" id="f-677" unitRef="usd">1302000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-6" id="f-678" unitRef="usd">11092000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-679" unitRef="usd">11625000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-6" id="f-680" unitRef="usd">12257000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-6" id="f-681" unitRef="usd">8617000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-682" unitRef="usd">8947000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-6" id="f-683" unitRef="usd">7541000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-6" id="f-684" unitRef="usd">2982000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-685" unitRef="usd">2827000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-6" id="f-686" unitRef="usd">2737000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-6" id="f-687" unitRef="usd">-8383000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-688" unitRef="usd">-8383000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-6" id="f-689" unitRef="usd">-9032000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-690" unitRef="usd">123731000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-6" id="f-691" unitRef="usd">121572000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-6" id="f-692" unitRef="usd">121427000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-6" id="f-693" unitRef="usd">96237000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-6" id="f-694" unitRef="usd">94375000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-6" id="f-695" unitRef="usd">96441000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-6" id="f-696" unitRef="usd">14194000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-6" id="f-697" unitRef="usd">13364000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-6" id="f-698" unitRef="usd">13380000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-6" id="f-699" unitRef="usd">13300000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-6" id="f-700" unitRef="usd">13833000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-6" id="f-701" unitRef="usd">11606000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-702" unitRef="usd">123731000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-6" id="f-703" unitRef="usd">121572000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-6" id="f-704" unitRef="usd">121427000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract contextRef="c-188" id="f-705">P1M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract contextRef="c-189" id="f-706">P2Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract contextRef="c-190" id="f-707">P24M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent contextRef="c-191" decimals="2" id="f-708" unitRef="number">0.10</cmcsa:BacklogAsAPercentOfAnnualSegmentRevenuePercent>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-192" id="f-709">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm contextRef="c-193" id="f-710">P24M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm contextRef="c-194" id="f-711">P24M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm contextRef="c-195" id="f-712">P24M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm contextRef="c-196" id="f-713">P48M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm contextRef="c-197" id="f-714">P48M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm contextRef="c-198" id="f-715">P48M</cmcsa:RevenuePerformanceObligationDescriptionOfTimingEquipmentInstallmentPlanPaymentTerm>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-199" id="f-716">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-200" id="f-717">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract contextRef="c-201" id="f-718">P2Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract contextRef="c-202" id="f-719">P5Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-203" id="f-720">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-204" id="f-721">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-205" id="f-722">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-206" id="f-723">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-207" id="f-724">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-725">&lt;div style="margin-bottom:6pt;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;The table below summarizes our accounts receivable, other balances that are not separately presented in our consolidated balance sheets that relate to the recognition of revenue and collection of the related cash, and deferred costs associated with our contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:72.438%"&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.326%"&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:11.328%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;14,399&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Allowance for credit losses&lt;/span&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:700;line-height:100%"&gt;738&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;&#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="background-color:#ffffff;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;698&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;13,661&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;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;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,853&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:#cceeff;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;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;1,184&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;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;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;665&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a) Amortization of contract acquisition and fulfillment costs totaled $716&#160;million, $692&#160;million and $707&#160;million in 2024, 2023 and 2022, respectively, included in marketing and promotion and other operating and administrative expenses.</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-23" decimals="-6" id="f-726" unitRef="usd">14399000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-20" decimals="-6" id="f-727" unitRef="usd">14511000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-23" decimals="-6" id="f-728" unitRef="usd">738000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-20" decimals="-6" id="f-729" unitRef="usd">698000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-23" decimals="-6" id="f-730" unitRef="usd">13661000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-20" decimals="-6" id="f-731" unitRef="usd">13813000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-23" decimals="-6" id="f-732" unitRef="usd">1853000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-20" decimals="-6" id="f-733" unitRef="usd">1914000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet contextRef="c-23" decimals="-6" id="f-734" unitRef="usd">1184000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-20" decimals="-6" id="f-735" unitRef="usd">1088000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-23" decimals="-6" id="f-736" unitRef="usd">665000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-20" decimals="-6" id="f-737" unitRef="usd">618000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-6" id="f-738" unitRef="usd">716000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-18" decimals="-6" id="f-739" unitRef="usd">692000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-19" decimals="-6" id="f-740" unitRef="usd">707000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-741">&lt;div style="margin-bottom: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:57.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:11.619%"&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:11.619%"&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:11.621%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in Allowance for Credit Losses&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: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="border-top:1pt solid #000000;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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;698&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Current-period provision for expected credit losses&lt;/span&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:700;line-height:100%"&gt;747&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;&#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="background-color:#ffffff;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;775&#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="background-color:#ffffff;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;758&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Write-offs charged against the allowance, net of recoveries and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;738&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-20" decimals="-6" id="f-742" unitRef="usd">698000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-21" decimals="-6" id="f-743" unitRef="usd">736000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-22" decimals="-6" id="f-744" unitRef="usd">658000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-6" id="f-745" unitRef="usd">747000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-18" decimals="-6" id="f-746" unitRef="usd">775000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-19" decimals="-6" id="f-747" unitRef="usd">758000000</us-gaap:ProvisionForDoubtfulAccounts>
    <cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther contextRef="c-1" decimals="-6" id="f-748" unitRef="usd">-707000000</cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther>
    <cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther contextRef="c-18" decimals="-6" id="f-749" unitRef="usd">-812000000</cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther>
    <cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther contextRef="c-19" decimals="-6" id="f-750" unitRef="usd">-680000000</cmcsa:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveriesAndOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-23" decimals="-6" id="f-751" unitRef="usd">738000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-20" decimals="-6" id="f-752" unitRef="usd">698000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-21" decimals="-6" id="f-753" unitRef="usd">736000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <cmcsa:ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock contextRef="c-1" id="f-754">&lt;div style="margin-bottom:6pt;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;Our accounts receivables include amounts not yet billed related to equipment installment plans, as summarized in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:72.438%"&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.326%"&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:11.328%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,827&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&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:700;line-height:100%"&gt;1,225&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;&#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="background-color:#ffffff;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;1,223&#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;/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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3,052&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;</cmcsa:ScheduleOfOtherBalanceSheetAccountsRelatedToRecognitionOfRevenueTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-208" decimals="-6" id="f-755" unitRef="usd">1827000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-209" decimals="-6" id="f-756" unitRef="usd">1695000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-208" decimals="-6" id="f-757" unitRef="usd">1225000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-209" decimals="-6" id="f-758" unitRef="usd">1223000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-208" decimals="-6" id="f-759" unitRef="usd">3052000000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-209" decimals="-6" id="f-760" unitRef="usd">2918000000</us-gaap:AccountsReceivableNet>
    <us-gaap:EntertainmentTextBlock contextRef="c-1" id="f-766">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 4: Programming and Production Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:57.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:11.619%"&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:11.619%"&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:11.621%"&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;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video distribution programming &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;11,428&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Film and television content:&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:0 1pt"&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: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-align:justify"&gt;&lt;span style="-sec-ix-hidden:f-771"&gt;&lt;span style="-sec-ix-hidden:f-772"&gt;&lt;span style="-sec-ix-hidden:f-773"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned&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;(a)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;9,617&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align: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;&#160;&#160;&#160;&#160;Licensed, including sports rights&lt;/span&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:700;line-height:100%"&gt;14,668&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;&#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="background-color:#ffffff;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;12,619&#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="background-color:#ffffff;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;13,151&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:justify;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,314&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Total programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;37,026&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amount includes amortization of owned content of $7.8&#160;billion, $7.8&#160;billion and $8.6&#160;billion for the year ended December&#160;31, 2024, 2023 and 2022, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Video Distribution Programming Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We incur programming expenses related to the license of the rights to distribute or integrate third-party programmed television networks, platforms and related content included in video services we sell to end consumers. Programming is generally acquired under multiyear distribution agreements, with fees typically based on the number of customers receiving the television network programming and a per subscriber fee. Programming distribution arrangements are accounted for as executory contracts with expenses generally recognized based on the rates in the agreements, and the arrangements are not subject to impairment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Film and Television Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We incur costs related to the production of owned content and the license of the rights to use content owned by third parties and sports rights on our owned television networks and digital properties, which are described as owned and licensed content, respectively. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.438%"&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.326%"&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:11.328%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;In production and in development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3,342&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,893&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Completed, not released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;209&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Released, less amortization&lt;/span&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:700;line-height:100%"&gt;4,545&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;&#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="background-color:#ffffff;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;4,340&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;8,095&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Licensed, including sports advances&lt;/span&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:700;line-height:100%"&gt;4,446&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;&#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="background-color:#ffffff;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;5,369&#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;/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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;12,541&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;margin-top:4pt;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;Production tax incentives reduced &lt;span style="-sec-ix-hidden:f-803"&gt;capitalized owned film and television costs&lt;/span&gt; by $455&#160;million and $418&#160;million as of December&#160;31, 2024 and 2023, respectively, and resulted in a reduction of &lt;span style="-sec-ix-hidden:f-806"&gt;programming and production costs&lt;/span&gt; of $652&#160;million, $578&#160;million and $733&#160;million in 2024, 2023 and 2022, respectively. We have receivables related to our production tax incentives of $2.2&#160;billion and $1.9&#160;billion as of December&#160;31, 2024 and 2023, respectively, a substantial majority of which are reflected in other &lt;span style="-sec-ix-hidden:f-812"&gt;noncurrent assets&lt;/span&gt; in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The table below summarizes estimated future amortization expense for the capitalized film and television costs recorded in our consolidated balance sheets as of December&#160;31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.438%"&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 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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&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:11.328%"&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:400;line-height:100%"&gt;(in millions)&lt;/span&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="padding:2px 1pt;text-align:right;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;Owned &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:right;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;Licensed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed, not released:&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;127&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;&#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="background-color:#ffffff;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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Released and licensed content:&lt;/span&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="background-color:#ffffff;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;2,299&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;2,373&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;842&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;1,471&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&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 style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;452&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;351&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;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:6pt;margin-top:4pt;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;We have future minimum commitments for licensed content that are not recognized in our consolidated balance sheet as of December&#160;31, 2024 totaling $2.8&#160;billion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;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;The following table summarizes the amount of accrued participation and residual liabilities that we expect to pay during the upcoming operating cycle.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;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:71.853%"&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.619%"&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:11.620%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt 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;Current portion of accrued participations and residuals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,444&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalization and Recognition of Film and Television Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as well as acquired libraries. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns and distribution strategies, public acceptance and historical results for similar productions. Amortization for content predominantly monetized with other owned or licensed content is recorded based on estimated usage. In determining the method of amortization and estimated life of an acquired film or television library, we generally use the method and the life that most closely follow the undiscounted cash flows over the estimated life of the asset. We do not capitalize costs related to the distribution of a film in movie theaters or the licensing or sale of a film or television production, which primarily include costs associated with marketing and distribution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Owned and licensed content are presented as noncurrent assets in film and television costs. We present amortization of owned and licensed content and accrued costs associated with participations and residuals payments in programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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;Film and television productions may be eligible for tax incentives from certain state, local or foreign jurisdictions. These incentives generally provide for transferable or redeemable tax credits upon meeting established levels of qualified production spending within a participating jurisdiction. We record a receivable for a production tax incentive program when there is a reasonable assurance of collection with a corresponding reduction of capitalized film and television costs, and the related amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We may enter into co-financing arrangements with third parties to jointly finance or distribute certain of our film productions. These arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor who owns an undivided copyright interest in the film. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards of ownership proportionate to their ownership in the film. We account for the proceeds received from the investor under these arrangements as a reduction of our capitalized film costs and the investor&#x2019;s interest in the profit or loss of the film is recorded as either a charge or a benefit, respectively, in programming and production costs. The investor&#x2019;s interest in the profit or loss of a film is recorded each period using the individual film forecast computation method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;When an event or a change in circumstance occurs that was known or knowable as of the balance sheet date and that indicates the fair value of either owned or licensed content is less than the unamortized costs in the balance sheet, we determine the fair value and record an impairment charge to the extent the unamortized costs exceed the fair value. Owned content is assessed either individually or in identified film groups, for content predominantly monetized on an individual basis or with other content, respectively. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a film group is generally assessed in packages, channels or dayparts. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Licensed content is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Estimated fair values of owned and licensed content are generally based on Level 3 inputs including analysis of market participant estimates of future cash flows.&#160;We record charges related to impairments or content that is substantively abandoned to programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sports Rights&lt;/span&gt;&lt;/div&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 recognize the costs of multiyear, live-event sports rights as the rights are used over the contract term based on estimated relative value. Estimated relative value is generally based on the terms of the contract and the nature of and potential revenue generation of the deliverables within the contract. Sports rights are accounted for as executory contracts and are not subject to impairment. When cash payments, including advanc&lt;/span&gt;ed payments, exceed the relative value of the sports rights delivered, we recognize an asset in licensed content. Production costs incurred in advance of airing are also presented in licensed content.</us-gaap:EntertainmentTextBlock>
    <cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock contextRef="c-1" id="f-767">&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:57.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:11.619%"&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:11.619%"&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:11.621%"&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;Year ended December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video distribution programming &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;11,428&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Film and television content:&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:0 1pt"&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: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-align:justify"&gt;&lt;span style="-sec-ix-hidden:f-771"&gt;&lt;span style="-sec-ix-hidden:f-772"&gt;&lt;span style="-sec-ix-hidden:f-773"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned&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;(a)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;9,617&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align: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;&#160;&#160;&#160;&#160;Licensed, including sports rights&lt;/span&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:700;line-height:100%"&gt;14,668&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;&#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="background-color:#ffffff;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;12,619&#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="background-color:#ffffff;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;13,151&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:justify;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,314&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Total programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;37,026&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amount includes amortization of owned content of $7.8&#160;billion, $7.8&#160;billion and $8.6&#160;billion for the year ended December&#160;31, 2024, 2023 and 2022, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock>
    <cmcsa:VideoDistributionProgrammingExpense contextRef="c-1" decimals="-6" id="f-768" unitRef="usd">11428000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense contextRef="c-18" decimals="-6" id="f-769" unitRef="usd">12460000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense contextRef="c-19" decimals="-6" id="f-770" unitRef="usd">13013000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals contextRef="c-1" decimals="-6" id="f-774" unitRef="usd">9617000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals contextRef="c-18" decimals="-6" id="f-775" unitRef="usd">10224000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals contextRef="c-19" decimals="-6" id="f-776" unitRef="usd">10765000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense contextRef="c-1" decimals="-6" id="f-777" unitRef="usd">14668000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense contextRef="c-18" decimals="-6" id="f-778" unitRef="usd">12619000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense contextRef="c-19" decimals="-6" id="f-779" unitRef="usd">13151000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:OtherProgrammingAndProductionExpense contextRef="c-1" decimals="-6" id="f-780" unitRef="usd">1314000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense contextRef="c-18" decimals="-6" id="f-781" unitRef="usd">1459000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense contextRef="c-19" decimals="-6" id="f-782" unitRef="usd">1283000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-1" decimals="-6" id="f-783" unitRef="usd">37026000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-18" decimals="-6" id="f-784" unitRef="usd">36762000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts contextRef="c-19" decimals="-6" id="f-785" unitRef="usd">38213000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense contextRef="c-1" decimals="-6" id="f-786" unitRef="usd">7800000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense contextRef="c-18" decimals="-6" id="f-787" unitRef="usd">7800000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense contextRef="c-19" decimals="-6" id="f-788" unitRef="usd">8600000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmCostsPolicyPolicyTextBlock contextRef="c-1" id="f-789">&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Video Distribution Programming Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We incur programming expenses related to the license of the rights to distribute or integrate third-party programmed television networks, platforms and related content included in video services we sell to end consumers. Programming is generally acquired under multiyear distribution agreements, with fees typically based on the number of customers receiving the television network programming and a per subscriber fee. Programming distribution arrangements are accounted for as executory contracts with expenses generally recognized based on the rates in the agreements, and the arrangements are not subject to impairment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Film and Television Content&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We incur costs related to the production of owned content and the license of the rights to use content owned by third parties and sports rights on our owned television networks and digital properties, which are described as owned and licensed content, respectively. We have determined that the predominant monetization strategy for the substantial majority of our content is on an individual basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We capitalize costs for owned film and television content, including direct costs, production overhead, print costs, development costs and interest, as well as acquired libraries. Amortization for owned content predominantly monetized on an individual basis and accrued costs associated with participations and residuals payments are recorded using the individual film forecast computation method, which recognizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns and distribution strategies, public acceptance and historical results for similar productions. Amortization for content predominantly monetized with other owned or licensed content is recorded based on estimated usage. In determining the method of amortization and estimated life of an acquired film or television library, we generally use the method and the life that most closely follow the undiscounted cash flows over the estimated life of the asset. We do not capitalize costs related to the distribution of a film in movie theaters or the licensing or sale of a film or television production, which primarily include costs associated with marketing and distribution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We capitalize the costs of licensed content when the license period begins, the content is made available for use and the costs of the licenses are known. Licensed content is amortized as the associated programs are used, incorporating estimated viewing patterns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Owned and licensed content are presented as noncurrent assets in film and television costs. We present amortization of owned and licensed content and accrued costs associated with participations and residuals payments in programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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;Film and television productions may be eligible for tax incentives from certain state, local or foreign jurisdictions. These incentives generally provide for transferable or redeemable tax credits upon meeting established levels of qualified production spending within a participating jurisdiction. We record a receivable for a production tax incentive program when there is a reasonable assurance of collection with a corresponding reduction of capitalized film and television costs, and the related amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We may enter into co-financing arrangements with third parties to jointly finance or distribute certain of our film productions. These arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor who owns an undivided copyright interest in the film. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards of ownership proportionate to their ownership in the film. We account for the proceeds received from the investor under these arrangements as a reduction of our capitalized film costs and the investor&#x2019;s interest in the profit or loss of the film is recorded as either a charge or a benefit, respectively, in programming and production costs. The investor&#x2019;s interest in the profit or loss of a film is recorded each period using the individual film forecast computation method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;When an event or a change in circumstance occurs that was known or knowable as of the balance sheet date and that indicates the fair value of either owned or licensed content is less than the unamortized costs in the balance sheet, we determine the fair value and record an impairment charge to the extent the unamortized costs exceed the fair value. Owned content is assessed either individually or in identified film groups, for content predominantly monetized on an individual basis or with other content, respectively. The substantial majority of our owned content is evaluated for impairment on an individual title basis. Licensed content that is not part of a film group is generally assessed in packages, channels or dayparts. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Licensed content is tested for impairment primarily on a channel, network or platform basis, with the exception of our broadcast networks and owned local broadcast television stations, which are tested on a daypart basis. Estimated fair values of owned and licensed content are generally based on Level 3 inputs including analysis of market participant estimates of future cash flows.&#160;We record charges related to impairments or content that is substantively abandoned to programming and production costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sports Rights&lt;/span&gt;&lt;/div&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 recognize the costs of multiyear, live-event sports rights as the rights are used over the contract term based on estimated relative value. Estimated relative value is generally based on the terms of the contract and the nature of and potential revenue generation of the deliverables within the contract. Sports rights are accounted for as executory contracts and are not subject to impairment. When cash payments, including advanc&lt;/span&gt;ed payments, exceed the relative value of the sports rights delivered, we recognize an asset in licensed content. Production costs incurred in advance of airing are also presented in licensed content.</us-gaap:FilmCostsPolicyPolicyTextBlock>
    <cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock contextRef="c-1" id="f-790">&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.438%"&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.326%"&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:11.328%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;In production and in development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3,342&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,893&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Completed, not released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;209&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Released, less amortization&lt;/span&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:700;line-height:100%"&gt;4,545&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;&#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="background-color:#ffffff;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;4,340&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;8,095&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Licensed, including sports advances&lt;/span&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:700;line-height:100%"&gt;4,446&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;&#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="background-color:#ffffff;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;5,369&#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;/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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;12,541&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment contextRef="c-23" decimals="-6" id="f-791" unitRef="usd">3342000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment contextRef="c-20" decimals="-6" id="f-792" unitRef="usd">2893000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased contextRef="c-23" decimals="-6" id="f-793" unitRef="usd">209000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased contextRef="c-20" decimals="-6" id="f-794" unitRef="usd">317000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased contextRef="c-23" decimals="-6" id="f-795" unitRef="usd">4545000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased contextRef="c-20" decimals="-6" id="f-796" unitRef="usd">4340000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost contextRef="c-23" decimals="-6" id="f-797" unitRef="usd">8095000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost contextRef="c-20" decimals="-6" id="f-798" unitRef="usd">7551000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost contextRef="c-23" decimals="-6" id="f-799" unitRef="usd">4446000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost contextRef="c-20" decimals="-6" id="f-800" unitRef="usd">5369000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances contextRef="c-23" decimals="-6" id="f-801" unitRef="usd">12541000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances contextRef="c-20" decimals="-6" id="f-802" unitRef="usd">12920000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent contextRef="c-213" decimals="-6" id="f-804" unitRef="usd">455000000</us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent>
    <us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent contextRef="c-214" decimals="-6" id="f-805" unitRef="usd">418000000</us-gaap:GovernmentAssistanceAmountCumulativeNoncurrent>
    <us-gaap:GovernmentAssistanceAmount contextRef="c-215" decimals="-6" id="f-807" unitRef="usd">652000000</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmount contextRef="c-216" decimals="-6" id="f-808" unitRef="usd">578000000</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmount contextRef="c-217" decimals="-6" id="f-809" unitRef="usd">733000000</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmountCumulative contextRef="c-218" decimals="-8" id="f-810" unitRef="usd">2200000000</us-gaap:GovernmentAssistanceAmountCumulative>
    <us-gaap:GovernmentAssistanceAmountCumulative contextRef="c-219" decimals="-8" id="f-811" unitRef="usd">1900000000</us-gaap:GovernmentAssistanceAmountCumulative>
    <cmcsa:ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock contextRef="c-1" id="f-813">&lt;div style="margin-bottom:6pt;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;The table below summarizes estimated future amortization expense for the capitalized film and television costs recorded in our consolidated balance sheets as of December&#160;31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.438%"&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 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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&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:11.328%"&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:400;line-height:100%"&gt;(in millions)&lt;/span&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="padding:2px 1pt;text-align:right;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;Owned &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:right;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;Licensed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed, not released:&lt;/span&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;127&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;&#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="background-color:#ffffff;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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Released and licensed content:&lt;/span&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="background-color:#ffffff;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;2,299&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;2,373&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;842&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;1,471&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&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 style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;452&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;351&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfEstimatedFutureAmortizationExpenseForCapitalizedFilmAndTelevisionCostTableTextBlock>
    <us-gaap:FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle contextRef="c-23" decimals="-6" id="f-814" unitRef="usd">127000000</us-gaap:FilmMonetizedOnItsOwnCompletedAndNotReleasedFilmExpectedAmortizationInNextOperatingCycle>
    <us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne contextRef="c-23" decimals="-6" id="f-815" unitRef="usd">2299000000</us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearOne>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne contextRef="c-23" decimals="-6" id="f-816" unitRef="usd">2373000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearOne>
    <us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo contextRef="c-23" decimals="-6" id="f-817" unitRef="usd">842000000</us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearTwo>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo contextRef="c-23" decimals="-6" id="f-818" unitRef="usd">1471000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearTwo>
    <us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree contextRef="c-23" decimals="-6" id="f-819" unitRef="usd">452000000</us-gaap:FilmMonetizedOnItsOwnReleasedFilmExpectedAmortizationYearThree>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree contextRef="c-23" decimals="-6" id="f-820" unitRef="usd">351000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesExpectedAmortizationYearThree>
    <cmcsa:BroadcastersLicenseAgreementCommitmentsAmount contextRef="c-23" decimals="-8" id="f-821" unitRef="usd">2800000000</cmcsa:BroadcastersLicenseAgreementCommitmentsAmount>
    <cmcsa:ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock contextRef="c-1" id="f-822">&lt;div style="margin-bottom:6pt;margin-top:4pt;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;The following table summarizes the amount of accrued participation and residual liabilities that we expect to pay during the upcoming operating cycle.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;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:71.853%"&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.619%"&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:11.620%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt 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;Current portion of accrued participations and residuals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,444&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfAccruedParticipationLiabilitiesDueInNextOperatingCycleTableTextBlock>
    <us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle contextRef="c-23" decimals="-6" id="f-823" unitRef="usd">1444000000</us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle>
    <us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle contextRef="c-20" decimals="-6" id="f-824" unitRef="usd">1671000000</us-gaap:AccruedParticipationLiabilitiesDueInNextOperatingCycle>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-825">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 5: Income Taxes&lt;/span&gt;&lt;/div&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:57.878%"&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.308%"&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.405%"&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.600%"&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.405%"&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.604%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (Loss) Before Income Taxes&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: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="border-top:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;19,615&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign &lt;/span&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:700;line-height:100%"&gt;(942)&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="background-color:#ffffff;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;(1,686)&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="background-color:#ffffff;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;(10,045)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;18,673&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:7pt;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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Income Tax Expense&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: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="border-top:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Current Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;2,194&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,270&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,025&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,115&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&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:700;line-height:100%"&gt;389&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;&#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="background-color:#ffffff;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;249&#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="background-color:#ffffff;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;207&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;3,698&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;5,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;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;Deferred Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&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:700;line-height:100%"&gt;(49)&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="background-color:#ffffff;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;(468)&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="background-color:#ffffff;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;(483)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;(902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;(2,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,796&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;margin-top:2pt;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;Our income tax expense (benefit) differs from the federal statutory amount because of the effect of the items detailed in the table below.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Federal tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,921&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;State income taxes, net of federal benefit&lt;/span&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:700;line-height:100%"&gt;363&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;&#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="background-color:#ffffff;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;418&#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="background-color:#ffffff;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;454&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Foreign income taxed at different rates&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;363&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;/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:10pt;font-weight:400;line-height:100%"&gt;Adjustments to uncertain and effectively settled tax positions, net&lt;/span&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:700;line-height:100%"&gt;332&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;&#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="background-color:#ffffff;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;353&#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="background-color:#ffffff;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;179&#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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax credits&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Excess tax benefits recognized on share-based compensation&lt;/span&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:700;line-height:100%"&gt;(4)&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="background-color:#ffffff;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;4&#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="background-color:#ffffff;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;(30)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Internal corporate reorganization&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;(1,920)&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="background-color:#ffffff;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;&#x2014;&#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="background-color:#ffffff;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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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&lt;/span&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:700;line-height:100%"&gt;93&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;&#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="background-color:#ffffff;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;113&#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="background-color:#ffffff;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;12&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,796&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) We updated our presentation in 2024 to include all federal tax credits within the &#x201c;tax credits&#x201d; caption, which results in reclassification of prior period amounts. Federal tax credits for foreign income taxes previously presented within the &#x201c;foreign income taxed at different rates&#x201d; caption and federal research and development credits previously presented in a stand-alone caption are now presented within the &#x201c;tax credits&#x201d; caption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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;We base our provision for income taxes on our current period income, changes in our deferred income tax assets and liabilities, income tax rates, changes in estimates of our uncertain tax positions, tax planning opportunities available in the jurisdictions in which we operate and excess tax benefits or deficiencies that arise when the tax consequences of share-based compensation differ from amounts previously recognized in the statements of income. We recognize deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of our assets and liabilities and for the expected benefits of using net operating loss carryforwards. When a change in the tax rate or tax law has an impact on deferred taxes, we apply the change based on the years in which the temporary differences are expected to reverse. We record the change in our consolidated financial statements in the period of enactment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The determination of the income tax consequences of a business combination includes identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on our estimate of the ultimate tax basis that will be accepted by the various tax authorities. We record liabilities for contingencies associated with prior tax returns filed by the acquired entity based on criteria set forth in the appropriate accounting guidance. We adjust the deferred tax accounts and the liabilities periodically to reflect any revised estimated tax basis and any estimated settlements with the various tax authorities. The effects of these adjustments are recorded to income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty. In these cases, we evaluate our tax position using the recognition threshold and the measurement attribute in accordance with the accounting guidance related to uncertain tax positions. Examples of these transactions include business acquisitions and dispositions, including consideration paid or received in connection with these transactions, certain financing transactions, and the allocation of income among state and local tax jurisdictions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We determine whether it is more likely than not that a tax position will be sustained on examination, including the resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in our consolidated financial statements. We classify interest and penalties, if any, associated with our uncertain tax positions as a component of income tax expense (benefit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:71.892%"&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.600%"&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.405%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Net Deferred Tax Liability&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: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:1pt solid #000000;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;December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 operating loss and other loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;4,415&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,530&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Advance on sale of investment (see Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,437&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible accruals and other&lt;/span&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:700;line-height:100%"&gt;4,232&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;&#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="background-color:#ffffff;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;4,100&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,498&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;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="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;6,586&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;6,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:#cceeff;border-top:1pt solid #000000;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;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&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 intangible assets&lt;/span&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:700;line-height:100%"&gt;28,672&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;&#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="background-color:#ffffff;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;29,337&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;934&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt&lt;/span&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:700;line-height:100%"&gt;2,055&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;&#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="background-color:#ffffff;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;1,814&#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;/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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Foreign subsidiaries and undistributed foreign earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;31,704&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;25,118&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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: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:58.402%"&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.326%"&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:11.326%"&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:11.330%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in our Valuation Allowance for Deferred Tax Assets&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: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="border-top:1pt 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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3,679&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Additions charged to income tax expense and other accounts&lt;/span&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:700;line-height:100%"&gt;910&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;&#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="background-color:#ffffff;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;469&#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="background-color:#ffffff;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;433&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deductions from reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,498&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;margin-top:7pt;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;Changes in our net deferred tax liability in 2024 that were not recorded as deferred income tax expense (benefit) are primarily related to an increase of $124 million associated with items included in other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;As of December&#160;31, 2024, net operating loss and other carryforwards primarily reflects foreign net operating loss carryforwards of $11.8 billion, which primarily relate to our foreign operations in Europe and the majority of which can be carried forward indefinitely. The determination of the realization of the foreign net operating loss carryforwards is dependent on our subsidiaries&#x2019; taxable income or loss, redetermination from taxing authorities, and foreign laws that can change from year to year and impact the amount of such carryforwards. We recognize a valuation allowance if we determine it is more likely than not that some portion, or all, of a deferred tax asset will not be realized. As of December&#160;31, 2024 and 2023, our valuation allowance was primarily related to our foreign net operating loss carryforwards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;During 2024, we completed an internal corporate reorganization related to certain foreign subsidiaries, which resulted in a federal net capital loss of $9.1 billion as of December&#160;31, 2024. This capital loss can be carried back and applied against capital gains recognized on our prior federal income tax returns for 2021 through 2023, and as a result, we recognized an income tax benefit and a corresponding refund receivable of $1.9 billion. Deferred federal income tax has not been recognized on the excess of the financial reporting basis over the tax basis in foreign subsidiaries resulting from the reorganization where indefinite reversal criteria have been met. Any liabilities would be recognized upon a taxable disposition of such subsidiaries; however, the determination of the amount of any unrecognized deferred income tax liabilities is not practicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;A net current federal tax receivable of $2.0 billion is included in other current assets within our consolidated balance sheet as of December&#160;31, 2024. There were no net current federal tax receivables as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Uncertain Tax Positions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of Unrecognized Tax Benefits&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: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="border-top:1pt solid #000000;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:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Gross unrecognized tax benefits, January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,593&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Additions based on tax positions related to the current year&lt;/span&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:700;line-height:100%"&gt;396&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;&#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="background-color:#ffffff;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;546&#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="background-color:#ffffff;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;380&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Additions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;201&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&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:700;line-height:100%"&gt;(268)&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="background-color:#ffffff;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;(43)&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="background-color:#ffffff;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;(145)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Reductions due to expiration of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Settlements with tax authorities and other&lt;/span&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:700;line-height:100%"&gt;(28)&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="background-color:#ffffff;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;(15)&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="background-color:#ffffff;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;(24)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Gross unrecognized tax benefits, December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,865&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our gross unrecognized tax benefits include both amounts related to positions for which we have recorded liabilities for potential payment obligations and those for which tax has been assessed and paid. The amounts exclude the federal benefits on state tax positions that were recorded to deferred income taxes. If we were to recognize our gross unrecognized tax benefits in the future, $2.2 billion would impact our effective tax rate and the remaining amount would increase our deferred income tax liability.&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amount and timing of the recognition of any such tax benefit is dependent on the completion of examinations of our tax filings by the various tax authorities and the expiration of statutes of limitations. It is reasonably possible that certain tax contests could be resolved within the next 12 months that may result in a decrease in our effective tax rate. Accrued interest and penalties associated with our liability for uncertain tax positions were not material in any period presented.&lt;/span&gt;&lt;/div&gt;The IRS has completed its examination of our income tax returns for all years through 2022. Various states are examining our state tax returns and the tax years of those tax returns currently under examination vary by state, with most of the periods relating to tax years 2011 and forward. Various foreign jurisdictions are examining our tax returns and the tax years of those tax returns currently under examination vary by country, with most of the periods relating to tax years 2010 and forward.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-826">&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:57.878%"&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.308%"&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.405%"&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.600%"&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.405%"&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.604%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (Loss) Before Income Taxes&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: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="border-top:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&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;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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;19,615&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign &lt;/span&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:700;line-height:100%"&gt;(942)&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="background-color:#ffffff;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;(1,686)&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="background-color:#ffffff;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;(10,045)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;18,673&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-6" id="f-827" unitRef="usd">19615000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-18" decimals="-6" id="f-828" unitRef="usd">22164000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-19" decimals="-6" id="f-829" unitRef="usd">19329000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-6" id="f-830" unitRef="usd">-942000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-18" decimals="-6" id="f-831" unitRef="usd">-1686000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-19" decimals="-6" id="f-832" unitRef="usd">-10045000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-833" unitRef="usd">18673000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-6" id="f-834" unitRef="usd">20478000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-6" id="f-835" unitRef="usd">9284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-836">&lt;div style="margin-top:7pt;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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Income Tax Expense&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: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="border-top:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Current Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;2,194&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,270&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,025&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,115&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&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:700;line-height:100%"&gt;389&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;&#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="background-color:#ffffff;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;249&#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="background-color:#ffffff;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;207&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;3,698&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;5,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;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;Deferred Expense (Benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&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:700;line-height:100%"&gt;(49)&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="background-color:#ffffff;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;(468)&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="background-color:#ffffff;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;(483)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;(902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;(2,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,796&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-837" unitRef="usd">2194000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-838" unitRef="usd">6270000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-839" unitRef="usd">4025000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-840" unitRef="usd">1115000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-841" unitRef="usd">1591000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-842" unitRef="usd">961000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-843" unitRef="usd">389000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-844" unitRef="usd">249000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-845" unitRef="usd">207000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-846" unitRef="usd">3698000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-847" unitRef="usd">8110000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-848" unitRef="usd">5193000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-849" unitRef="usd">-599000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-850" unitRef="usd">-2126000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-851" unitRef="usd">-281000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-852" unitRef="usd">-49000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-853" unitRef="usd">-468000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-854" unitRef="usd">-483000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-855" unitRef="usd">-253000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-856" unitRef="usd">-145000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-857" unitRef="usd">-70000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-858" unitRef="usd">-902000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-859" unitRef="usd">-2739000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-860" unitRef="usd">-834000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-861" unitRef="usd">2796000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-862" unitRef="usd">5371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-863" unitRef="usd">4359000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-864">&lt;div style="margin-bottom:6pt;margin-top:2pt;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;Our income tax expense (benefit) differs from the federal statutory amount because of the effect of the items detailed in the table below.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Federal tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,921&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;State income taxes, net of federal benefit&lt;/span&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:700;line-height:100%"&gt;363&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;&#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="background-color:#ffffff;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;418&#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="background-color:#ffffff;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;454&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Foreign income taxed at different rates&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;363&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;/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:10pt;font-weight:400;line-height:100%"&gt;Adjustments to uncertain and effectively settled tax positions, net&lt;/span&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:700;line-height:100%"&gt;332&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;&#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="background-color:#ffffff;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;353&#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="background-color:#ffffff;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;179&#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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax credits&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Excess tax benefits recognized on share-based compensation&lt;/span&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:700;line-height:100%"&gt;(4)&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="background-color:#ffffff;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;4&#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="background-color:#ffffff;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;(30)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Internal corporate reorganization&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;(1,920)&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="background-color:#ffffff;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;&#x2014;&#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="background-color:#ffffff;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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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&lt;/span&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:700;line-height:100%"&gt;93&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;&#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="background-color:#ffffff;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;113&#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="background-color:#ffffff;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;12&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,796&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) We updated our presentation in 2024 to include all federal tax credits within the &#x201c;tax credits&#x201d; caption, which results in reclassification of prior period amounts. Federal tax credits for foreign income taxes previously presented within the &#x201c;foreign income taxed at different rates&#x201d; caption and federal research and development credits previously presented in a stand-alone caption are now presented within the &#x201c;tax credits&#x201d; caption.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-6" id="f-865" unitRef="usd">3921000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-18" decimals="-6" id="f-866" unitRef="usd">4300000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-19" decimals="-6" id="f-867" unitRef="usd">1950000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-6" id="f-868" unitRef="usd">363000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-18" decimals="-6" id="f-869" unitRef="usd">418000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-19" decimals="-6" id="f-870" unitRef="usd">454000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-6" id="f-871" unitRef="usd">363000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-18" decimals="-6" id="f-872" unitRef="usd">455000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-19" decimals="-6" id="f-873" unitRef="usd">586000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount contextRef="c-1" decimals="-6" id="f-874" unitRef="usd">332000000</cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount contextRef="c-18" decimals="-6" id="f-875" unitRef="usd">353000000</cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount contextRef="c-19" decimals="-6" id="f-876" unitRef="usd">179000000</cmcsa:EffectiveIncomeTaxRateReconciliationAdjustmentsToUncertainAndEffectiveSettledTaxPositionsNetAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount contextRef="c-1" decimals="-6" id="f-877" unitRef="usd">328000000</cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount contextRef="c-18" decimals="-6" id="f-878" unitRef="usd">280000000</cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount contextRef="c-19" decimals="-6" id="f-879" unitRef="usd">171000000</cmcsa:EffectiveIncomeTaxRateReconciliationTaxCreditFederalAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-6" id="f-880" unitRef="usd">-4000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-18" decimals="-6" id="f-881" unitRef="usd">4000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-19" decimals="-6" id="f-882" unitRef="usd">-30000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="-6" id="f-883" unitRef="usd">-24000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-18" decimals="-6" id="f-884" unitRef="usd">8000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-19" decimals="-6" id="f-885" unitRef="usd">-287000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount contextRef="c-1" decimals="-6" id="f-886" unitRef="usd">1920000000</cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount contextRef="c-18" decimals="-6" id="f-887" unitRef="usd">0</cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount contextRef="c-19" decimals="-6" id="f-888" unitRef="usd">0</cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="c-1" decimals="-6" id="f-889" unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="c-18" decimals="-6" id="f-890" unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="c-19" decimals="-6" id="f-891" unitRef="usd">1666000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-6" id="f-892" unitRef="usd">93000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-18" decimals="-6" id="f-893" unitRef="usd">113000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-19" decimals="-6" id="f-894" unitRef="usd">12000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-895" unitRef="usd">2796000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-6" id="f-896" unitRef="usd">5371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-6" id="f-897" unitRef="usd">4359000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-898">&lt;div style="margin-bottom:6pt;margin-top:7pt;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;We base our provision for income taxes on our current period income, changes in our deferred income tax assets and liabilities, income tax rates, changes in estimates of our uncertain tax positions, tax planning opportunities available in the jurisdictions in which we operate and excess tax benefits or deficiencies that arise when the tax consequences of share-based compensation differ from amounts previously recognized in the statements of income. We recognize deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of our assets and liabilities and for the expected benefits of using net operating loss carryforwards. When a change in the tax rate or tax law has an impact on deferred taxes, we apply the change based on the years in which the temporary differences are expected to reverse. We record the change in our consolidated financial statements in the period of enactment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The determination of the income tax consequences of a business combination includes identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on our estimate of the ultimate tax basis that will be accepted by the various tax authorities. We record liabilities for contingencies associated with prior tax returns filed by the acquired entity based on criteria set forth in the appropriate accounting guidance. We adjust the deferred tax accounts and the liabilities periodically to reflect any revised estimated tax basis and any estimated settlements with the various tax authorities. The effects of these adjustments are recorded to income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty. In these cases, we evaluate our tax position using the recognition threshold and the measurement attribute in accordance with the accounting guidance related to uncertain tax positions. Examples of these transactions include business acquisitions and dispositions, including consideration paid or received in connection with these transactions, certain financing transactions, and the allocation of income among state and local tax jurisdictions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We determine whether it is more likely than not that a tax position will be sustained on examination, including the resolution of any related appeals or litigation processes, based on the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in our consolidated financial statements. We classify interest and penalties, if any, associated with our uncertain tax positions as a component of income tax expense (benefit).&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-899">&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:71.892%"&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.600%"&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.405%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of Net Deferred Tax Liability&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: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:1pt solid #000000;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;December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 operating loss and other loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;4,415&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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,530&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Advance on sale of investment (see Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,437&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible accruals and other&lt;/span&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:700;line-height:100%"&gt;4,232&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;&#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="background-color:#ffffff;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;4,100&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,498&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000000;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="2" style="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;6,586&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt 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;6,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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:#cceeff;border-top:1pt solid #000000;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;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&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 intangible assets&lt;/span&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:700;line-height:100%"&gt;28,672&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;&#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="background-color:#ffffff;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;29,337&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;934&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt&lt;/span&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:700;line-height:100%"&gt;2,055&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;&#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="background-color:#ffffff;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;1,814&#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;/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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Foreign subsidiaries and undistributed foreign earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;31,704&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;25,118&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards contextRef="c-23" decimals="-6" id="f-900" unitRef="usd">4415000000</cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards>
    <cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards contextRef="c-20" decimals="-6" id="f-901" unitRef="usd">3530000000</cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards>
    <cmcsa:DeferredTaxAssetsAdvanceOnSaleOfInvestment contextRef="c-23" decimals="-6" id="f-902" unitRef="usd">2437000000</cmcsa:DeferredTaxAssetsAdvanceOnSaleOfInvestment>
    <cmcsa:DeferredTaxAssetsAdvanceOnSaleOfInvestment contextRef="c-20" decimals="-6" id="f-903" unitRef="usd">2367000000</cmcsa:DeferredTaxAssetsAdvanceOnSaleOfInvestment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-23" decimals="-6" id="f-904" unitRef="usd">4232000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-20" decimals="-6" id="f-905" unitRef="usd">4100000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-23" decimals="-6" id="f-906" unitRef="usd">4498000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-20" decimals="-6" id="f-907" unitRef="usd">3679000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-23" decimals="-6" id="f-908" unitRef="usd">6586000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-20" decimals="-6" id="f-909" unitRef="usd">6318000000</us-gaap:DeferredTaxAssetsNet>
    <cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets contextRef="c-23" decimals="-6" id="f-910" unitRef="usd">28672000000</cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets contextRef="c-20" decimals="-6" id="f-911" unitRef="usd">29337000000</cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c-23" decimals="-6" id="f-912" unitRef="usd">934000000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c-20" decimals="-6" id="f-913" unitRef="usd">1002000000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <cmcsa:DeferredTaxLiabilitiesDebt contextRef="c-23" decimals="-6" id="f-914" unitRef="usd">2055000000</cmcsa:DeferredTaxLiabilitiesDebt>
    <cmcsa:DeferredTaxLiabilitiesDebt contextRef="c-20" decimals="-6" id="f-915" unitRef="usd">1814000000</cmcsa:DeferredTaxLiabilitiesDebt>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="c-23" decimals="-6" id="f-916" unitRef="usd">43000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="c-20" decimals="-6" id="f-917" unitRef="usd">59000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-23" decimals="-6" id="f-918" unitRef="usd">31704000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-20" decimals="-6" id="f-919" unitRef="usd">32212000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-23" decimals="-6" id="f-920" unitRef="usd">25118000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-20" decimals="-6" id="f-921" unitRef="usd">25894000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-922">&lt;div style="margin-bottom: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:58.402%"&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.326%"&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:11.326%"&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:11.330%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in our Valuation Allowance for Deferred Tax Assets&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: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="border-top:1pt 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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3,679&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Additions charged to income tax expense and other accounts&lt;/span&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:700;line-height:100%"&gt;910&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;&#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="background-color:#ffffff;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;469&#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="background-color:#ffffff;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;433&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deductions from reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,498&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-20" decimals="-6" id="f-923" unitRef="usd">3679000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-21" decimals="-6" id="f-924" unitRef="usd">3295000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-22" decimals="-6" id="f-925" unitRef="usd">2907000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts contextRef="c-1" decimals="-6" id="f-926" unitRef="usd">910000000</cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts>
    <cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts contextRef="c-18" decimals="-6" id="f-927" unitRef="usd">469000000</cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts>
    <cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts contextRef="c-19" decimals="-6" id="f-928" unitRef="usd">433000000</cmcsa:ValuationAllowanceDeferredTaxAssetAdditionsChargedToIncomeTaxExpenseAndOtherAccounts>
    <cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves contextRef="c-1" decimals="-6" id="f-929" unitRef="usd">91000000</cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves>
    <cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves contextRef="c-18" decimals="-6" id="f-930" unitRef="usd">84000000</cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves>
    <cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves contextRef="c-19" decimals="-6" id="f-931" unitRef="usd">45000000</cmcsa:ValuationAllowanceDeferredTaxAssetDeductionsFromReserves>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-23" decimals="-6" id="f-932" unitRef="usd">4498000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-20" decimals="-6" id="f-933" unitRef="usd">3679000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-21" decimals="-6" id="f-934" unitRef="usd">3295000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome contextRef="c-1" decimals="-6" id="f-935" unitRef="usd">124000000</cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome>
    <us-gaap:OperatingLossCarryforwards contextRef="c-220" decimals="-8" id="f-936" unitRef="usd">11800000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-221" decimals="-8" id="f-937" unitRef="usd">9100000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:IncomeTaxesReceivable contextRef="c-221" decimals="-8" id="f-938" unitRef="usd">1900000000</us-gaap:IncomeTaxesReceivable>
    <cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount contextRef="c-222" decimals="-8" id="f-939" unitRef="usd">1900000000</cmcsa:EffectiveIncomeTaxRateReconciliationInternalCorporateReorganizationAmount>
    <cmcsa:IncomeTaxesReceivableFederalCurrent contextRef="c-23" decimals="-8" id="f-940" unitRef="usd">2000000000.0</cmcsa:IncomeTaxesReceivableFederalCurrent>
    <cmcsa:IncomeTaxesReceivableFederalCurrent contextRef="c-20" decimals="-8" id="f-941" unitRef="usd">0</cmcsa:IncomeTaxesReceivableFederalCurrent>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-942">&lt;div style="margin-bottom: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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of Unrecognized Tax Benefits&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: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="border-top:1pt solid #000000;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:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Gross unrecognized tax benefits, January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,593&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Additions based on tax positions related to the current year&lt;/span&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:700;line-height:100%"&gt;396&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;&#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="background-color:#ffffff;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;546&#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="background-color:#ffffff;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;380&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Additions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;201&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&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:700;line-height:100%"&gt;(268)&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="background-color:#ffffff;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;(43)&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="background-color:#ffffff;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;(145)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Reductions due to expiration of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Settlements with tax authorities and other&lt;/span&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:700;line-height:100%"&gt;(28)&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="background-color:#ffffff;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;(15)&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="background-color:#ffffff;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;(24)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Gross unrecognized tax benefits, December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,865&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-20" decimals="-6" id="f-943" unitRef="usd">2593000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-21" decimals="-6" id="f-944" unitRef="usd">2161000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-22" decimals="-6" id="f-945" unitRef="usd">2042000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-946" unitRef="usd">396000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-18" decimals="-6" id="f-947" unitRef="usd">546000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-19" decimals="-6" id="f-948" unitRef="usd">380000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-949" unitRef="usd">201000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-18" decimals="-6" id="f-950" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-19" decimals="-6" id="f-951" unitRef="usd">56000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-952" unitRef="usd">268000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-18" decimals="-6" id="f-953" unitRef="usd">43000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-19" decimals="-6" id="f-954" unitRef="usd">145000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-6" id="f-955" unitRef="usd">29000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-18" decimals="-6" id="f-956" unitRef="usd">56000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-19" decimals="-6" id="f-957" unitRef="usd">148000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-6" id="f-958" unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-18" decimals="-6" id="f-959" unitRef="usd">15000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-19" decimals="-6" id="f-960" unitRef="usd">24000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-23" decimals="-6" id="f-961" unitRef="usd">2865000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-20" decimals="-6" id="f-962" unitRef="usd">2593000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-21" decimals="-6" id="f-963" unitRef="usd">2161000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-23" decimals="-8" id="f-964" unitRef="usd">2200000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-965">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 6: Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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:43.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.519%"&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.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:13.519%"&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.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:9.864%"&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.576%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt Outstanding&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: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="border-top:1pt solid #000000;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;December&#160;31 (in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average Interest Rate as of December 31, 2024&lt;/span&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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Weighted-Average Interest Rate as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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;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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;3.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Senior notes with maturities of 5 years or less, at face value&lt;/span&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:700;line-height:100%"&gt;3.4&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;3.5&#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;span style="color:#000000;font-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="background-color:#ffffff;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:700;line-height:100%"&gt;26.7&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;&#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="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;25.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3.6&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;18.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Senior notes with maturities greater than 10 years, at face value&lt;/span&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:700;line-height:100%"&gt;3.9&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;3.8&#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;span style="color:#000000;font-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="background-color:#ffffff;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:700;line-height:100%"&gt;55.4&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;&#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="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;53.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Finance lease obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net&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:0 1pt"&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: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:700;line-height:100%"&gt;(6.0)&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="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;(6.1)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;4.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;99.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;97.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Current portion&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:0 1pt"&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: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:700;line-height:100%"&gt;4.9&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;&#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="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.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Noncurrent portion of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;94.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt"&gt;Rate represents an effective interest rate and includes the effects of amortization of debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, as well as the effects of our derivative financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt"&gt;As of December&#160;31, 2024, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;3.3 billion, &#x20ac;8.5 billion and &#xa5;22.3 billion RMB. As of December&#160;31, 2023, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;2.6 billion, &#x20ac;6.7 billion and &#xa5;22.1 billion RMB.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our senior notes are unsubordinated and unsecured obligations and are subject to parent and/or subsidiary guarantees. As of December&#160;31, 2024 and 2023, substantially all of our debt obligations were fixed-rate debt and our debt had an estimated fair value of $89.8 billion and $92.2 billion, respectively. The estimated fair value of our publicly traded debt was primarily based on Level 1 inputs that use quoted market value for the debt. The estimated fair value of debt for which there are no quoted market prices was based on Level 2 inputs that use interest rates available to us for debt with similar terms and remaining maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.105%"&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.695%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&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:1pt solid #000000;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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2029&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt 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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving Credit Facility and Commercial Paper Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In May 2024, we entered into a new $11.8&#160;billion revolving credit facility with a syndicate of banks, due May 17, 2029, that may be used for general corporate purposes. We may increase the commitments under the facility up to a total of $14.8&#160;billion, as well as extend the expiration date to no later than May 17, 2031, subject to the approval of the lenders. The interest rate consists of a benchmark rate plus a borrowing margin that is determined based on Comcast&#x2019;s credit rating. &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;As of December&#160;31, 2024, the borrowing margin for borrowings based on the Adjusted Term SOFR Rate, as defined in the agreement, was &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;0.875%&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 facility requires that we maintain a certain financial ratio based on debt and EBITDA, as defined in th&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;e agreement. In connection with our entry into the new credit facility, we terminated our prior credit facility dated as of March 30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our commercial paper program is supported by our revolving credit facility and provides a lower cost source of borrowing to fund short-term working capital requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;As of December&#160;31, 2024 and 2023, we had no borrowings outstanding under our revolving credit facility or our commercial paper program. As of December&#160;31, 2024, amounts available under our revolving credit facility, net of amounts outstanding under our commercial paper program and outstanding letters of credit and bank guarantees, totaled $11.8&#160;billion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Letters of Credit and Bank Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;As of December&#160;31, 2024, we and certain of our subsidiaries had undrawn irrevocable standby letters of credit and bank guarantees totaling $288&#160;million to cover potential fundings under various agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&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;We use financial instruments designated as hedging instruments primarily to manage exposures to (1) foreign exchange rate fluctuations resulting from certain foreign currency denominated debt obligations and intercompany funding arrangements and from the consolidation of our foreign operations; and (2) interest rate risk relating to our debt. Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on underlying exposures with gains and losses on the instruments used to hedge them.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:34.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:17.521%"&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.336%"&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.336%"&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.336%"&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.341%"&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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt 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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt 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:400;line-height:100%"&gt;December 31, 2023&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:400;line-height:100%"&gt;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Designation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:1pt solid #000000;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 Derivative Asset (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Net Derivative Asset (Liability)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Foreign Exchange Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:700;line-height:100%"&gt;Foreign Currency Denominated Debt&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:0 1pt"&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: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="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fair value hedge&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;1.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;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;padding:2px 1pt 2px 13pt;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;Cross-currency swaps&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Cash flow hedge&lt;/span&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:700;line-height:100%"&gt;0.8&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;&#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="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:700;line-height:100%"&gt;(0.2)&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="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;0.8&#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="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;(0.2)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;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-style:italic;font-weight:700;line-height:100%"&gt;Intercompany Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Foreign currency forwards&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Fair value hedge&lt;/span&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:700;line-height:100%"&gt;1.7&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;&#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="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:700;line-height:100%"&gt;0.1&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;&#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="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.0&#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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Net Investments in Foreign Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:middle"&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;Foreign currency denominated debt&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Net investment hedge&lt;/span&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:700;line-height:100%"&gt;7.3&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;&#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="background-color:#ffffff;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;7.4&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net investment hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;0.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;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;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:700;line-height:100%"&gt;Interest Rate Risk&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:0 1pt"&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: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="background-color:#cceeff;border-bottom:1pt 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;Fixed-to-variable interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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;Fair value hedge&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;2.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt 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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt"&gt;Our foreign currency denominated debt designated as net investment hedges are non-derivative instruments and amount shown is the value of debt designated as a hedge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The fair value of our derivative financial instruments are primarily measured using Level 2 inputs using a market-based approach. Net cash received or paid related to our derivative instruments is classified in our consolidated statements of cash flows based on the objective of the instrument and the classifications of the applicable underlying cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Changes in the fair value of derivative instruments accounted for as fair value hedges are primarily recorded within earnings and changes in the fair value of cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged items affect earnings. The earnings impacts are recorded within the same line item as the item being hedged. The table below summarizes the impact of our hedged foreign currency denominated debt and intercompany loans and the associated derivative contracts on the other income (loss) component of investment and other income (loss).&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:49.338%"&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:14.250%"&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.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:14.250%"&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.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:14.254%"&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="border-top:1pt 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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Foreign currency transaction gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:1pt 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;Derivative gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;0.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt 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:6pt;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;Transaction gains and losses resulting from currency movements on debt and changes in the fair value of cross-currency swaps designated as net investment hedges are recorded within the currency translation adjustments component of accumulated other comprehensive income (loss). The table below summarizes the amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss).&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:49.338%"&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:14.250%"&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.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:14.250%"&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.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:14.254%"&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="border-top:1pt 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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;Effect of net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-966">&lt;div style="margin-top:4pt;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:43.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.519%"&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.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:13.519%"&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.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:9.864%"&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.576%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt Outstanding&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: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="border-top:1pt solid #000000;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;December&#160;31 (in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average Interest Rate as of December 31, 2024&lt;/span&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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Weighted-Average Interest Rate as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&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;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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;3.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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;Senior notes with maturities of 5 years or less, at face value&lt;/span&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:700;line-height:100%"&gt;3.4&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;3.5&#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;span style="color:#000000;font-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="background-color:#ffffff;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:700;line-height:100%"&gt;26.7&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;&#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="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;25.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3.6&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;18.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Senior notes with maturities greater than 10 years, at face value&lt;/span&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:700;line-height:100%"&gt;3.9&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;3.8&#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;span style="color:#000000;font-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="background-color:#ffffff;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:700;line-height:100%"&gt;55.4&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;&#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="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;53.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Finance lease obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net&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:0 1pt"&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: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:700;line-height:100%"&gt;(6.0)&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="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;(6.1)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;4.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;99.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;97.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Current portion&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:0 1pt"&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: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:700;line-height:100%"&gt;4.9&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;&#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="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.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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;Noncurrent portion of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;94.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt"&gt;Rate represents an effective interest rate and includes the effects of amortization of debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, as well as the effects of our derivative financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt"&gt;As of December&#160;31, 2024, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;3.3 billion, &#x20ac;8.5 billion and &#xa5;22.3 billion RMB. As of December&#160;31, 2023, included in our outstanding debt were foreign currency denominated senior notes and term loans with principal amounts of &#xa3;2.6 billion, &#x20ac;6.7 billion and &#xa5;22.1 billion RMB.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-223" decimals="3" id="f-967" unitRef="number">0.032</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-224" decimals="3" id="f-968" unitRef="number">0.032</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-223" decimals="-8" id="f-969" unitRef="usd">3100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-224" decimals="-8" id="f-970" unitRef="usd">3100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-225" decimals="3" id="f-971" unitRef="number">0.034</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-226" decimals="3" id="f-972" unitRef="number">0.035</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-225" decimals="-8" id="f-973" unitRef="usd">26700000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-226" decimals="-8" id="f-974" unitRef="usd">25900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-227" decimals="3" id="f-975" unitRef="number">0.036</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-228" decimals="3" id="f-976" unitRef="number">0.033</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-227" decimals="-8" id="f-977" unitRef="usd">18100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-228" decimals="-8" id="f-978" unitRef="usd">18800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-229" decimals="3" id="f-979" unitRef="number">0.039</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-230" decimals="3" id="f-980" unitRef="number">0.038</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-229" decimals="-8" id="f-981" unitRef="usd">55400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-230" decimals="-8" id="f-982" unitRef="usd">53400000000</us-gaap:DebtInstrumentCarryingAmount>
    <cmcsa:FinanceLeaseObligationAndOther contextRef="c-23" decimals="-8" id="f-983" unitRef="usd">1900000000</cmcsa:FinanceLeaseObligationAndOther>
    <cmcsa:FinanceLeaseObligationAndOther contextRef="c-20" decimals="-8" id="f-984" unitRef="usd">2000000000.0</cmcsa:FinanceLeaseObligationAndOther>
    <cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions contextRef="c-23" decimals="-8" id="f-985" unitRef="usd">6000000000.0</cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions>
    <cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions contextRef="c-20" decimals="-8" id="f-986" unitRef="usd">6100000000</cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-23" decimals="3" id="f-987" unitRef="number">0.041</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="c-20" decimals="3" id="f-988" unitRef="number">0.040</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-23" decimals="-8" id="f-989" unitRef="usd">99100000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-20" decimals="-8" id="f-990" unitRef="usd">97100000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtCurrent contextRef="c-23" decimals="-8" id="f-991" unitRef="usd">4900000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent contextRef="c-20" decimals="-8" id="f-992" unitRef="usd">2100000000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-23" decimals="-8" id="f-993" unitRef="usd">94200000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-20" decimals="-8" id="f-994" unitRef="usd">95000000000.0</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-231" decimals="-8" id="f-995" unitRef="gbp">3300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-231" decimals="-8" id="f-996" unitRef="eur">8500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-231" decimals="-8" id="f-997" unitRef="cny">22300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-232" decimals="-8" id="f-998" unitRef="gbp">2600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-232" decimals="-8" id="f-999" unitRef="eur">6700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-232" decimals="-8" id="f-1000" unitRef="cny">22100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-23" decimals="-8" id="f-1001" unitRef="usd">89800000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-20" decimals="-8" id="f-1002" unitRef="usd">92200000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-1003">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.105%"&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.695%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&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:1pt solid #000000;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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2029&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt 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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-23" decimals="-8" id="f-1004" unitRef="usd">4900000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-23" decimals="-8" id="f-1005" unitRef="usd">4900000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-23" decimals="-8" id="f-1006" unitRef="usd">5700000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-23" decimals="-8" id="f-1007" unitRef="usd">7000000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-23" decimals="-8" id="f-1008" unitRef="usd">4800000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-23" decimals="-8" id="f-1009" unitRef="usd">77700000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-233" decimals="-6" id="f-1010" unitRef="usd">11800000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-233" decimals="-6" id="f-1011" unitRef="usd">14800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-234"
      decimals="5"
      id="f-1012"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-235" decimals="-6" id="f-1013" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-236" decimals="-6" id="f-1014" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-237" decimals="-6" id="f-1015" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-238" decimals="-6" id="f-1016" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-239" decimals="-6" id="f-1017" unitRef="usd">11800000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount contextRef="c-23" decimals="-6" id="f-1018" unitRef="usd">288000000</cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-1019">&lt;div style="margin-bottom:6pt;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:34.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:17.521%"&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.336%"&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.336%"&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.336%"&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.341%"&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="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt 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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt 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:400;line-height:100%"&gt;December 31, 2023&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:400;line-height:100%"&gt;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Designation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:1pt solid #000000;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 Derivative Asset (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Net Derivative Asset (Liability)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Foreign Exchange Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:700;line-height:100%"&gt;Foreign Currency Denominated Debt&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:0 1pt"&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: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="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fair value hedge&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;1.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;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;padding:2px 1pt 2px 13pt;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;Cross-currency swaps&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Cash flow hedge&lt;/span&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:700;line-height:100%"&gt;0.8&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;&#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="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:700;line-height:100%"&gt;(0.2)&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="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;0.8&#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="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;(0.2)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;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-style:italic;font-weight:700;line-height:100%"&gt;Intercompany Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Foreign currency forwards&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Fair value hedge&lt;/span&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:700;line-height:100%"&gt;1.7&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;&#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="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:700;line-height:100%"&gt;0.1&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;&#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="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.0&#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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Net Investments in Foreign Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:middle"&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;Foreign currency denominated debt&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;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Net investment hedge&lt;/span&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:700;line-height:100%"&gt;7.3&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;&#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="background-color:#ffffff;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;7.4&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net investment hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;0.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;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;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:700;line-height:100%"&gt;Interest Rate Risk&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:0 1pt"&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: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="background-color:#cceeff;border-bottom:1pt 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;Fixed-to-variable interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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;Fair value hedge&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;2.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;Our foreign currency denominated debt designated as net investment hedges are non-derivative instruments and amount shown is the value of debt designated as a hedge.</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-240" decimals="-8" id="f-1020" unitRef="usd">1900000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-240" decimals="-8" id="f-1021" unitRef="usd">-100000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-241" decimals="-8" id="f-1022" unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-241" decimals="-8" id="f-1023" unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-242" decimals="-8" id="f-1024" unitRef="usd">800000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-242" decimals="-8" id="f-1025" unitRef="usd">-200000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-243" decimals="-8" id="f-1026" unitRef="usd">800000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-243" decimals="-8" id="f-1027" unitRef="usd">-200000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-244" decimals="-8" id="f-1028" unitRef="usd">1700000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-244" decimals="-8" id="f-1029" unitRef="usd">100000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-245" decimals="-8" id="f-1030" unitRef="usd">2000000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-245" decimals="-8" id="f-1031" unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged contextRef="c-246" decimals="-8" id="f-1032" unitRef="usd">7300000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged contextRef="c-247" decimals="-8" id="f-1033" unitRef="usd">7400000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged contextRef="c-248" decimals="-8" id="f-1034" unitRef="usd">1700000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-248" decimals="-8" id="f-1035" unitRef="usd">400000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged contextRef="c-249" decimals="-8" id="f-1036" unitRef="usd">2800000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-249" decimals="-8" id="f-1037" unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-250" decimals="-8" id="f-1038" unitRef="usd">2500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-250" decimals="-8" id="f-1039" unitRef="usd">-200000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-251" decimals="-8" id="f-1040" unitRef="usd">2500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-251" decimals="-8" id="f-1041" unitRef="usd">-200000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock contextRef="c-1" id="f-1042">The table below summarizes the impact of our hedged foreign currency denominated debt and intercompany loans and the associated derivative contracts on the other income (loss) component of investment and other income (loss).&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:49.338%"&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:14.250%"&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.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:14.250%"&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.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:14.254%"&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="border-top:1pt 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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Foreign currency transaction gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:1pt 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;Derivative gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;0.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt 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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-252" decimals="-8" id="f-1043" unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-253" decimals="-8" id="f-1044" unitRef="usd">-200000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-254" decimals="-8" id="f-1045" unitRef="usd">-600000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-252" decimals="-8" id="f-1046" unitRef="usd">100000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-253" decimals="-8" id="f-1047" unitRef="usd">300000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-254" decimals="-8" id="f-1048" unitRef="usd">600000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1049">The table below summarizes the amount of pre-tax gains (losses) related to net investment hedges recognized in the cumulative translation adjustments component of other comprehensive income (loss).&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:49.338%"&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:14.250%"&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.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:14.250%"&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.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:14.254%"&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="border-top:1pt 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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&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:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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;Effect of net investment hedges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:71.892%"&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.600%"&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.405%"&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.603%"&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:#006ebf;font-family:'Helvetica',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="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:1pt solid #000000;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;December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(2,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;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;Deferred gains (losses) on cash flow hedges&lt;/span&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:700;line-height:100%"&gt;106&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;&#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="background-color:#ffffff;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;49&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Unrecognized gains (losses) on employee benefit obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;325&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(2,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-1" decimals="-8" id="f-1050" unitRef="usd">900000000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-18" decimals="-8" id="f-1051" unitRef="usd">300000000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-19" decimals="-8" id="f-1052" unitRef="usd">-400000000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c-1" id="f-1053">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 7: Investments and Variable Interest Entities&lt;/span&gt;&lt;/div&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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment and Other Income (Loss), Net&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: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="border-top:1pt solid #000000;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:400;line-height:100%"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Realized and unrealized gains (losses) on equity securities, net &lt;/span&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:700;line-height:100%"&gt;(313)&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="background-color:#ffffff;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;(130)&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="background-color:#ffffff;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;(320)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income (loss), net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;502&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;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;The amount of unrealized gains (losses), net recognized in 2024, 2023 and 2022 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period was $(288)&#160;million, $(140)&#160;million and $(394)&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:71.892%"&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.600%"&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.405%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&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: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:1pt solid #000000;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:400;line-height:100%"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Equity method&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;7,252&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Marketable equity securities &lt;/span&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:700;line-height:100%"&gt;11&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;&#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="background-color:#ffffff;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;39&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Nonmarketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,221&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 investments&lt;/span&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:700;line-height:100%"&gt;184&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;&#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="background-color:#ffffff;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;559&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;8,668&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;9,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Current investments&lt;/span&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:700;line-height:100%"&gt;21&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;&#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="background-color:#ffffff;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;310&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;8,647&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We use the equity method to account for investments in which we have the ability to exercise significant influence over the investee&#x2019;s operating and financial policies, or in which we hold a partnership or limited liability company interest in an entity with specific ownership accounts, unless we have virtually no influence over the investee&#x2019;s operating and financial policies. Equity method investments are recorded at cost and are adjusted to recognize (1) our share, based on percentage ownership or other contractual basis, of the investee&#x2019;s net income or loss after the date of investment, (2) amortization of the recorded investment that exceeds our share of the book value of the investee&#x2019;s net assets, (3) additional contributions made and dividends or other distributions received, and (4) impairments resulting from other-than-temporary declines in fair value. For some investments, we record our share of the investee&#x2019;s net income or loss one quarter in arrears due to the timing of our receipt of such information. Gains or losses on 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;sale of equity method investments are recorded to other income (loss), net. If an equity method investee were to issue additional securities that would change our proportionate share of the entity, we would recognize the change, if any, as a gain or loss to oth&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;er income (loss), net. Cash distributions received from equity method investments are considered returns on investment and are presented within operating activities in the consolidated statements of cash flows to the extent of cumulative equity in net income of the investee. Additional distributions are presented as investing activities. Distributions presented within operating activities totaled $297&#160;million, $217&#160;million and $162&#160;million in 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Atairos&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;On January 1, 2016, we established Atairos Group, Inc., a strategic company focused on investing in and operating companies in a range of industries and business sectors, both domestically and internationally. Atairos is controlled by management companies led by our former CFO through interests that carry all of the voting rights. We are the only third-party investor in Atairos. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In November 2020, we amended our agreement with Atairos, which primarily extended the investment term of the agreement from up to 12 years to up to 16.5 years, extended the period in which capital can be recycled to the full investment period and decreased our commitment to fund Atairos from up to $5&#160;billion to up to $4.5&#160;billion in the aggregate at any one time, subject to certain offsets, with the maximum amount of annual capital calls reduced to $400&#160;million, plus certain amounts previously distributed. In addition, we have separately committed to fund Atairos&#160;$40 million annually for a management fee, subject to certain adjustments. The management company investors have committed to fund from $50 million to $100 million, with at least&#160;$40 million to be funded by our former CFO, subject to his continued role with Atairos. Our economic interests do not carry voting rights and obligate us to absorb approximately 99% of any losses and they provide us the right to receive approximately 86% of any residual returns in Atairos, in either case on a cumulative basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We have concluded that Atairos is a VIE, that we do not have the power to direct the activities that most significantly impact the economic performance of Atairo&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;s as we have no voting rights and only certain consent rights, and that we are not a related party with our former CFO or the management companies. We therefore do not consolidate Atairos and account for our investment as an equity method investment. Certain distributions retained by Atairos on our behalf are accounted for as advances and classified within other investments. Atairos may pledge our remaining unfunded capital commitment as security to lenders in connection with certain financing arrangem&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;ents. This has no effect on our funding commitments. There are no other liquidity arrangements, guarantees or other financial commitments between Comcast and Atairos, and therefore our maximum risk of financial loss is our investment balance and our remaining unfunded capital commitment of $1.4 billion as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Atairos follows investment company accounting and records its inv&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;estments at their fair values each reporting period with the net gains or losses reflected in its statement of operations. We recognize our share of these gains and losses in equity in net income (losses) of investees, net. In 2024, 2023 and 2022, we made cash capital contributions totaling $73 million, $145 million, and $52 million, respe&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;ctively, to Atairos. As of December&#160;31, 2024 and 2023, our investment, inclusive of advances classified within other investments, was $5.1 billion and $5.5 billion, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hulu and Collateralized Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In 2019, we entered into a series of agreements with The Walt Disney Company and certain of its subsidiaries, whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. Concurrent with these agreements, we also acquired additional ownership interest in Hulu previously held by AT&amp;amp;T. Following these transactions, our interest was approximately 33% and we had the right, but not the obligation, to fund our proportionate share of future equity capital calls. The agreements included put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we could require Disney to buy, and Disney could require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of $27.5 billion for 100% of the equity of Hulu. In the third quarter of 2023, we amended these agreements and agreed, among other things, that the put/call provisions regarding our interest could be exercised in November 2023 (in addition to subsequent periods) and that we would fund our share of prior equity capital calls if the put/call was exercised in November 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In November 2023, we exercised our put right requiring Disney to purchase our interest in Hulu. As a result, in the fourth quarter of 2023, Disney paid us $8.6&#160;billion, representing $9.2&#160;billion for our share of Hulu&#x2019;s minimum equity value, less $557&#160;million for our share of prior capital calls. Additional proceeds for any excess of the fair value of our interest over the $9.2&#160;billion minimum equity value will be due following final determination of Hulu&#x2019;s fair value pursuant to a third-party appraisal process. In connection with the transaction, Disney also agreed to share with us 50% of the future tax benefits resulting from the purchase of our interest in Hulu. Because we continue to hold our interest in Hulu, the $9.2&#160;billion payment from Disney is treated as an advance on the sale of our interest, which will be recognized following the finalization of the appraisal process. The receipt of the minimum proceeds resulted in a tax gain in 2023. The recorded value of our investment in Hulu of $883 million and $863 million as of December&#160;31, 2024 and 2023, respectively, continues to reflect our historical cost in applying the equity method, and therefore, is less than its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of $5.2 billion under a term loan facility, which was fully collateralized by the minimum guaranteed proceeds of the put/call option related to our investment in Hulu. The term loan was due at the earlier of March 2024 or upon receipt of the proceeds under the put/call provisions and was repaid in the fourth quarter of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We present the advance on the sale of our investment and the term loan separately in our consolidated balance sheets in the captions &#x201c;advance on sale of investment&#x201d; and &#x201c;collateralized obligation,&#x201d; respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities and the carrying values are primarily presented in other current assets. The changes in fair value of our marketable equity securities between measurement dates are recorded in realized and unrealized gains (losses) on equity securities, net. The fair values of our marketable equity securities are based on Level 1 inputs that use quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We classify investments without readily determinable fair values that are not accounted for under the equity method as nonmarketable equity securities. The accounting guidance requires nonmarketable equity securities to be recorded at cost and adjusted to fair value at each reporting period. However, the guidance allows for a measurement alternative, which is to record the investments at cost, less impairment, if any, and subsequently adjust for observable price changes of identical or similar investments of the same issuer. We generally apply the measurement alternative, adjusting the investments for observable price changes of identical or similar investments of the same issuer, to our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities primarily based on Level 2 inputs that are derived from observable price changes of similar securities adjusted for insignificant differences in rights and obligations. The changes in value are recorded in realized and unrealized gains (losses) on equity securities, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&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;Other investments also includes certain short-term instruments with maturities over three months when purchased, such as commercial paper, certificates of deposit and U.S. government obligations, that are generally accounted for at amortized cost. We had no short-term instruments 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, 2024. As of December&#160;31, 2023, these short-term instruments &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;totaled $254&#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;.&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 carrying amounts of these investments approximate their fair values, which are primarily based on Level 2 inputs that use interest rates for instruments with similar terms and remaining maturities. Proceeds from short-term instruments 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; 2024, 2023 and &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;2022&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; were $702&#160;million, $560&#160;million and $1.6&#160;billion, respectively. Purchases of short-term instruments in&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024, 2023 and &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;2022&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; were $443 million, $506 million and $1.8&#160;billion, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment Testing of Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We review our investment portfolio, other than our marketable equity securities, each reporting period to determine whether there are identified events or circumstances that would indicate there is a decline in the fair value. For our nonpublic investments, if there are no identified events or circumstances that would have a significant adverse effect on the fair value of the investment, then the fair value is not estimated. For our equity method investments, if an investment is deemed to have experienced an other-than-temporary decline below its cost basis, we reduce the carrying amount of the investment to its quoted or estimated fair value, as applicable, and establish a new cost basis for the investment. For our nonmarketable equity securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments, we record the impairment to other income (loss), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidated Variable Interest Entity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In 2018, we entered into an agreement with a consortium of Chinese state-owned companies to build and operate a Universal theme park and resort in Beijing, China (&#x201c;Universal Beijing Resort&#x201d;), which opened in September 2021. We own a 30% interest in Universal Beijing Resort and the construction was funded through a combination of debt financing and equity contributions from the partners in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain covenants and a maximum borrowing limit of &#xa5;29.7 billion RMB (approximately $4.2 billion). The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the inve&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;stors. 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 of December&#160;31, 2024, Universal Beijing Resort had $3.4 billion of debt outstanding, including $3.0 billion principal amount of a term loan outstanding under the debt financing agreement. As of December&#160;31, 2023, Universal Beijing Resort had $3.5 billion of debt outstanding, including $3.1 billion principal amount of a term loan outstanding under the debt financing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We have concluded that Universal Beijing Resort is a VIE based on its governance structure, and we consolidate it because we have the power to direct activities that most significantly impact its economic performance. There are no liquidity arrangements, guarantees or other financial commitments between us and Universal Beijing Resort, and therefore our maximum risk of financial loss is our 30% interest. Universal Beijing Resort&#x2019;s results of operations are reported in our Theme Parks segment. Our consolidated statements of cash flows includes the costs of construction and related borrowings in the &#x201c;construction of Universal Beijing Resort&#x201d; and &#x201c;proceeds from borrowings&#x201d; captions, respectively, and equity contributions from the noncontrolling interests are included in other financing activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;As of December&#160;31, 2024, our consolidated balance sheets included assets and liabilities of Universal Beijing Resort totaling $7.3 billion and $7.0 billion, respectively. As of December&#160;31, 2023, our consolidated balance sheets included assets and liabilities of Universal Beijing Resort totaling $7.8 billion and $7.2 billion, respectively. The assets and liabilities of Universal Beijing Resort primarily consist of property and equipment, operating lease assets and liabilities, and debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock contextRef="c-1" id="f-1054">&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:57.646%"&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.582%"&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.403%"&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.582%"&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.403%"&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.584%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment and Other Income (Loss), Net&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: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="border-top:1pt solid #000000;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:400;line-height:100%"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Realized and unrealized gains (losses) on equity securities, net &lt;/span&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:700;line-height:100%"&gt;(313)&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="background-color:#ffffff;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;(130)&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="background-color:#ffffff;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;(320)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income (loss), net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;502&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;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:1pt solid #0c6dff;border-top:1pt solid #000000;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;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-1055" unitRef="usd">-680000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-18" decimals="-6" id="f-1056" unitRef="usd">789000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-19" decimals="-6" id="f-1057" unitRef="usd">-537000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-1" decimals="-6" id="f-1058" unitRef="usd">-313000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-18" decimals="-6" id="f-1059" unitRef="usd">-130000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-19" decimals="-6" id="f-1060" unitRef="usd">-320000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-1061" unitRef="usd">502000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-18" decimals="-6" id="f-1062" unitRef="usd">592000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-19" decimals="-6" id="f-1063" unitRef="usd">-3000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-1064" unitRef="usd">-490000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-18" decimals="-6" id="f-1065" unitRef="usd">1252000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-19" decimals="-6" id="f-1066" unitRef="usd">-861000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-1" decimals="-6" id="f-1067" unitRef="usd">-288000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-18" decimals="-6" id="f-1068" unitRef="usd">-140000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-19" decimals="-6" id="f-1069" unitRef="usd">-394000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:SummaryInvestmentHoldingsTextBlock contextRef="c-1" id="f-1070">&lt;div style="margin-top:5pt;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:71.892%"&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.600%"&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.405%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&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: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:1pt solid #000000;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:400;line-height:100%"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Equity method&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;7,252&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Marketable equity securities &lt;/span&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:700;line-height:100%"&gt;11&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;&#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="background-color:#ffffff;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;39&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Nonmarketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,221&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 investments&lt;/span&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:700;line-height:100%"&gt;184&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;&#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="background-color:#ffffff;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;559&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;8,668&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;9,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Current investments&lt;/span&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:700;line-height:100%"&gt;21&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;&#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="background-color:#ffffff;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;310&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;8,647&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:SummaryInvestmentHoldingsTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c-23" decimals="-6" id="f-1071" unitRef="usd">7252000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-20" decimals="-6" id="f-1072" unitRef="usd">7615000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-23" decimals="-6" id="f-1073" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-20" decimals="-6" id="f-1074" unitRef="usd">39000000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-23" decimals="-6" id="f-1075" unitRef="usd">1221000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-20" decimals="-6" id="f-1076" unitRef="usd">1482000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherInvestments contextRef="c-23" decimals="-6" id="f-1077" unitRef="usd">184000000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-20" decimals="-6" id="f-1078" unitRef="usd">559000000</us-gaap:OtherInvestments>
    <us-gaap:Investments contextRef="c-23" decimals="-6" id="f-1079" unitRef="usd">8668000000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-20" decimals="-6" id="f-1080" unitRef="usd">9694000000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments contextRef="c-23" decimals="-6" id="f-1081" unitRef="usd">21000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-20" decimals="-6" id="f-1082" unitRef="usd">310000000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-23" decimals="-6" id="f-1083" unitRef="usd">8647000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-20" decimals="-6" id="f-1084" unitRef="usd">9385000000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-1085">&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method&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;We use the equity method to account for investments in which we have the ability to exercise significant influence over the investee&#x2019;s operating and financial policies, or in which we hold a partnership or limited liability company interest in an entity with specific ownership accounts, unless we have virtually no influence over the investee&#x2019;s operating and financial policies. Equity method investments are recorded at cost and are adjusted to recognize (1) our share, based on percentage ownership or other contractual basis, of the investee&#x2019;s net income or loss after the date of investment, (2) amortization of the recorded investment that exceeds our share of the book value of the investee&#x2019;s net assets, (3) additional contributions made and dividends or other distributions received, and (4) impairments resulting from other-than-temporary declines in fair value. For some investments, we record our share of the investee&#x2019;s net income or loss one quarter in arrears due to the timing of our receipt of such information. Gains or losses on 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;sale of equity method investments are recorded to other income (loss), net. If an equity method investee were to issue additional securities that would change our proportionate share of the entity, we would recognize the change, if any, as a gain or loss to oth&lt;/span&gt;er income (loss), net. Cash distributions received from equity method investments are considered returns on investment and are presented within operating activities in the consolidated statements of cash flows to the extent of cumulative equity in net income of the investee.&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities and the carrying values are primarily presented in other current assets. The changes in fair value of our marketable equity securities between measurement dates are recorded in realized and unrealized gains (losses) on equity securities, net. The fair values of our marketable equity securities are based on Level 1 inputs that use quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We classify investments without readily determinable fair values that are not accounted for under the equity method as nonmarketable equity securities. The accounting guidance requires nonmarketable equity securities to be recorded at cost and adjusted to fair value at each reporting period. However, the guidance allows for a measurement alternative, which is to record the investments at cost, less impairment, if any, and subsequently adjust for observable price changes of identical or similar investments of the same issuer. We generally apply the measurement alternative, adjusting the investments for observable price changes of identical or similar investments of the same issuer, to our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities primarily based on Level 2 inputs that are derived from observable price changes of similar securities adjusted for insignificant differences in rights and obligations. The changes in value are recorded in realized and unrealized gains (losses) on equity securities, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We review our investment portfolio, other than our marketable equity securities, each reporting period to determine whether there are identified events or circumstances that would indicate there is a decline in the fair value. For our nonpublic investments, if there are no identified events or circumstances that would have a significant adverse effect on the fair value of the investment, then the fair value is not estimated. For our equity method investments, if an investment is deemed to have experienced an other-than-temporary decline below its cost basis, we reduce the carrying amount of the investment to its quoted or estimated fair value, as applicable, and establish a new cost basis for the investment. For our nonmarketable equity securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments, we record the impairment to other income (loss), net.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-1" decimals="-6" id="f-1086" unitRef="usd">297000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-18" decimals="-6" id="f-1087" unitRef="usd">217000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="c-19" decimals="-6" id="f-1088" unitRef="usd">162000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <cmcsa:EquityMethodInvestmentInvestmentTerm contextRef="c-255" id="f-1089">P12Y</cmcsa:EquityMethodInvestmentInvestmentTerm>
    <cmcsa:EquityMethodInvestmentInvestmentTerm contextRef="c-256" id="f-1090">P16Y6M</cmcsa:EquityMethodInvestmentInvestmentTerm>
    <cmcsa:EquityMethodInvestmentFundingCommitment contextRef="c-257" decimals="-9" id="f-1091" unitRef="usd">5000000000</cmcsa:EquityMethodInvestmentFundingCommitment>
    <cmcsa:EquityMethodInvestmentFundingCommitment contextRef="c-258" decimals="-8" id="f-1092" unitRef="usd">4500000000</cmcsa:EquityMethodInvestmentFundingCommitment>
    <cmcsa:EquityMethodInvestmentAnnualCapitalCallsMaximumAmount contextRef="c-258" decimals="-6" id="f-1093" unitRef="usd">400000000</cmcsa:EquityMethodInvestmentAnnualCapitalCallsMaximumAmount>
    <cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment contextRef="c-259" decimals="-6" id="f-1094" unitRef="usd">40000000</cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment>
    <cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors contextRef="c-260" decimals="-6" id="f-1095" unitRef="usd">50000000</cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors contextRef="c-261" decimals="-6" id="f-1096" unitRef="usd">100000000</cmcsa:EquityMethodInvestmentFundingCommitmentByManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment contextRef="c-259" decimals="-6" id="f-1097" unitRef="usd">40000000</cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment>
    <cmcsa:EquityMethodInvestmentPercentOfLosses
      contextRef="c-259"
      decimals="2"
      id="f-1098"
      unitRef="number">0.99</cmcsa:EquityMethodInvestmentPercentOfLosses>
    <cmcsa:PercentageOfResidualReturns
      contextRef="c-259"
      decimals="2"
      id="f-1099"
      unitRef="number">0.86</cmcsa:PercentageOfResidualReturns>
    <cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment contextRef="c-262" decimals="-8" id="f-1100" unitRef="usd">1400000000</cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment>
    <cmcsa:CapitalContributionToVIE contextRef="c-263" decimals="-6" id="f-1101" unitRef="usd">73000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE contextRef="c-264" decimals="-6" id="f-1102" unitRef="usd">145000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE contextRef="c-265" decimals="-6" id="f-1103" unitRef="usd">52000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions contextRef="c-259" decimals="-8" id="f-1104" unitRef="usd">5100000000</cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions>
    <cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions contextRef="c-266" decimals="-8" id="f-1105" unitRef="usd">5500000000</cmcsa:EquityMethodInvestmentsAndCertainRetainedDistributions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c-267"
      decimals="2"
      id="f-1106"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption contextRef="c-267" decimals="-8" id="f-1107" unitRef="usd">27500000000</cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption>
    <cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption
      contextRef="c-267"
      decimals="2"
      id="f-1108"
      unitRef="number">1</cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption>
    <cmcsa:ProceedsFromAdvanceOnSaleOfInvestment contextRef="c-268" decimals="-8" id="f-1109" unitRef="usd">8600000000</cmcsa:ProceedsFromAdvanceOnSaleOfInvestment>
    <cmcsa:AdvanceOnSaleOfInvestmentGross contextRef="c-268" decimals="-8" id="f-1110" unitRef="usd">9200000000</cmcsa:AdvanceOnSaleOfInvestmentGross>
    <cmcsa:EquityMethodInvestmentsPriorCapitalCallsPaid contextRef="c-268" decimals="-6" id="f-1111" unitRef="usd">557000000</cmcsa:EquityMethodInvestmentsPriorCapitalCallsPaid>
    <cmcsa:AdvanceOnSaleOfInvestmentGross contextRef="c-268" decimals="-8" id="f-1112" unitRef="usd">9200000000</cmcsa:AdvanceOnSaleOfInvestmentGross>
    <cmcsa:EquityMethodInvestmentFutureTaxBenefitsShared
      contextRef="c-269"
      decimals="2"
      id="f-1113"
      unitRef="number">0.50</cmcsa:EquityMethodInvestmentFutureTaxBenefitsShared>
    <cmcsa:AdvanceOnSaleOfInvestmentGross contextRef="c-268" decimals="-8" id="f-1114" unitRef="usd">9200000000</cmcsa:AdvanceOnSaleOfInvestmentGross>
    <us-gaap:EquityMethodInvestments contextRef="c-270" decimals="-6" id="f-1115" unitRef="usd">883000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-269" decimals="-6" id="f-1116" unitRef="usd">863000000</us-gaap:EquityMethodInvestments>
    <cmcsa:ProceedsFromCollateralizedObligation contextRef="c-271" decimals="-8" id="f-1117" unitRef="usd">5200000000</cmcsa:ProceedsFromCollateralizedObligation>
    <us-gaap:OtherInvestments contextRef="c-272" decimals="-6" id="f-1118" unitRef="usd">0</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-273" decimals="-6" id="f-1119" unitRef="usd">254000000</us-gaap:OtherInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c-274" decimals="-6" id="f-1120" unitRef="usd">702000000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c-275" decimals="-6" id="f-1121" unitRef="usd">560000000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="c-276" decimals="-8" id="f-1122" unitRef="usd">1600000000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-274" decimals="-6" id="f-1123" unitRef="usd">443000000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-275" decimals="-6" id="f-1124" unitRef="usd">506000000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-276" decimals="-8" id="f-1125" unitRef="usd">1800000000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c-277"
      decimals="2"
      id="f-1126"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-278" decimals="-8" id="f-1127" unitRef="cny">29700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-278" decimals="-8" id="f-1128" unitRef="usd">4200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-277" decimals="-8" id="f-1129" unitRef="usd">3400000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-278" decimals="-8" id="f-1130" unitRef="usd">3000000000.0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-279" decimals="-8" id="f-1131" unitRef="usd">3500000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-280" decimals="-8" id="f-1132" unitRef="usd">3100000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c-277"
      decimals="2"
      id="f-1133"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:Assets contextRef="c-277" decimals="-8" id="f-1134" unitRef="usd">7300000000</us-gaap:Assets>
    <us-gaap:Liabilities contextRef="c-277" decimals="-8" id="f-1135" unitRef="usd">7000000000.0</us-gaap:Liabilities>
    <us-gaap:Assets contextRef="c-279" decimals="-8" id="f-1136" unitRef="usd">7800000000</us-gaap:Assets>
    <us-gaap:Liabilities contextRef="c-279" decimals="-8" id="f-1137" unitRef="usd">7200000000</us-gaap:Liabilities>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-1138">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 8: Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;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.768%"&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.418%"&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.405%"&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.600%"&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.405%"&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.604%"&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:125%"&gt;December&#160;31 (in billions)&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2024&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Distribution systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;&#160;11 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;47.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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 premise equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;6 years &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="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:700;line-height:100%"&gt;23.2&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;&#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="background-color:#ffffff;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;25.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Buildings, theme park infrastructure and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;32 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;22.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;11 years &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="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:700;line-height:100%"&gt;18.1&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;&#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="background-color:#ffffff;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;17.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;8.6&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&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="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:700;line-height:100%"&gt;2.2&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;&#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="background-color:#ffffff;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;122.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;118.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Accumulated depreciation&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;&#160;&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="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:700;line-height:100%"&gt;59.5&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;&#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="background-color:#ffffff;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;58.7&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;62.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;margin-top:7pt;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:71.853%"&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.619%"&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:11.620%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and Equipment by Geographic Location&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: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:1pt solid #000000;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:400;line-height:100%"&gt;December 31 (in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:125%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align: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 States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;52.6&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;padding:2px 1pt;text-align:justify;vertical-align: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&lt;/span&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:700;line-height:100%"&gt;10.0&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;&#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="background-color:#ffffff;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;11.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;62.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;margin-top:2pt;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;Property and equipment are stated at cost. We capitalize improvements that extend asset lives and expense repairs and maintenance costs as incurred. We record depreciation using the straight-line method over the asset&#x2019;s estimated useful life. For assets that are sold or retired, we remove the applicable cost and accumulated depreciation and, unless the gain or loss on disposition is presented separately, we recognize it as a component of depreciation expense. Capital expenditures for the construction of Universal Beijing Resort are presented separately in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We capitalize the costs associated with the construction of and improvements to our HFC network, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs associated with installation of our services, including the customer&#x2019;s connection to our network, in accordance with the accounting guidance related to cable television companies. Costs capitalized include all direct costs for labor and materials, as well as various indirect costs. Costs incurred in connection with subsequent disconnects, and reconnects of previously deployed customer premise equipment, are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We evaluate the recoverability of our property and equipment whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of depreciation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Certain of our cable franchise agreements and lease agreements contain provisions requiring us to restore facilities or remove property in the event that the franchise or lease agreement is not renewed. We expect to continually renew our cable franchise agreements and therefore cannot reasonably estimate liabilities associated with such agreements. A remote possibility exists that franchise agreements could be terminated unexpectedly, which could result in us incurring significant expense in complying with restoration or removal provisions. We do not have any material liabilities related to asset retirement obligations recorded in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-1139">&lt;div style="margin-top:7pt;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.768%"&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.418%"&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.405%"&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.600%"&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.405%"&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.604%"&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:125%"&gt;December&#160;31 (in billions)&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2024&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Distribution systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;&#160;11 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;47.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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 premise equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;6 years &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="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:700;line-height:100%"&gt;23.2&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;&#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="background-color:#ffffff;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;25.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Buildings, theme park infrastructure and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;32 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;22.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;11 years &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="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:700;line-height:100%"&gt;18.1&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;&#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="background-color:#ffffff;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;17.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;8.6&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&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="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:700;line-height:100%"&gt;2.2&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;&#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="background-color:#ffffff;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;122.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;118.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: Accumulated depreciation&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;&#160;&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="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:700;line-height:100%"&gt;59.5&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;&#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="background-color:#ffffff;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;58.7&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;62.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-281" id="f-1140">P11Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-281" decimals="-8" id="f-1141" unitRef="usd">47800000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-282" decimals="-8" id="f-1142" unitRef="usd">45700000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-283" id="f-1143">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-283" decimals="-8" id="f-1144" unitRef="usd">23200000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-284" decimals="-8" id="f-1145" unitRef="usd">25000000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-285" id="f-1146">P32Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-285" decimals="-8" id="f-1147" unitRef="usd">22100000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-286" decimals="-8" id="f-1148" unitRef="usd">20900000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-287" id="f-1149">P11Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-287" decimals="-8" id="f-1150" unitRef="usd">18100000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-288" decimals="-8" id="f-1151" unitRef="usd">17500000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-289" decimals="-8" id="f-1152" unitRef="usd">8600000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-290" decimals="-8" id="f-1153" unitRef="usd">7100000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-291" decimals="-8" id="f-1154" unitRef="usd">2200000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-292" decimals="-8" id="f-1155" unitRef="usd">2200000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-23" decimals="-8" id="f-1156" unitRef="usd">122100000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-20" decimals="-8" id="f-1157" unitRef="usd">118400000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-23" decimals="-8" id="f-1158" unitRef="usd">59500000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-20" decimals="-8" id="f-1159" unitRef="usd">58700000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-23" decimals="-8" id="f-1160" unitRef="usd">62500000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-20" decimals="-8" id="f-1161" unitRef="usd">59700000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="c-1" id="f-1162">&lt;div style="margin-bottom:6pt;margin-top:7pt;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:71.853%"&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.619%"&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:11.620%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and Equipment by Geographic Location&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: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:1pt solid #000000;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:400;line-height:100%"&gt;December 31 (in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:125%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align: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 States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;52.6&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;padding:2px 1pt;text-align:justify;vertical-align: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&lt;/span&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:700;line-height:100%"&gt;10.0&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;&#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="background-color:#ffffff;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;11.0&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;62.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-293" decimals="-8" id="f-1163" unitRef="usd">52600000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-294" decimals="-8" id="f-1164" unitRef="usd">48700000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-295" decimals="-8" id="f-1165" unitRef="usd">10000000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-296" decimals="-8" id="f-1166" unitRef="usd">11000000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-23" decimals="-8" id="f-1167" unitRef="usd">62500000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-20" decimals="-8" id="f-1168" unitRef="usd">59700000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-1169">&lt;div style="margin-bottom:6pt;margin-top:2pt;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;Property and equipment are stated at cost. We capitalize improvements that extend asset lives and expense repairs and maintenance costs as incurred. We record depreciation using the straight-line method over the asset&#x2019;s estimated useful life. For assets that are sold or retired, we remove the applicable cost and accumulated depreciation and, unless the gain or loss on disposition is presented separately, we recognize it as a component of depreciation expense. Capital expenditures for the construction of Universal Beijing Resort are presented separately in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We capitalize the costs associated with the construction of and improvements to our HFC network, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs associated with installation of our services, including the customer&#x2019;s connection to our network, in accordance with the accounting guidance related to cable television companies. Costs capitalized include all direct costs for labor and materials, as well as various indirect costs. Costs incurred in connection with subsequent disconnects, and reconnects of previously deployed customer premise equipment, are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We evaluate the recoverability of our property and equipment whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of depreciation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Certain of our cable franchise agreements and lease agreements contain provisions requiring us to restore facilities or remove property in the event that the franchise or lease agreement is not renewed. We expect to continually renew our cable franchise agreements and therefore cannot reasonably estimate liabilities associated with such agreements. A remote possibility exists that franchise agreements could be terminated unexpectedly, which could result in us incurring significant expense in complying with restoration or removal provisions. We do not have any material liabilities related to asset retirement obligations recorded in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-1170">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 9: Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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:18.929%"&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.595%"&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.063%"&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.648%"&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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&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.186%"&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.917%"&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.356%"&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.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:6.507%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&#160;&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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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:4pt;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:25.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:10.595%"&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.987%"&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.987%"&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.233%"&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.233%"&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.233%"&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.233%"&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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.238%"&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 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;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: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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;16.2&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;14.7&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3.7&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;5.8&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;26.0&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;&#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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;66.4&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;&#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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;16.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;14.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;5.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;18.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;58.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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="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="background-color:#cceeff;border-top:1pt 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;Segment change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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;Foreign currency translation and other&lt;/span&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;&#x2014;&#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="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;0.8&#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="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;&#x2014;&#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="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;0.3&#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="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;&#x2014;&#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="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;(0.3)&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="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;&#x2014;&#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="display:none"&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;0.8&#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="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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;34.5&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;2.2&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;21.9&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3.7&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;5.4&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;67.8&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;&#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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(8.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;28.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;19.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;5.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;59.3&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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="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;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="background-color:#cceeff;border-top:1pt 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;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;Balance, December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;33.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;2.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;21.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;5.0&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;66.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;(6.1)&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;(2.2)&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="display:none"&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:700;line-height:100%"&gt;(8.2)&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="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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;27.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;19.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;5.0&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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 style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;58.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="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;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;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;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:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amounts relate to the 2022 impairment related to Sky, with the 2023 amounts allocated to our new segments on a consistent basis with goodwill. Amounts are impacted by foreign currency translation each period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;Goodwill is calculated as the excess of the consideration transferred over the identifiable net assets acquired in a business combination and represents the future economic benefits expected to arise from anticipated synergies and intangible assets acquired that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and other agreements. We assess the recoverability of our goodwill annually, or more frequently whenever events or substantive changes in circumstances indicate that the carrying amount of a reporting unit may exceed its fair value. We test goodwill for impairment at the reporting unit level. To determine our reporting units, we evaluate the components one level below the segment level and we aggregate the components if they have similar economic characteristics. We evaluate the determination of our reporting units used to test for impairment periodically or whenever events or substantive changes in circumstances occur. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit&#x2019;s carrying value exceeds its fair value. Unless presented separately, the impairment charge is included as a component of amortization expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;In 2022, we recorded a goodwill impairment of $8.1 billion in our Sky reporting unit. The fair value of the reporting unit was estimated using a discounted cash flow analysis. When performing this analysis, we also considered multiples of earnings from comparable public companies and recent market transactions. The decline in fair value primarily resulted from an increased discount rate and reduced estimated future cash flows as a result of macroeconomic conditions in the Sky territories. The impairment is presented in goodwill and long-lived asset impairments in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:35.888%"&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:17.467%"&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.011%"&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.011%"&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.011%"&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.012%"&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&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: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;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: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="6" 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="6" 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;2023&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:400;line-height:100%"&gt;December&#160;31 (in billions)&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Original Useful Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;as&#160;of&#160;December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Franchise rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;59.4&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FCC licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;62.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Finite-Lived Intangible Assets:&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:0 1pt"&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: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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;13 years &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;20.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;(15.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 years&lt;/span&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:700;line-height:100%"&gt;24.9&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;&#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="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:700;line-height:100%"&gt;(16.2)&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="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;23.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="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;(14.8)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 agreements and rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;27 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000;border-top:1pt 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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt 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 style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;56.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(34.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt 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:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Indefinite-lived intangible assets consist primarily of our cable franchise rights. Our cable franchise rights represent the values we attributed to agreements with state and local authorities that allow access to homes and businesses in cable service areas acquired in business combinations. We do not amortize our cable franchise rights because we have determined that they meet the definition of indefinite-lived intangible assets since there are no legal, regulatory, contractual, competitive, economic or other factors that limit the period over which these rights will contribute to our cash flows. We reassess this determination periodically or whenever events or substantive changes in circumstances occur. The purchase of spectrum rights &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;is presented &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;separately in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We assess the recoverability of our cable franchise rights and other indefinite-lived intangible assets annually, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. We evaluate the unit of account used to test for impairment of our cable franchise rights and other indefinite-lived intangible assets periodically or whenever events or substantive changes in circumstances occur to ensure impairment testing is performed at an appropriate level. The assessment of recoverability may first consider qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. When performing a quantitative assessment, we estimate the fair value of our cable franchise rights and other indefinite-lived intangible assets. If the fair value of our cable franchise rights or other indefinite-lived intangible assets were less than the carrying amount, we would recognize an impairment charge for the difference between the estimated fair value and the carrying value of the assets. Unless presented separately, the impairment charge is included as a component of amortization expense.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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;Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software, trade names and intellectual property rights. Our finite-lived intangible assets are amortized primarily on a straight-line basis over their estimated useful life or the term of the associated agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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;The table below presents the estimated amortization expense of our customer relationships and other agreements and rights, including trade names and intellectual property rights. &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:86.180%"&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.620%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Estimated Amortization Expense &lt;/span&gt;&lt;/div&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:1pt solid #000000;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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;&#160;&lt;/span&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.8&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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;2029&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;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:6pt;margin-top:7pt;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;We capitalize direct development costs associated with internal-use software, including external direct costs of material and services and payroll costs for employees devoting time to these software projects. We also capitalize costs associated with arrangements that constitute the purchase of, or convey a license to, software licenses. We generally amortize them on a straight-line basis over a period not to exceed five years. We expense maintenance and training costs, as well as costs incurred during the preliminary stage of a project, as they are incurred. We capitalize initial operating system software costs and amortize them over the life of the associated hardware. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We evaluate the recoverability of our finite-lived intangible assets whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of amortization expense.&lt;/span&gt;&lt;/div&gt;In 2022, in connection with our annual goodwill impairment assessment, we also recorded impairments of intangible assets, which primarily related to customer relationship assets resulting from our Sky acquisition. These impairments totaled $485&#160;million and are presented in &lt;span style="-sec-ix-hidden:f-1306"&gt;goodwill and long-lived asset impairments&lt;/span&gt; in the consolidated statements of income.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-1171">&lt;div style="margin-top:4pt;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:18.929%"&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.595%"&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.063%"&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.648%"&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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.356%"&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.186%"&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.917%"&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.356%"&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.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:6.507%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&#160;&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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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:4pt;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:25.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:10.595%"&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.987%"&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.987%"&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.233%"&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.233%"&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.233%"&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.233%"&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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.238%"&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 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;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: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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Residential Connectivity &amp;amp; Platforms&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Business Services Connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;16.2&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;14.7&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3.7&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;5.8&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;26.0&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;&#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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;66.4&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;&#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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;16.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;14.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;5.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;18.1&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;58.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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="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="background-color:#cceeff;border-top:1pt 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;Segment change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt 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="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="background-color:#ffffff;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;Foreign currency translation and other&lt;/span&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;&#x2014;&#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="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;0.8&#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="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;&#x2014;&#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="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;0.3&#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="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;&#x2014;&#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="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;(0.3)&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="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;&#x2014;&#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="display:none"&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;0.8&#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="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="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;34.5&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;2.2&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;21.9&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3.7&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;5.4&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;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;&#x2014;&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;&#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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;67.8&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;&#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="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(8.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;28.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;19.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;5.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;59.3&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt 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="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;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="background-color:#cceeff;border-top:1pt 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;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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="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="background-color:#ffffff;border-top:1pt 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:700;line-height:100%"&gt;Balance, December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;33.9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;2.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;21.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;5.0&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;66.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;(6.1)&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;(2.2)&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="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:700;line-height:100%"&gt;&#x2014;&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;&#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="display:none"&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:700;line-height:100%"&gt;(8.2)&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="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="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;27.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;19.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3.7&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;5.0&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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 style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;58.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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="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;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;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;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:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amounts relate to the 2022 impairment related to Sky, with the 2023 amounts allocated to our new segments on a consistent basis with goodwill. Amounts are impacted by foreign currency translation each period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross contextRef="c-297" decimals="-8" id="f-1172" unitRef="usd">16200000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-298" decimals="-8" id="f-1173" unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-299" decimals="-8" id="f-1174" unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-300" decimals="-8" id="f-1175" unitRef="usd">14700000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-301" decimals="-8" id="f-1176" unitRef="usd">3700000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-302" decimals="-8" id="f-1177" unitRef="usd">5800000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-303" decimals="-8" id="f-1178" unitRef="usd">26000000000.0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-21" decimals="-8" id="f-1179" unitRef="usd">66400000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-297" decimals="-8" id="f-1180" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-298" decimals="-8" id="f-1181" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-299" decimals="-8" id="f-1182" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-300" decimals="-8" id="f-1183" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-301" decimals="-8" id="f-1184" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-302" decimals="-8" id="f-1185" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-303" decimals="-8" id="f-1186" unitRef="usd">7900000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-21" decimals="-8" id="f-1187" unitRef="usd">7900000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-297" decimals="-8" id="f-1188" unitRef="usd">16200000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-298" decimals="-8" id="f-1189" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-299" decimals="-8" id="f-1190" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-300" decimals="-8" id="f-1191" unitRef="usd">14700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-301" decimals="-8" id="f-1192" unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-302" decimals="-8" id="f-1193" unitRef="usd">5800000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-303" decimals="-8" id="f-1194" unitRef="usd">18100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-21" decimals="-8" id="f-1195" unitRef="usd">58500000000</us-gaap:Goodwill>
    <us-gaap:GoodwillTransfers contextRef="c-304" decimals="-8" id="f-1196" unitRef="usd">-16200000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers contextRef="c-105" decimals="-8" id="f-1197" unitRef="usd">27400000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers contextRef="c-106" decimals="-8" id="f-1198" unitRef="usd">2200000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers contextRef="c-107" decimals="-8" id="f-1199" unitRef="usd">4700000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers contextRef="c-108" decimals="-8" id="f-1200" unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers contextRef="c-109" decimals="-8" id="f-1201" unitRef="usd">0</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers contextRef="c-305" decimals="-8" id="f-1202" unitRef="usd">-18100000000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillTransfers contextRef="c-18" decimals="-8" id="f-1203" unitRef="usd">0</us-gaap:GoodwillTransfers>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-304" decimals="-8" id="f-1204" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-105" decimals="-8" id="f-1205" unitRef="usd">800000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-106" decimals="-8" id="f-1206" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-107" decimals="-8" id="f-1207" unitRef="usd">300000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-108" decimals="-8" id="f-1208" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-109" decimals="-8" id="f-1209" unitRef="usd">-300000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-305" decimals="-8" id="f-1210" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-18" decimals="-8" id="f-1211" unitRef="usd">800000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <us-gaap:GoodwillGross contextRef="c-306" decimals="-8" id="f-1212" unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-307" decimals="-8" id="f-1213" unitRef="usd">34500000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-308" decimals="-8" id="f-1214" unitRef="usd">2200000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-309" decimals="-8" id="f-1215" unitRef="usd">21900000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-310" decimals="-8" id="f-1216" unitRef="usd">3700000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-311" decimals="-8" id="f-1217" unitRef="usd">5400000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-312" decimals="-8" id="f-1218" unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-20" decimals="-8" id="f-1219" unitRef="usd">67800000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-306" decimals="-8" id="f-1220" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-307" decimals="-8" id="f-1221" unitRef="usd">6300000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-308" decimals="-8" id="f-1222" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-309" decimals="-8" id="f-1223" unitRef="usd">2200000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-310" decimals="-8" id="f-1224" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-311" decimals="-8" id="f-1225" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-312" decimals="-8" id="f-1226" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-20" decimals="-8" id="f-1227" unitRef="usd">8500000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-306" decimals="-8" id="f-1228" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-307" decimals="-8" id="f-1229" unitRef="usd">28200000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-308" decimals="-8" id="f-1230" unitRef="usd">2200000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-309" decimals="-8" id="f-1231" unitRef="usd">19700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-310" decimals="-8" id="f-1232" unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-311" decimals="-8" id="f-1233" unitRef="usd">5400000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-312" decimals="-8" id="f-1234" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-20" decimals="-8" id="f-1235" unitRef="usd">59300000000</us-gaap:Goodwill>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-313" decimals="-8" id="f-1236" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-83" decimals="-8" id="f-1237" unitRef="usd">-400000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-84" decimals="-8" id="f-1238" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-85" decimals="-8" id="f-1239" unitRef="usd">-200000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-86" decimals="-8" id="f-1240" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-87" decimals="-8" id="f-1241" unitRef="usd">-500000000</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-314" decimals="-8" id="f-1242" unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther contextRef="c-1" decimals="-8" id="f-1243" unitRef="usd">-1000000000.0</cmcsa:GoodwillForeignCurrencyTranslationGainLossAndOther>
    <us-gaap:GoodwillGross contextRef="c-315" decimals="-8" id="f-1244" unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-316" decimals="-8" id="f-1245" unitRef="usd">33900000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-317" decimals="-8" id="f-1246" unitRef="usd">2200000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-318" decimals="-8" id="f-1247" unitRef="usd">21700000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-319" decimals="-8" id="f-1248" unitRef="usd">3700000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-320" decimals="-8" id="f-1249" unitRef="usd">5000000000.0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-321" decimals="-8" id="f-1250" unitRef="usd">0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-23" decimals="-8" id="f-1251" unitRef="usd">66400000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-315" decimals="-8" id="f-1252" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-316" decimals="-8" id="f-1253" unitRef="usd">6100000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-317" decimals="-8" id="f-1254" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-318" decimals="-8" id="f-1255" unitRef="usd">2200000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-319" decimals="-8" id="f-1256" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-320" decimals="-8" id="f-1257" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-321" decimals="-8" id="f-1258" unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-23" decimals="-8" id="f-1259" unitRef="usd">8200000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-315" decimals="-8" id="f-1260" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-316" decimals="-8" id="f-1261" unitRef="usd">27800000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-317" decimals="-8" id="f-1262" unitRef="usd">2200000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-318" decimals="-8" id="f-1263" unitRef="usd">19500000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-319" decimals="-8" id="f-1264" unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-320" decimals="-8" id="f-1265" unitRef="usd">5000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-321" decimals="-8" id="f-1266" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-23" decimals="-8" id="f-1267" unitRef="usd">58200000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-1268">&lt;div style="margin-top:4pt;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;Goodwill is calculated as the excess of the consideration transferred over the identifiable net assets acquired in a business combination and represents the future economic benefits expected to arise from anticipated synergies and intangible assets acquired that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and other agreements. We assess the recoverability of our goodwill annually, or more frequently whenever events or substantive changes in circumstances indicate that the carrying amount of a reporting unit may exceed its fair value. We test goodwill for impairment at the reporting unit level. To determine our reporting units, we evaluate the components one level below the segment level and we aggregate the components if they have similar economic characteristics. We evaluate the determination of our reporting units used to test for impairment periodically or whenever events or substantive changes in circumstances occur. The assessment of recoverability may first consider qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit&#x2019;s carrying value exceeds its fair value. Unless presented separately, the impairment charge is included as a component of amortization expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;In 2022, we recorded a goodwill impairment of $8.1 billion in our Sky reporting unit. The fair value of the reporting unit was estimated using a discounted cash flow analysis. When performing this analysis, we also considered multiples of earnings from comparable public companies and recent market transactions. The decline in fair value primarily resulted from an increased discount rate and reduced estimated future cash flows as a result of macroeconomic conditions in the Sky territories. The impairment is presented in goodwill and long-lived asset impairments in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-322" decimals="-8" id="f-1269" unitRef="usd">8100000000</us-gaap:GoodwillImpairmentLoss>
    <cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-1270">&lt;div style="margin-top:5pt;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:35.888%"&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:17.467%"&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.011%"&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.011%"&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.011%"&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.012%"&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&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: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;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: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="6" 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="6" 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;2023&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:400;line-height:100%"&gt;December&#160;31 (in billions)&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Original Useful Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;as&#160;of&#160;December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Franchise rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;59.4&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FCC licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt 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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;62.2&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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:10pt;font-weight:400;line-height:100%"&gt;Finite-Lived Intangible Assets:&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:0 1pt"&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: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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;13 years &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;20.5&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;(15.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 years&lt;/span&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:700;line-height:100%"&gt;24.9&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;&#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="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:700;line-height:100%"&gt;(16.2)&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="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;23.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="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;(14.8)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 agreements and rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;27 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11.4&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:1pt solid #000;border-top:1pt 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="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt 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 style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;56.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(34.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt 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;</cmcsa:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-323" decimals="-8" id="f-1271" unitRef="usd">59400000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-324" decimals="-8" id="f-1272" unitRef="usd">59400000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-325" decimals="-8" id="f-1273" unitRef="usd">2800000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-326" decimals="-8" id="f-1274" unitRef="usd">2800000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-23" decimals="-8" id="f-1275" unitRef="usd">62200000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-20" decimals="-8" id="f-1276" unitRef="usd">62200000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-327" id="f-1277">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-327" decimals="-8" id="f-1278" unitRef="usd">20500000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-327" decimals="-8" id="f-1279" unitRef="usd">15100000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-328" decimals="-8" id="f-1280" unitRef="usd">20800000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-328" decimals="-8" id="f-1281" unitRef="usd">13300000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-329" id="f-1282">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-329" decimals="-8" id="f-1283" unitRef="usd">24900000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-329" decimals="-8" id="f-1284" unitRef="usd">16200000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-330" decimals="-8" id="f-1285" unitRef="usd">23200000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-330" decimals="-8" id="f-1286" unitRef="usd">14800000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-331" id="f-1287">P27Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-331" decimals="-8" id="f-1288" unitRef="usd">11400000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-331" decimals="-8" id="f-1289" unitRef="usd">2700000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-332" decimals="-8" id="f-1290" unitRef="usd">11300000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-332" decimals="-8" id="f-1291" unitRef="usd">2200000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-23" decimals="-8" id="f-1292" unitRef="usd">56800000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-23" decimals="-8" id="f-1293" unitRef="usd">34000000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-20" decimals="-8" id="f-1294" unitRef="usd">55300000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-20" decimals="-8" id="f-1295" unitRef="usd">30300000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy contextRef="c-1" id="f-1296">&lt;div style="margin-bottom:6pt;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;Indefinite-lived intangible assets consist primarily of our cable franchise rights. Our cable franchise rights represent the values we attributed to agreements with state and local authorities that allow access to homes and businesses in cable service areas acquired in business combinations. We do not amortize our cable franchise rights because we have determined that they meet the definition of indefinite-lived intangible assets since there are no legal, regulatory, contractual, competitive, economic or other factors that limit the period over which these rights will contribute to our cash flows. We reassess this determination periodically or whenever events or substantive changes in circumstances occur. The purchase of spectrum rights &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;is presented &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;separately in our consolidated statements of cash flows.&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;We assess the recoverability of our cable franchise rights and other indefinite-lived intangible assets annually, or more frequently whenever events or substantive changes in circumstances indicate that the assets might be impaired. We evaluate the unit of account used to test for impairment of our cable franchise rights and other indefinite-lived intangible assets periodically or whenever events or substantive changes in circumstances occur to ensure impairment testing is performed at an appropriate level. The assessment of recoverability may first consider qualitative factors to determine whether it is more likely than not that the fair value of an indefinite-lived intangible asset is less than its carrying amount. A quantitative assessment is performed if the qualitative assessment results in a more-likely-than-not determination or if a qualitative assessment is not performed. When performing a quantitative assessment, we estimate the fair value of our cable franchise rights and other indefinite-lived intangible assets. If the fair value of our cable franchise rights or other indefinite-lived intangible assets were less than the carrying amount, we would recognize an impairment charge for the difference between the estimated fair value and the carrying value of the assets. Unless presented separately, the impairment charge is included as a component of amortization expense.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-1297">&lt;div style="margin-bottom:6pt;margin-top:7pt;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;Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software, trade names and intellectual property rights. Our finite-lived intangible assets are amortized primarily on a straight-line basis over their estimated useful life or the term of the associated agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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;We capitalize direct development costs associated with internal-use software, including external direct costs of material and services and payroll costs for employees devoting time to these software projects. We also capitalize costs associated with arrangements that constitute the purchase of, or convey a license to, software licenses. We generally amortize them on a straight-line basis over a period not to exceed five years. We expense maintenance and training costs, as well as costs incurred during the preliminary stage of a project, as they are incurred. We capitalize initial operating system software costs and amortize them over the life of the associated hardware. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We evaluate the recoverability of our finite-lived intangible assets whenever events or substantive changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is based on the cash flows generated by the underlying asset groups, including estimated future operating results, trends or other determinants of fair value. If the total of the expected future undiscounted cash flows were less than the carrying amount of the asset group, we would recognize an impairment charge to the extent the carrying amount of the asset group exceeded its estimated fair value. Unless presented separately, the impairment charge is included as a component of amortization expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-1298">&lt;div style="margin-bottom:6pt;margin-top:7pt;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;The table below presents the estimated amortization expense of our customer relationships and other agreements and rights, including trade names and intellectual property rights. &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:86.180%"&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.620%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Estimated Amortization Expense &lt;/span&gt;&lt;/div&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:1pt solid #000000;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;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;&#160;&lt;/span&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.8&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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;2029&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-23" decimals="-8" id="f-1299" unitRef="usd">3000000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-23" decimals="-8" id="f-1300" unitRef="usd">2800000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-23" decimals="-8" id="f-1301" unitRef="usd">600000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-23" decimals="-8" id="f-1302" unitRef="usd">500000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-23" decimals="-8" id="f-1303" unitRef="usd">500000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-329" id="f-1304">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-333" decimals="-6" id="f-1305" unitRef="usd">485000000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-1307">&lt;div style="margin-bottom:6pt;margin-top:15pt"&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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 10: Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:60.797%"&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.600%"&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.600%"&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.603%"&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:400;line-height:100%"&gt;As of and for the year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,812&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt 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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;370&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;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:6pt;margin-top:7pt;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;We maintain unfunded, nonqualified deferred compensation plans for certain members of management and nonemployee directors. The amount of compensation deferred by each participant is based on participant elections. Participant accounts are credited with income primarily based on a fixed annual rate. Participants are eligible to receive distributions from their account based on elected deferral periods that are consistent with the plans and applicable tax law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We have purchased life insurance policies to recover a portion of the future payments related to our deferred compensation plans. As of December&#160;31, 2024 and 2023, the cash surrender value of these policies, which is recorded to other noncurrent assets, net, was $566 million and $512 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension and Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We sponsor several 401(k) defined contribution retirement plans that allow eligible employees to contribute a portion of their compensation through payroll deductions in accordance with specified plan guidelines. We make contributions to the plans that include matching a percentage of the employees&#x2019; contributions up to certain limits. In 2024, 2023 and 2022, expenses related to these plans totaled $661 million, $650 million and $632 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We participate in various multiemployer benefit plans, including pension and postretirement benefit plans, that cover some of our employees and temporary employees who are represented by labor unions. We also participate in other multiemployer benefit plans that provide health and welfare and retirement savings benefits to active and retired participants. If we cease to be obligated to make contributions or were to otherwise withdraw from participation in any of these plans, applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. In addition, actions taken by other participating employers may lead to adverse changes in the financial condition of one of these plans, which could result in an increase in our withdrawal liability. Total contributions we made to multiemployer benefit plans and any potential withdrawal liabilities were not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <cmcsa:DeferredCompensationPlansTableTextBlock contextRef="c-1" id="f-1308">&lt;div style="margin-top:5pt"&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:60.797%"&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.600%"&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.600%"&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.603%"&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:400;line-height:100%"&gt;As of and for the year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,812&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt 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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;370&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:DeferredCompensationPlansTableTextBlock>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-334" decimals="-6" id="f-1309" unitRef="usd">4812000000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-335" decimals="-6" id="f-1310" unitRef="usd">4507000000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-336" decimals="-6" id="f-1311" unitRef="usd">4158000000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <cmcsa:DeferredCompensationPlansInterestCost contextRef="c-337" decimals="-6" id="f-1312" unitRef="usd">370000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost contextRef="c-338" decimals="-6" id="f-1313" unitRef="usd">341000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost contextRef="c-339" decimals="-6" id="f-1314" unitRef="usd">272000000</cmcsa:DeferredCompensationPlansInterestCost>
    <us-gaap:CashSurrenderValueOfLifeInsurance contextRef="c-23" decimals="-6" id="f-1315" unitRef="usd">566000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance contextRef="c-20" decimals="-6" id="f-1316" unitRef="usd">512000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="c-1" id="f-1317">We sponsor several 401(k) defined contribution retirement plans that allow eligible employees to contribute a portion of their compensation through payroll deductions in accordance with specified plan guidelines. We make contributions to the plans that include matching a percentage of the employees&#x2019; contributions up to certain limits.We participate in various multiemployer benefit plans, including pension and postretirement benefit plans, that cover some of our employees and temporary employees who are represented by labor unions. We also participate in other multiemployer benefit plans that provide health and welfare and retirement savings benefits to active and retired participants. If we cease to be obligated to make contributions or were to otherwise withdraw from participation in any of these plans, applicable law would require us to fund our allocable share of the unfunded vested benefits, which is known as a withdrawal liability. In addition, actions taken by other participating employers may lead to adverse changes in the financial condition of one of these plans, which could result in an increase in our withdrawal liability.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-6" id="f-1318" unitRef="usd">661000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-18" decimals="-6" id="f-1319" unitRef="usd">650000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-19" decimals="-6" id="f-1320" unitRef="usd">632000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1321">&lt;div style="margin-bottom: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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 11: Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In the aggregate, holders of our Class&#160;A common stock have 66&lt;/span&gt;&lt;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"&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%"&gt;/&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%"&gt;% of the voting power of our common stock and holders of our Class B common stock have 33&lt;/span&gt;&lt;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"&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%"&gt;/&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%"&gt;% of the voting power of our common stock, which percentage is generally non-dilutable under the terms of our articles of incorporation. Each share of our Class B common stock is entitled to 15 votes. The number of votes held by each share of our Class&#160;A common stock depends on the number of shares of Class&#160;A and Class B common stock outstanding at any given time. The 33&lt;/span&gt;&lt;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"&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%"&gt;/&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%"&gt;% aggregate voting power of our Class B common stock cannot be diluted by additional issuances of any other class of common stock. Our Class B common stock is convertible, share for share, into Class&#160;A common stock, subject to certain restrictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We present excise tax payments related to repurchases of common stock within repurchases of common stock under repurchase program and employee plans in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:71.892%"&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.600%"&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.405%"&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.603%"&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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Common Stock Outstanding&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="display:none"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-top:1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Stock compensation plans&lt;/span&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;12&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;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;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;Employee stock purchase plans&lt;/span&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;7&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Balance, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-top:1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Stock compensation plans&lt;/span&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;14&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;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;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;Employee stock purchase plans&lt;/span&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;7&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Balance, December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;3,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-top:1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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:700;line-height:100%"&gt;Stock compensation plans&lt;/span&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:700;line-height:100%"&gt;14&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;&#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="background-color:#ffffff;padding:0 1pt"&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:700;line-height:100%"&gt;Employee stock purchase plans&lt;/span&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:700;line-height:100%"&gt;6&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;&#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="background-color:#ffffff;padding:0 1pt"&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Balance, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;3,778&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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"&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:60.797%"&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.600%"&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.600%"&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.603%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Common Shares Outstanding&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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&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="background-color:#cceeff;border-top:1pt 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:115%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;3,885&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Effect of dilutive securities&lt;/span&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:700;line-height:100%"&gt;24&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;&#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="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;25&#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="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;24&#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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Weighted-average number of common shares outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&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;&#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,908&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;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;Antidilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;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;184&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;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;Weighted-average common shares outstanding used in calculating diluted earnings per common share attributable to Comcast Corporation shareholders (&#x201c;diluted EPS&#x201d;) considers the impact of potentially dilutive securities using the treasury stock method. Our potentially dilutive securities include potential common shares related to our stock options and our restricted share units (&#x201c;RSUs&#x201d;). Diluted EPS excludes the impact of potential common shares related to our stock options in periods in which the combination of the option exercise price and the associated unrecognized compensation expense is greater than the average market price of our common stock.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&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;Antidilutive securities represent the number of potential common shares related to share-based compensation awards that were excluded from diluted EPS because their effect would have been antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:71.892%"&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.600%"&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.405%"&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.603%"&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:#006ebf;font-family:'Helvetica',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="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:1pt solid #000000;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;December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(2,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#ffffff;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;Deferred gains (losses) on cash flow hedges&lt;/span&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:700;line-height:100%"&gt;106&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;&#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="background-color:#ffffff;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;49&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Unrecognized gains (losses) on employee benefit obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;325&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(2,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:StockholdersEquityNoteDisclosureTextBlock>
    <cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock contextRef="c-1" decimals="INF" id="f-1322" unitRef="vote">15</cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock contextRef="c-1" id="f-1323">&lt;div style="margin-bottom: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:71.892%"&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.600%"&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.405%"&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.603%"&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:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Common Stock Outstanding&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="display:none"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-top:1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Stock compensation plans&lt;/span&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;12&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;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;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;Employee stock purchase plans&lt;/span&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;7&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Balance, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-top:1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Stock compensation plans&lt;/span&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;14&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;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;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;Employee stock purchase plans&lt;/span&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;7&#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="background-color:#ffffff;padding:0 1pt"&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="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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Balance, December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;3,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-top:1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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:700;line-height:100%"&gt;Stock compensation plans&lt;/span&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:700;line-height:100%"&gt;14&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;&#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="background-color:#ffffff;padding:0 1pt"&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:700;line-height:100%"&gt;Employee stock purchase plans&lt;/span&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:700;line-height:100%"&gt;6&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;&#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="background-color:#ffffff;padding:0 1pt"&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="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:700;line-height:100%"&gt;&#x2014;&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;Balance, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;3,778&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:0 1pt"&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="2" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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:700;line-height:100%"&gt;9&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-340"
      decimals="-6"
      id="f-1324"
      unitRef="shares">4524000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-341"
      decimals="-6"
      id="f-1325"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-342"
      decimals="-6"
      id="f-1326"
      unitRef="shares">12000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-343"
      decimals="-6"
      id="f-1327"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-342"
      decimals="-6"
      id="f-1328"
      unitRef="shares">332000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-343"
      decimals="-6"
      id="f-1329"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-342"
      decimals="-6"
      id="f-1330"
      unitRef="shares">7000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-343"
      decimals="-6"
      id="f-1331"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-344"
      decimals="-6"
      id="f-1332"
      unitRef="shares">4211000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-345"
      decimals="-6"
      id="f-1333"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-346"
      decimals="-6"
      id="f-1334"
      unitRef="shares">14000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-347"
      decimals="-6"
      id="f-1335"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-346"
      decimals="-6"
      id="f-1336"
      unitRef="shares">262000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-347"
      decimals="-6"
      id="f-1337"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-346"
      decimals="-6"
      id="f-1338"
      unitRef="shares">7000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-347"
      decimals="-6"
      id="f-1339"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-25"
      decimals="-6"
      id="f-1340"
      unitRef="shares">3969000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-27"
      decimals="-6"
      id="f-1341"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-2" decimals="-6" id="f-1342" unitRef="shares">14000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-348"
      decimals="-6"
      id="f-1343"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-2" decimals="-6" id="f-1344" unitRef="shares">212000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-348"
      decimals="-6"
      id="f-1345"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-2" decimals="-6" id="f-1346" unitRef="shares">6000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-348"
      decimals="-6"
      id="f-1347"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-24"
      decimals="-6"
      id="f-1348"
      unitRef="shares">3778000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-26"
      decimals="-6"
      id="f-1349"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1350">&lt;div style="margin-top:12pt"&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:60.797%"&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.600%"&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.600%"&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.603%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Common Shares Outstanding&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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&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="background-color:#cceeff;border-top:1pt 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:115%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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:700;line-height:100%"&gt;3,885&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Effect of dilutive securities&lt;/span&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:700;line-height:100%"&gt;24&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;&#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="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;25&#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="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;24&#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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Weighted-average number of common shares outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&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;&#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,908&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;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;Antidilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;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;184&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #0c6dff;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-6" id="f-1351" unitRef="shares">3885000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-18"
      decimals="-6"
      id="f-1352"
      unitRef="shares">4122000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-19"
      decimals="-6"
      id="f-1353"
      unitRef="shares">4406000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-6" id="f-1354" unitRef="shares">24000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-18"
      decimals="-6"
      id="f-1355"
      unitRef="shares">25000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-19"
      decimals="-6"
      id="f-1356"
      unitRef="shares">24000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-6" id="f-1357" unitRef="shares">3908000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-18"
      decimals="-6"
      id="f-1358"
      unitRef="shares">4148000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-19"
      decimals="-6"
      id="f-1359"
      unitRef="shares">4430000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-6" id="f-1360" unitRef="shares">184000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-18"
      decimals="-6"
      id="f-1361"
      unitRef="shares">169000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-19"
      decimals="-6"
      id="f-1362"
      unitRef="shares">176000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-1363">&lt;div style="margin-top:7pt;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;Weighted-average common shares outstanding used in calculating diluted earnings per common share attributable to Comcast Corporation shareholders (&#x201c;diluted EPS&#x201d;) considers the impact of potentially dilutive securities using the treasury stock method. Our potentially dilutive securities include potential common shares related to our stock options and our restricted share units (&#x201c;RSUs&#x201d;). Diluted EPS excludes the impact of potential common shares related to our stock options in periods in which the combination of the option exercise price and the associated unrecognized compensation expense is greater than the average market price of our common stock.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&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;Antidilutive securities represent the number of potential common shares related to share-based compensation awards that were excluded from diluted EPS because their effect would have been antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-349" decimals="-6" id="f-1364" unitRef="usd">-2474000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-350" decimals="-6" id="f-1365" unitRef="usd">-1596000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-351" decimals="-6" id="f-1366" unitRef="usd">106000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-352" decimals="-6" id="f-1367" unitRef="usd">49000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-353" decimals="-6" id="f-1368" unitRef="usd">325000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-354" decimals="-6" id="f-1369" unitRef="usd">293000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-63" decimals="-6" id="f-1370" unitRef="usd">-2043000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-6" id="f-1371" unitRef="usd">-1253000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1375">&lt;div style="margin-bottom:6pt;margin-top:12pt"&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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 12: Share-Based Compensation&lt;/span&gt;&lt;/div&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.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:11.619%"&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:11.619%"&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:11.621%"&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;/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:400;line-height:100%"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,069&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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;Related income tax benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;222&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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;Our share-based compensation plans consist primarily of awards of RSUs and stock options to certain employees and directors as part of our long-term incentive compensation structure. Awards generally vest over a period of 5 years and, in the case of stock options, have a 10 year term. RSUs include performance stock units awarded to certain senior executives with vesting after 3 years based upon the achievement of certain performance conditions. These performance stock units are not material to our consolidated results of operations in any period presented. As of December&#160;31, 2024, virtually all of our stock options outstanding were net settled stock options, which result in fewer shares being issued and no cash proceeds being received by us when the options are exercised. Additionally, eligible employees may purchase shares of our common stock at a discount under our employee stock purchase plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:71.892%"&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.600%"&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.405%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options and Restricted Share Units&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: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:1pt solid #000000;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;As of December&#160;31, 2024, unless otherwise stated (in millions, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Stock&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Awards granted during 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Weighted-average exercise price of awards granted during 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.72&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Stock options outstanding and unvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Weighted-average exercise price of stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.70&#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="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #000000;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;Weighted-average fair value at grant date of unvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;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:6pt;margin-top:7pt;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;The cost associated with our share-based compensation is based on an award&#x2019;s estimated fair value at the date of grant and is recognized over the period in which any related services are provided. RSUs are primarily valued based on the closing price of our common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The table below presents the weighted-average fair value on the date of grant of RSUs and stock options awarded under our various plans and the related weighted-average valuation assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.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:11.619%"&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:11.619%"&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:11.621%"&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;Year ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;RSUs fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;42.23&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Stock options fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;9.93&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.41&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.77&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock Option Valuation Assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&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:700;line-height:100%"&gt;2.9&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;3.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;span style="color:#000000;font-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="background-color:#ffffff;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.4&#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;span style="color:#000000;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;24.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&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:700;line-height:100%"&gt;4.2&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;4.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;span style="color:#000000;font-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="background-color:#ffffff;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;1.8&#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;span style="color:#000000;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected option life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;5.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt;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;As of December&#160;31, 2024, we had unrecognized pretax compensation expense of $2.1 billion related to unvested RSUs and unvested stock options that will be recognized over a weighted-average period of approximately 1.6 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-1" id="f-1376">&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:57.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:11.619%"&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:11.619%"&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:11.621%"&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;/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:400;line-height:100%"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,069&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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;Related income tax benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;222&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-6" id="f-1377" unitRef="usd">1069000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-18" decimals="-6" id="f-1378" unitRef="usd">1021000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-19" decimals="-6" id="f-1379" unitRef="usd">1100000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-6" id="f-1380" unitRef="usd">222000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-18" decimals="-6" id="f-1381" unitRef="usd">203000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-19" decimals="-6" id="f-1382" unitRef="usd">248000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-1" id="f-1383">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-355" id="f-1384">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-356" id="f-1385">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-1386">&lt;div style="margin-top:12pt;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:71.892%"&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.600%"&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.405%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options and Restricted Share Units&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: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:1pt solid #000000;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;As of December&#160;31, 2024, unless otherwise stated (in millions, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Stock&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Awards granted during 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Weighted-average exercise price of awards granted during 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.72&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Stock options outstanding and unvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Weighted-average exercise price of stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.70&#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="background-color:#ffffff;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="background-color:#cceeff;border-bottom:1pt solid #000000;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;Weighted-average fair value at grant date of unvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="-6" id="f-1387" unitRef="shares">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-357"
      decimals="-6"
      id="f-1388"
      unitRef="shares">35000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1389"
      unitRef="usdPerShare">40.72</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-23"
      decimals="-6"
      id="f-1390"
      unitRef="shares">224000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-358"
      decimals="-6"
      id="f-1391"
      unitRef="shares">62000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-23"
      decimals="2"
      id="f-1392"
      unitRef="usdPerShare">41.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-358"
      decimals="2"
      id="f-1393"
      unitRef="usdPerShare">42.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="c-1" id="f-1394">The cost associated with our share-based compensation is based on an award&#x2019;s estimated fair value at the date of grant and is recognized over the period in which any related services are provided. RSUs are primarily valued based on the closing price of our common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. We use the Black-Scholes option pricing model to estimate the fair value of stock option awards.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <cmcsa:StockOptionFairValueAndSignificantAssumptionsTableTextBlock contextRef="c-1" id="f-1395">&lt;div style="margin-bottom:6pt;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;The table below presents the weighted-average fair value on the date of grant of RSUs and stock options awarded under our various plans and the related weighted-average valuation assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.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:11.619%"&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:11.619%"&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:11.621%"&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;Year ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:right;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;2023&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:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;RSUs fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;42.23&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;Stock options fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;9.93&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.41&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align: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.77&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock Option Valuation Assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&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:700;line-height:100%"&gt;2.9&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;3.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;span style="color:#000000;font-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="background-color:#ffffff;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.4&#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;span style="color:#000000;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;24.8&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&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:700;line-height:100%"&gt;4.2&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;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&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="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;4.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;span style="color:#000000;font-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="background-color:#ffffff;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;1.8&#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;span style="color:#000000;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected option life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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;5.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:StockOptionFairValueAndSignificantAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-357"
      decimals="2"
      id="f-1396"
      unitRef="usdPerShare">42.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-359"
      decimals="2"
      id="f-1397"
      unitRef="usdPerShare">37.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-360"
      decimals="2"
      id="f-1398"
      unitRef="usdPerShare">45.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1399"
      unitRef="usdPerShare">9.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-18"
      decimals="2"
      id="f-1400"
      unitRef="usdPerShare">8.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-19"
      decimals="2"
      id="f-1401"
      unitRef="usdPerShare">8.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-1" decimals="3" id="f-1402" unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-18" decimals="3" id="f-1403" unitRef="number">0.032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-19" decimals="3" id="f-1404" unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-1" decimals="3" id="f-1405" unitRef="number">0.248</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-18" decimals="3" id="f-1406" unitRef="number">0.262</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-19" decimals="3" id="f-1407" unitRef="number">0.250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-1" decimals="3" id="f-1408" unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-18" decimals="3" id="f-1409" unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-19" decimals="3" id="f-1410" unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-1" id="f-1411">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-18" id="f-1412">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-19" id="f-1413">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-23" decimals="-8" id="f-1414" unitRef="usd">2100000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1415">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="c-1" id="f-1416">&lt;div style="margin-bottom:7pt;margin-top:12pt;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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 13: Supplemental Financial Information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;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:60.797%"&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.600%"&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.600%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Payments for Interest and Income Taxes&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: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:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,657&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;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;Income taxes&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;(a)(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;7,096&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Cash payments for income taxes in 2024 includes $1.7 billion related to the purchase of third-party transferable tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b) Changes in other operating assets and liabilities in the consolidated statements of cash flows included an increase in current tax receivables and a decrease in current taxes payable for the year ended December 31, 2024, and an increase in current taxes payable for the year ended December 31, 2023. See Notes 5 and 7.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Noncash Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;During 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;we acquired $2.8 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;we recorded a liability of $1.2 billion for a quarterly cash dividend of $0.31 per common share paid in January 2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;During 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;we acquired $2.1 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;we recorded a liability of $1.2 billion for a quarterly cash dividend of $0.29 per common share paid in January 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;During 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;we acquired $2.0 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;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;&#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:14.5pt"&gt;we recorded a liability of $1.1 billion for a quarterly cash dividend of $0.27 per common share paid in January 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the total of the amounts reported in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:69.660%"&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.519%"&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.521%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;7,322&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;Restricted cash included in other current assets and other noncurrent assets, net&lt;/span&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:700;line-height:100%"&gt;55&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;&#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="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;67&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;7,377&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Our cash equivalents consist primarily of money market funds and U.S. government obligations, as well as commercial paper and certificates of deposit with maturities of three months or less when purchased. The carrying amounts of our cash equivalents approximate their fair values, which are primarily based on Level 1 inputs.</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-1417">&lt;div style="margin-top:7pt;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:60.797%"&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.600%"&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.600%"&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.603%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Payments for Interest and Income Taxes&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: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:1pt solid #000000;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;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:1pt solid #000000;padding:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,657&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:1pt solid #000000;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;Income taxes&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;(a)(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;7,096&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Cash payments for income taxes in 2024 includes $1.7 billion related to the purchase of third-party transferable tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b) Changes in other operating assets and liabilities in the consolidated statements of cash flows included an increase in current tax receivables and a decrease in current taxes payable for the year ended December 31, 2024, and an increase in current taxes payable for the year ended December 31, 2023. See Notes 5 and 7.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-6" id="f-1418" unitRef="usd">3657000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-18" decimals="-6" id="f-1419" unitRef="usd">3711000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-19" decimals="-6" id="f-1420" unitRef="usd">3413000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-6" id="f-1421" unitRef="usd">7096000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-18" decimals="-6" id="f-1422" unitRef="usd">5107000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-19" decimals="-6" id="f-1423" unitRef="usd">5265000000</us-gaap:IncomeTaxesPaidNet>
    <cmcsa:PaymentForPurchasesOfThirdPartyTransferableTaxCredits contextRef="c-1" decimals="-8" id="f-1424" unitRef="usd">1700000000</cmcsa:PaymentForPurchasesOfThirdPartyTransferableTaxCredits>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-8" id="f-1425" unitRef="usd">2800000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c-23" decimals="-8" id="f-1426" unitRef="usd">1200000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-23"
      decimals="2"
      id="f-1427"
      unitRef="usdPerShare">0.31</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-18" decimals="-8" id="f-1428" unitRef="usd">2100000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c-20" decimals="-8" id="f-1429" unitRef="usd">1200000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-20"
      decimals="2"
      id="f-1430"
      unitRef="usdPerShare">0.29</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-19" decimals="-8" id="f-1431" unitRef="usd">2000000000.0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c-21" decimals="-8" id="f-1432" unitRef="usd">1100000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-21"
      decimals="2"
      id="f-1433"
      unitRef="usdPerShare">0.27</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock contextRef="c-1" id="f-1434">&lt;div style="margin-bottom:6pt;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;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the total of the amounts reported in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:69.660%"&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.519%"&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.521%"&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;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;7,322&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;Restricted cash included in other current assets and other noncurrent assets, net&lt;/span&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:700;line-height:100%"&gt;55&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;&#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="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;67&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;7,377&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt 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;</cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-23" decimals="-6" id="f-1435" unitRef="usd">7322000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-20" decimals="-6" id="f-1436" unitRef="usd">6215000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c-23" decimals="-6" id="f-1437" unitRef="usd">55000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-20" decimals="-6" id="f-1438" unitRef="usd">67000000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-6" id="f-1439" unitRef="usd">7377000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-20" decimals="-6" id="f-1440" unitRef="usd">6282000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1441">&lt;div style="margin-bottom:6pt;margin-top:12pt;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:98.900%"&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="border-bottom:1pt solid #0c6dff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Note 14: Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Licensed Content &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We have significant fixed-price purchase obligations related to long-term agreements for licensed content. Refer to Note 4 for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Our leases consist primarily of real estate, vehicles and other equipment. We determine if an arrangement is a lease at inception. Lease assets and liabilities are recognized upon commencement of the lease based on the present value of the future minimum lease payments over the lease term. The lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. We generally use our incremental borrowing rate based on information available at the commencement of the lease in determining the present value of future payments. The lease asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Lease assets and liabilities are not recorded for leases with an initial term of one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;For our operating leases recorded in the balance sheets, lease expense is based on the future minimum lease payments recognized on a straight-line basis over the term of the lease plus any variable lease costs. In 2024, 2023 and 2022, operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statements of income were each $1.2&#160;billion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:71.734%"&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.675%"&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.415%"&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.676%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Assets and Liabilities Recorded in our Consolidated Balance Sheet&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;&lt;span style="-sec-ix-hidden:f-1447"&gt;&lt;span style="-sec-ix-hidden:f-1448"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;5,524&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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-1451"&gt;&lt;span style="-sec-ix-hidden:f-1452"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;751&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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;&lt;span style="-sec-ix-hidden:f-1455"&gt;&lt;span style="-sec-ix-hidden:f-1456"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;5,569&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;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"&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:83.110%"&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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.690%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future Minimum Lease Commitments for Operating Leases&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:400;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;896&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;624&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;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;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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;6,163&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;9,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(3,521)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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 liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:6pt;margin-top:7pt;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;The weighted-average remaining lease terms for operating leases and the weighted-average discount rates used to calculate our operating lease liabilities as of December&#160;31, 2024 were 17 years and 4.2%, respectively, and as of December 31, 2023 were 17 years and 4.1%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In 2024, 2023 and 2022, cash payments for operating leases recorded in the consolidated balance sheets were $1.0 billion, $963 million and $965&#160;million, respectively. Lease assets and liabilities associated with operating leases entered into or modified were not material in any period presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contractual Obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We are party to a contractual obligation that involves an interest held by a third party in the revenue of certain theme parks. The arrangement provides the counterparty with the right to periodic payments associated with current period revenue which are recorded as an operating expense, and beginning in June 2017, the option to require NBCUniversal to purchase the interest for cash in an amount based on a contractual formula. The contractual formula is based on an average of specified historical theme park revenue at the time of exercise, which amount could be significantly higher than our carrying value. As of December&#160;31, 2024, our carrying value was $1.1 billion, and the estimated value of the contractual obligation was $1.8 billion based on inputs to the contractual formula as of that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We are subject to legal proceedings and claims that arise in the ordinary course of our business. While the amount of ultimate liability with respect to such proceedings and claims is not expected to materially affect our results of operations, cash flows or financial position, any such legal proceedings or claims could be time-consuming and injure our reputation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-1442">&lt;div style="margin-bottom:6pt;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;Our leases consist primarily of real estate, vehicles and other equipment. We determine if an arrangement is a lease at inception. Lease assets and liabilities are recognized upon commencement of the lease based on the present value of the future minimum lease payments over the lease term. The lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. We generally use our incremental borrowing rate based on information available at the commencement of the lease in determining the present value of future payments. The lease asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Lease assets and liabilities are not recorded for leases with an initial term of one year or less. &lt;/span&gt;&lt;/div&gt;For our operating leases recorded in the balance sheets, lease expense is based on the future minimum lease payments recognized on a straight-line basis over the term of the lease plus any variable lease costs.</us-gaap:LesseeLeasesPolicyTextBlock>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses contextRef="c-1" decimals="-8" id="f-1443" unitRef="usd">1200000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses contextRef="c-19" decimals="-8" id="f-1444" unitRef="usd">1200000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses contextRef="c-18" decimals="-8" id="f-1445" unitRef="usd">1200000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1446">&lt;div style="margin-top:5pt;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:71.734%"&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.675%"&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.415%"&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.676%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Assets and Liabilities Recorded in our Consolidated Balance Sheet&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31 (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&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:2px 1pt;text-align:right;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;&lt;span style="-sec-ix-hidden:f-1447"&gt;&lt;span style="-sec-ix-hidden:f-1448"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;5,524&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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;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-1451"&gt;&lt;span style="-sec-ix-hidden:f-1452"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;751&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;&#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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt 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;&lt;span style="-sec-ix-hidden:f-1455"&gt;&lt;span style="-sec-ix-hidden:f-1456"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;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;5,569&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfCurrentAndNoncurrentOperatingLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-23" decimals="-6" id="f-1449" unitRef="usd">5524000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-20" decimals="-6" id="f-1450" unitRef="usd">5786000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-23" decimals="-6" id="f-1453" unitRef="usd">751000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-20" decimals="-6" id="f-1454" unitRef="usd">748000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-23" decimals="-6" id="f-1457" unitRef="usd">5569000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-20" decimals="-6" id="f-1458" unitRef="usd">5838000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-1459">&lt;div style="margin-top:12pt;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:83.110%"&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:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.690%"&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 style="text-align:justify"&gt;&lt;span style="color:#006ebf;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future Minimum Lease Commitments for Operating Leases&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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:400;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;896&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;624&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;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;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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;6,163&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt 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;9,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;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: imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(3,521)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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 liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #0c6dff;border-top:1pt solid #000000;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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-23" decimals="-6" id="f-1460" unitRef="usd">965000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-23" decimals="-6" id="f-1461" unitRef="usd">896000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-23" decimals="-6" id="f-1462" unitRef="usd">787000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-23" decimals="-6" id="f-1463" unitRef="usd">624000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-23" decimals="-6" id="f-1464" unitRef="usd">406000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-23" decimals="-6" id="f-1465" unitRef="usd">6163000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-23" decimals="-6" id="f-1466" unitRef="usd">9840000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-23" decimals="-6" id="f-1467" unitRef="usd">3521000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-23" decimals="-6" id="f-1468" unitRef="usd">6319000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-23" id="f-1469">P17Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-23" decimals="3" id="f-1470" unitRef="number">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-20" id="f-1471">P17Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-20" decimals="3" id="f-1472" unitRef="number">0.041</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-6" id="f-1473" unitRef="usd">1000000000.0</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-18" decimals="-6" id="f-1474" unitRef="usd">963000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-19" decimals="-6" id="f-1475" unitRef="usd">965000000</us-gaap:OperatingLeasePayments>
    <cmcsa:CarryingValueOfContractualObligation contextRef="c-23" decimals="-8" id="f-1476" unitRef="usd">1100000000</cmcsa:CarryingValueOfContractualObligation>
    <cmcsa:ContractualValueOfAPotentialFutureObligation contextRef="c-23" decimals="-8" id="f-1477" unitRef="usd">1800000000</cmcsa:ContractualValueOfAPotentialFutureObligation>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-1" id="f-1478">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-1" id="f-1479">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-1" id="f-1480">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-1" id="f-1481">false</ecd:Rule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-1482">34</dei:AuditorFirmId>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1483">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
